[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to left fielder Yordan Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:10:48.553Z","endTime":"2025-08-31T18:12:01.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T17:05:06.733Z","endTime":"2025-08-31T17:45:37.529Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T17:45:37.529Z","endTime":"2025-08-31T18:10:17.861Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T18:10:17.861Z","endTime":"2025-08-31T18:10:50.736Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.2,"strikeZoneTop":3.28000267570724,"strikeZoneBottom":1.48991736676867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.64213551554213,"aZ":-11.500699390178585,"pfxX":-4.393355165649184,"pfxZ":10.665758582072506,"pX":0.6028979869495541,"pZ":4.250102019473291,"vX0":6.984245558255148,"vY0":-139.8186143785862,"vZ0":-3.775829469948269,"x":94.02,"y":124.03,"x0":-1.3809478033289981,"y0":50.00624797111111,"z0":6.398148152930155,"aX":-8.51894886200339},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2311,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39489719840962767,"extension":6.5792267676155625},"index":3,"playId":"810cbb13-f5e8-35a1-8372-a00d80501683","pitchNumber":1,"startTime":"2025-08-31T18:10:50.736Z","endTime":"2025-08-31T18:10:54.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.4,"strikeZoneTop":3.28000127574343,"strikeZoneBottom":1.5808760975399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.299489460953296,"aZ":-12.271836564096297,"pfxX":-4.354397868067841,"pfxZ":10.509642499089548,"pX":1.1244235825159044,"pZ":3.157931471507019,"vX0":8.232340770088083,"vY0":-138.0890546500393,"vZ0":-5.832361238153299,"x":74.14,"y":153.52,"x0":-1.3561827998360925,"y0":50.00237923898939,"z0":6.153909759167849,"aX":-8.246176343353165},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2322,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.399614459473971,"extension":6.750925855655804},"index":4,"playId":"971d498d-c586-36df-83c5-67f04eceb671","pitchNumber":2,"startTime":"2025-08-31T18:11:08.458Z","endTime":"2025-08-31T18:11:12.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.2800004704856,"strikeZoneBottom":1.49372805624284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.99929689184411,"aZ":-15.024291477599803,"pfxX":-8.556819303673471,"pfxZ":9.005147755611235,"pX":-0.21664023683045425,"pZ":0.8629163899826988,"vX0":7.384239629676103,"vY0":-137.92898941482866,"vZ0":-10.770634708674892,"x":125.26,"y":215.48,"x0":-1.8321889787009298,"y0":50.00113435225276,"z0":5.860490149554239,"aX":-16.29421410625296},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":13.7,"spinRate":2193,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3988741421340931,"extension":6.80543997078083},"index":5,"playId":"1a869d56-ecc4-35e2-9c1b-ed9060c99529","pitchNumber":3,"startTime":"2025-08-31T18:11:28.295Z","endTime":"2025-08-31T18:11:32.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.97818846268299,"aZ":-12.607921496914043,"pfxX":-9.271697537088329,"pfxZ":10.087390699502437,"pX":0.01713764494518986,"pZ":2.848825762487112,"vX0":8.009440181865575,"vY0":-139.48543187373167,"vZ0":-6.410823850293896,"x":116.35,"y":161.86,"x0":-1.709371639074953,"y0":50.00292321659744,"z0":6.034793617964941,"aX":-17.98301896240172},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":14.8,"spinRate":2228,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.39506902686819423,"extension":6.660269256283702},"hitData":{"launchSpeed":81.6,"launchAngle":40.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.38,"coordY":85.75}},"index":6,"playId":"53edc83c-fc06-3096-b87d-f17600e856db","pitchNumber":4,"startTime":"2025-08-31T18:11:52.824Z","endTime":"2025-08-31T18:12:01.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-31T18:12:01.602Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:12:05.465Z","endTime":"2025-08-31T18:14:12.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":95.8,"endSpeed":86.2,"strikeZoneTop":3.41000039075613,"strikeZoneBottom":1.50459236912504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.09552805212649,"aZ":-12.780338266249581,"pfxX":-4.607652372682633,"pfxZ":10.052882967512643,"pX":-0.5823239100870495,"pZ":3.327617554202871,"vX0":5.7812045764983,"vY0":-139.19485420312125,"vZ0":-5.116079686464607,"x":139.2,"y":148.93,"x0":-2.1040030362696878,"y0":50.00611038086045,"z0":6.0606594018102475,"aX":-8.89264423888992},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2221,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39603595464702845,"extension":6.66408490586682},"index":0,"playId":"e38f82d4-7d6b-3e9a-9e75-5f5f8c97ae18","pitchNumber":1,"startTime":"2025-08-31T18:12:29.530Z","endTime":"2025-08-31T18:12:34.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49130892158141,"aZ":-42.970358918078084,"pfxX":0.9843357892203961,"pfxZ":-7.535982400485524,"pX":0.33987767299830046,"pZ":1.0169185583429943,"vX0":4.833696499218375,"vY0":-120.39362371128546,"vZ0":-3.2143011796920473,"x":104.04,"y":211.32,"x0":-1.841303668771936,"y0":50.000373521154295,"z0":6.261663744854757,"aX":1.4104080002340742},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.2,"breakHorizontal":-3.2,"spinRate":2492,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4591051576301406,"extension":6.469397441071007},"index":1,"playId":"d6648f91-4680-3dda-b0ea-1ee908c2ff3e","pitchNumber":2,"startTime":"2025-08-31T18:12:48.781Z","endTime":"2025-08-31T18:12:51.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.36478927631497,"strikeZoneBottom":1.38311134416626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.808772094767907,"aZ":-43.032851859565994,"pfxX":0.31604986563929227,"pfxZ":-7.445953191238372,"pX":0.5920078694029711,"pZ":-0.8425257268397671,"vX0":5.663272739912702,"vY0":-121.62782494592636,"vZ0":-7.314781419868611,"x":94.43,"y":261.53,"x0":-1.8343320953626823,"y0":50.00488832058993,"z0":6.0557993942006805,"aX":0.4597437217495737},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-15.2,"breakHorizontal":-2.3,"spinRate":2494,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4550334359604733,"extension":6.361853828328634},"index":2,"playId":"577fc04a-7d72-323a-acd6-cd2b96c476e8","pitchNumber":3,"startTime":"2025-08-31T18:13:07.373Z","endTime":"2025-08-31T18:13:11.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T18:13:29.669Z","endTime":"2025-08-31T18:13:48.473Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.40999767532459,"strikeZoneBottom":1.49077956249391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.176354706494532,"aZ":-45.02248054278361,"pfxX":2.1356477770310764,"pfxZ":-9.053219854107034,"pX":0.01534974658923752,"pZ":0.5738592403646577,"vX0":3.9314272001584953,"vY0":-119.78864236060197,"vZ0":-3.4825763308064746,"x":116.41,"y":223.29,"x0":-1.9398773384716104,"y0":50.0024820346833,"z0":6.166003081873195,"aX":3.0307566862598194},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.0,"breakHorizontal":-5.0,"spinRate":2484,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.46139536679491444,"extension":6.473201979632981},"index":4,"playId":"ecb3ef17-c531-3257-92a0-beaf1f0a0b42","pitchNumber":4,"startTime":"2025-08-31T18:13:48.473Z","endTime":"2025-08-31T18:13:52.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04156438700168,"aZ":-43.80812081438428,"pfxX":2.1314335367770276,"pfxZ":-7.83508891742553,"pX":-0.11995266516981644,"pZ":0.2124989826328855,"vX0":3.5435014409094423,"vY0":-122.40528706770763,"vZ0":-5.040003339649527,"x":121.57,"y":233.04,"x0":-1.8757008788100042,"y0":50.003590945990524,"z0":6.13709413911009,"aX":3.1641686637536615},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-15.2,"breakHorizontal":-4.8,"spinRate":2399,"spinDirection":17},"zone":13,"typeConfidence":2.0,"plateTime":0.4512249689077299,"extension":6.548788749728869},"index":5,"playId":"6f5c28b6-67aa-3e58-9f27-603d3d93c062","pitchNumber":5,"startTime":"2025-08-31T18:14:09.674Z","endTime":"2025-08-31T18:14:12.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:14:12.834Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Trout doubles (11) on a fly ball to left fielder Yordan Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:14:23.729Z","endTime":"2025-08-31T18:17:30.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.65626744927289,"strikeZoneBottom":1.75645156342414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0975298215152,"aZ":-12.955983816543268,"pfxX":-8.794364315015935,"pfxZ":9.927426986319919,"pX":0.5363731613267688,"pZ":1.2002208890410782,"vX0":9.482399543184803,"vY0":-138.75821501989427,"vZ0":-10.461593726667,"x":96.55,"y":206.37,"x0":-1.794272048127297,"y0":50.00439696648788,"z0":5.8989920137377,"aX":-17.0292223865537},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":13.8,"spinRate":2183,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3957955008343723,"extension":6.798285032297262},"index":0,"playId":"8a7e8a65-9ad7-32d9-bd37-3fbdffcd2267","pitchNumber":1,"startTime":"2025-08-31T18:14:41.544Z","endTime":"2025-08-31T18:14:45.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67977505297683,"aZ":-15.459711584683848,"pfxX":-8.697196002082592,"pfxZ":8.705104740201417,"pX":-0.511271493382297,"pZ":2.2312392344487892,"vX0":6.710095880989889,"vY0":-138.3598791865277,"vZ0":-7.556617203895178,"x":136.49,"y":178.54,"x0":-1.8498508641904168,"y0":50.001648288944985,"z0":6.053491725975932,"aX":-16.6968975127304},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":14.2,"spinRate":2154,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.3973480475712541,"extension":6.773495078643947},"index":1,"playId":"eb5324bc-6d4d-3aeb-a5bc-3d70796df6ca","pitchNumber":2,"startTime":"2025-08-31T18:15:00.017Z","endTime":"2025-08-31T18:15:03.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.7,"strikeZoneTop":3.63999745912706,"strikeZoneBottom":1.81853233556519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.41370721343413,"aZ":-19.527011348686138,"pfxX":-11.120887599080199,"pfxZ":6.7798070059129785,"pX":-0.4284532578580588,"pZ":3.226756645437738,"vX0":8.176825304511443,"vY0":-136.96990169598072,"vZ0":-4.070596594917644,"x":133.33,"y":151.66,"x0":-2.035398073671976,"y0":50.00207201232632,"z0":6.099641053575664,"aX":-20.74308842406378},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":18.0,"spinRate":2149,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.40272185022365825,"extension":6.705734062097971},"index":2,"playId":"e8bac660-4e38-3572-82a1-d6a97b4972c4","pitchNumber":3,"startTime":"2025-08-31T18:15:30.220Z","endTime":"2025-08-31T18:15:34.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":86.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.28961758994572,"aZ":-11.761615621021251,"pfxX":-4.071250454033805,"pfxZ":10.392359723133213,"pX":0.2457973349083008,"pZ":3.165741116204076,"vX0":5.944192588045462,"vY0":-140.5665934852273,"vZ0":-6.2069417712050985,"x":107.63,"y":153.3,"x0":-1.3854913634454855,"y0":50.006645902513135,"z0":6.195280230793121,"aX":-8.000174914824182},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":5.9,"spinRate":2268,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.39241349854152885,"extension":6.78849523834463},"index":3,"playId":"0a6c3cf7-d47c-3be1-995a-fa0ca6c1fd39","pitchNumber":4,"startTime":"2025-08-31T18:15:55.723Z","endTime":"2025-08-31T18:15:58.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.46200816733604,"aZ":-10.149354689940983,"pfxX":-5.281516667980474,"pfxZ":11.141621794041232,"pX":0.7430116212792988,"pZ":3.028042823697542,"vX0":8.05338885424921,"vY0":-140.5549383290358,"vZ0":-6.7482920084993605,"x":88.68,"y":157.02,"x0":-1.489268164402997,"y0":50.0005410541727,"z0":6.138152110560321,"aX":-10.438907970377194},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":7.7,"spinRate":2364,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3915144888534776,"extension":6.72745875966888},"index":4,"playId":"7833e704-39c2-3e5a-b80b-52a89d38e2ed","pitchNumber":5,"startTime":"2025-08-31T18:16:18.339Z","endTime":"2025-08-31T18:16:21.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.654992546764646,"aZ":-17.281982876229264,"pfxX":-8.295451728994365,"pfxZ":7.580961991865907,"pX":-1.2496424813240974,"pZ":3.0868669715208723,"vX0":5.513369828992471,"vY0":-139.3407320349128,"vZ0":-4.955780604781521,"x":164.63,"y":155.43,"x0":-2.1773821069406667,"y0":50.002515208296515,"z0":6.032414288553805,"aX":-16.292564549687224},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":13.9,"spinRate":2229,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39327072585184863,"extension":6.772791979799566},"index":5,"playId":"e7ff0999-cb01-3d34-aac4-be00b2a9cebd","pitchNumber":6,"startTime":"2025-08-31T18:16:47.431Z","endTime":"2025-08-31T18:16:50.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.1,"endSpeed":86.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.827689177059696,"aZ":-11.102763541768947,"pfxX":-4.685698176852602,"pfxZ":10.77918485476728,"pX":-0.088570089801192,"pZ":3.039097756283814,"vX0":5.4408999821897135,"vY0":-139.73637981910508,"vZ0":-6.51261142115152,"x":120.38,"y":156.72,"x0":-1.4627139668384108,"y0":50.00456609615487,"z0":6.147629617220003,"aX":-9.16191859733002},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":7.2,"spinRate":2193,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39369040602616234,"extension":6.898812196888878},"hitData":{"launchSpeed":75.1,"launchAngle":50.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.01,"coordY":132.56}},"index":6,"playId":"90b22dfe-fb73-3fe0-a91c-021e1af081ac","pitchNumber":7,"startTime":"2025-08-31T18:17:17.822Z","endTime":"2025-08-31T18:17:30.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:17:30.879Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:17:55.684Z","endTime":"2025-08-31T18:20:10.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.7,"strikeZoneTop":3.31000155150172,"strikeZoneBottom":1.53958550628508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.004120721507995,"aZ":-44.65269229368676,"pfxX":0.7360490045619725,"pfxZ":-8.619277002367602,"pX":1.2294692227070887,"pZ":1.3966755835408349,"vX0":6.961881902600013,"vY0":-121.07753302416015,"vZ0":-2.1335749339394865,"x":70.14,"y":201.07,"x0":-1.8082276381988238,"y0":50.00109259186158,"z0":6.286941006858667,"aX":1.0647536175491463},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.8,"breakHorizontal":-3.4,"spinRate":2407,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4566717835080376,"extension":6.586262690686794},"index":0,"playId":"0a99bae1-87b0-38e3-b8e3-bb7165e21f7e","pitchNumber":1,"startTime":"2025-08-31T18:18:07.599Z","endTime":"2025-08-31T18:18:11.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.30999717948705,"strikeZoneBottom":1.62015295618929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.060382602305467,"aZ":-22.169348805608298,"pfxX":1.3999056016181024,"pfxZ":5.593674120010997,"pX":0.7077163038334975,"pZ":0.5040765238742152,"vX0":6.4609683166648155,"vY0":-133.44131577563007,"vZ0":-9.983131339484485,"x":90.02,"y":225.17,"x0":-1.9353299839954696,"y0":50.001398339861666,"z0":5.9164843716377895,"aX":2.5004415656240293},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-4.1,"spinRate":2268,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.41184245214071824,"extension":6.717473064077542},"index":1,"playId":"8e2fe006-e0a5-361b-a6b0-ce7c8709a85d","pitchNumber":2,"startTime":"2025-08-31T18:18:28.046Z","endTime":"2025-08-31T18:18:32.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":90.6,"endSpeed":82.4,"strikeZoneTop":3.31000242435822,"strikeZoneBottom":1.59053966015598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.826050890972716,"aZ":-24.257191814483043,"pfxX":2.0061516747791224,"pfxZ":4.547124212622592,"pX":0.4923131493455894,"pZ":2.7509320026568647,"vX0":5.946479731726716,"vY0":-131.7833377338544,"vZ0":-4.018577809778491,"x":98.23,"y":164.5,"x0":-2.0637067699777876,"y0":50.00099193502535,"z0":6.11068673020356,"aX":3.487994725447512},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":-5.0,"spinRate":2137,"spinDirection":181},"zone":6,"typeConfidence":2.0,"plateTime":0.41736521233784885,"extension":6.695967070145774},"index":2,"playId":"dfd14793-63a1-3224-b9e8-98f6e192314f","pitchNumber":3,"startTime":"2025-08-31T18:18:56.468Z","endTime":"2025-08-31T18:19:00.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.30999811654364,"strikeZoneBottom":1.58407453024874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.677567996366868,"aZ":-22.900280002403147,"pfxX":-0.3191535377569785,"pfxZ":5.329656410621717,"pX":1.1186130867638044,"pZ":1.3483864264812297,"vX0":7.962630812916958,"vY0":-131.964691181716,"vZ0":-7.4296132508122525,"x":74.36,"y":202.37,"x0":-1.913963621270643,"y0":50.001334038046295,"z0":5.923046410748468,"aX":-0.5560752872387069},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-1.4,"spinRate":2159,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4172549228773965,"extension":6.73963897177349},"index":3,"playId":"47113af1-0565-36b0-b666-c83e1d531505","pitchNumber":4,"startTime":"2025-08-31T18:19:15.846Z","endTime":"2025-08-31T18:19:20.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"49f3173a-3f8a-4a5c-a010-e2ec98d91824","startTime":"2025-08-31T18:19:31.789Z","endTime":"2025-08-31T18:19:38.622Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.6,"strikeZoneTop":3.18198428263039,"strikeZoneBottom":1.5324930445681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.480412985706597,"aZ":-44.87455249987188,"pfxX":1.0583401936111918,"pfxZ":-8.751097998979693,"pX":0.21573507028792774,"pZ":2.1519739489118193,"vX0":5.1516364432731985,"vY0":-121.04927624384901,"vZ0":-0.520176426747367,"x":108.78,"y":180.68,"x0":-2.0970420671502277,"y0":50.00200489903668,"z0":6.373686392557455,"aX":1.5360554900706942},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-15.6,"breakHorizontal":-3.4,"spinRate":2553,"spinDirection":21},"zone":5,"typeConfidence":2.0,"plateTime":0.45634893252480113,"extension":6.4033065619448335},"index":5,"playId":"452fcee5-98c6-3cbd-9e46-ab29193770d5","pitchNumber":5,"startTime":"2025-08-31T18:19:45.844Z","endTime":"2025-08-31T18:19:49.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.31000142810983,"strikeZoneBottom":1.60369901474136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.42252437471108,"aZ":-11.21744562633172,"pfxX":-5.518018267216405,"pfxZ":10.830392131599888,"pX":0.36937355428252566,"pZ":3.3786283664531873,"vX0":8.155676929717309,"vY0":-139.44417613829324,"vZ0":-5.253016009618321,"x":102.92,"y":147.56,"x0":-1.900102470138107,"y0":50.003976575579756,"z0":6.051681385309378,"aX":-10.679179659760823},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":7.9,"spinRate":2350,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3954192297700363,"extension":6.772501898191599},"index":6,"playId":"58b326f2-baf3-313f-929c-7483f4ad3cfd","pitchNumber":6,"startTime":"2025-08-31T18:20:07.248Z","endTime":"2025-08-31T18:20:10.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.21,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:20:10.705Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T18:21:22.184Z","endTime":"2025-08-31T18:21:54.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_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":2},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T18:20:34.659Z","endTime":"2025-08-31T18:21:24.375Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.3,"strikeZoneTop":3.66000118293409,"strikeZoneBottom":1.68927916463549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.500726467053862,"aZ":-45.69402088508851,"pfxX":1.212868289731817,"pfxZ":-9.622972429624738,"pX":0.5632053520724353,"pZ":1.8353506856015216,"vX0":5.7589861111885305,"vY0":-119.5889373258168,"vZ0":-0.6707893520173699,"x":95.53,"y":189.23,"x0":-2.0639834703023134,"y0":50.00284100638703,"z0":6.326959790755342,"aX":1.703478696908204},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-17.2,"breakHorizontal":-4.0,"spinRate":2548,"spinDirection":18},"zone":9,"typeConfidence":2.0,"plateTime":0.4633762979237912,"extension":6.4835240742518865},"index":1,"playId":"dd6d68d8-9349-37f6-b9cc-05f383ced5f5","pitchNumber":1,"startTime":"2025-08-31T18:21:24.375Z","endTime":"2025-08-31T18:21:28.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.69614984071143,"aZ":-16.708017666585466,"pfxX":-9.420651951759947,"pfxZ":8.065114571804788,"pX":-0.5886682427995558,"pZ":2.46293867701901,"vX0":7.576164720754384,"vY0":-138.95449115472186,"vZ0":-6.337377551248803,"x":139.44,"y":172.28,"x0":-2.1527836967039247,"y0":50.005778500423105,"z0":5.920084426944969,"aX":-18.072659359892125},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":15.1,"spinRate":2243,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3971123216063184,"extension":6.722939618823348},"hitData":{"launchSpeed":75.1,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.01,"coordY":167.3}},"index":2,"playId":"8377f460-827b-3b18-940f-df3330f19b17","pitchNumber":2,"startTime":"2025-08-31T18:21:45.065Z","endTime":"2025-08-31T18:21:54.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:21:54.037Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeremy Peña walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:23:41.775Z","endTime":"2025-08-31T18:25:03.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.57999937938697,"strikeZoneBottom":1.76435502279269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55077285881918,"aZ":-29.022941964537882,"pfxX":-8.567353206611752,"pfxZ":1.5679982077715442,"pX":1.7484324351603806,"pZ":1.0838933790338925,"vX0":10.770090010946406,"vY0":-141.0475730954367,"vZ0":-7.095977562984676,"x":50.35,"y":209.51,"x0":-1.0151415061948843,"y0":50.00010606421269,"z0":5.516576422325715,"aX":-17.17587633260216},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.4,"breakHorizontal":13.2,"spinRate":1971,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.3890547687680299,"extension":6.462560184223375},"index":0,"playId":"045e41f9-3cd0-3a7d-bc0a-634c4b294285","pitchNumber":1,"startTime":"2025-08-31T18:24:05.806Z","endTime":"2025-08-31T18:24:09.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.8,"endSpeed":88.2,"strikeZoneTop":3.35856199120394,"strikeZoneBottom":1.62897338085347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90213091848653,"aZ":-28.457503016712074,"pfxX":-9.379009695216315,"pfxZ":1.8755333156419685,"pX":1.8019673816033812,"pZ":0.6429711093280381,"vX0":11.312937883725153,"vY0":-140.30200674679992,"vZ0":-7.994438190755215,"x":48.31,"y":221.42,"x0":-1.0778243913727197,"y0":50.00224932538933,"z0":5.404068875876025,"aX":-18.562818836363885},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.7,"breakHorizontal":14.4,"spinRate":2116,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.3914966734334837,"extension":6.581309391017795},"index":1,"playId":"2f9f0ea5-ff35-3115-a0ec-71f457ef7652","pitchNumber":2,"startTime":"2025-08-31T18:24:23.025Z","endTime":"2025-08-31T18:24:26.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":88.9,"strikeZoneTop":3.33435532962473,"strikeZoneBottom":1.67112268383188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.18169262589201,"aZ":-16.49186504668235,"pfxX":-6.374005714353499,"pfxZ":7.6804251223569295,"pX":0.897739677792302,"pZ":2.708034653543418,"vX0":7.912586563783476,"vY0":-142.753572618461,"vZ0":-5.108304722386925,"x":82.78,"y":165.66,"x0":-1.0960609512805288,"y0":50.00002618337408,"z0":5.5763613856502126,"aX":-13.011112355692124},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2263,"spinDirection":230},"zone":12,"typeConfidence":0.9,"plateTime":0.3852792858878007,"extension":6.529092684484502},"index":2,"playId":"2dcab23c-ab38-3a89-9f2d-f61295124045","pitchNumber":3,"startTime":"2025-08-31T18:24:42.637Z","endTime":"2025-08-31T18:24:46.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.35911101999879,"strikeZoneBottom":1.86120564871274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.42496273339144,"aZ":-15.821455298271777,"pfxX":-6.951664732659576,"pfxZ":8.193825968611266,"pX":0.90923257360996,"pZ":3.240305234507178,"vX0":8.474456254579506,"vY0":-140.94632137548584,"vZ0":-3.503747850720466,"x":82.34,"y":151.29,"x0":-1.2446283183054143,"y0":50.00278252960685,"z0":5.532197974377367,"aX":-13.874859392386632},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2330,"spinDirection":238},"zone":12,"typeConfidence":0.9,"plateTime":0.38978950001505286,"extension":6.495809772494439},"index":3,"playId":"e786151b-e8be-3a74-b7b5-de30f33c009f","pitchNumber":4,"startTime":"2025-08-31T18:24:59.059Z","endTime":"2025-08-31T18:25:03.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:25:03.499Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a ground ball to right fielder Matthew Lugo. Jeremy Peña to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:25:29.985Z","endTime":"2025-08-31T18:26:35.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"d38d897b-2bf4-4781-a559-440fa84492c9","startTime":"2025-08-31T18:25:29.985Z","endTime":"2025-08-31T18:25:37.050Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.57999715110405,"strikeZoneBottom":1.77574612322302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.121007914480835,"aZ":-37.6359908657935,"pfxX":6.508089791631898,"pfxZ":-3.5832048319648813,"pX":0.2857083050991244,"pZ":1.9241010614437872,"vX0":1.5811745373476547,"vY0":-123.5595321902737,"vZ0":-1.8778552027575652,"x":106.11,"y":186.83,"x0":-1.210140642839045,"y0":50.00456556752629,"z0":5.901937646806686,"aX":9.910662846624337},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.7,"breakHorizontal":-12.1,"spinRate":2520,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4459031660557393,"extension":6.592814697507186},"index":1,"playId":"101fdd1a-88f9-367e-92e8-98d7768a6a38","pitchNumber":1,"startTime":"2025-08-31T18:25:44.179Z","endTime":"2025-08-31T18:25:47.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.65882288004461,"strikeZoneBottom":1.74130053104797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.41398823922619,"aZ":-29.528129241835295,"pfxX":-10.287700317173112,"pfxZ":1.3123799311449122,"pX":1.4130158353747508,"pZ":1.880729798862553,"vX0":10.604572598012362,"vY0":-141.4898314451907,"vZ0":-5.254837182328232,"x":69.32,"y":179.06,"x0":-1.059736412076974,"y0":50.00070306175589,"z0":5.670831985064965,"aX":-20.709000526487905},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.3,"breakHorizontal":16.3,"spinRate":2199,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.38815429456841954,"extension":6.451641180005222},"index":2,"playId":"a4c907cb-3075-3fc9-866a-da98888ca6e8","pitchNumber":2,"startTime":"2025-08-31T18:26:03.967Z","endTime":"2025-08-31T18:26:09.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.315997424224946,"aZ":-16.482353191461627,"pfxX":-7.032585952608323,"pfxZ":7.866784423840299,"pX":0.14829744852046098,"pZ":1.6867781964706212,"vX0":6.52191263460682,"vY0":-141.10617833961405,"vZ0":-7.694668135333344,"x":111.35,"y":193.24,"x0":-1.29141187887309,"y0":50.005478148034115,"z0":5.533130203712481,"aX":-14.032157993982878},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2360,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.3897694885723513,"extension":6.644170388108566},"hitData":{"launchSpeed":115.4,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.83,"coordY":124.2}},"index":3,"playId":"47b9c9e9-4ca1-323f-a9f3-e69fb1a23148","pitchNumber":3,"startTime":"2025-08-31T18:26:25.376Z","endTime":"2025-08-31T18:26:35.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:26:35.975Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Altuve grounds into a force out, shortstop Zach Neto to third baseman Yoán Moncada. Jeremy Peña out at 3rd. Yordan Alvarez to 2nd. Jose Altuve to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:26:38.659Z","endTime":"2025-08-31T18:27:44.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":2.86999805038463,"strikeZoneBottom":1.21746212507486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.560601333244453,"aZ":-39.43892938244878,"pfxX":10.617122160242282,"pfxZ":-4.927324164974985,"pX":-1.3026449523868575,"pZ":3.6383069266824104,"vX0":-3.3006730192175064,"vY0":-121.41411926024318,"vZ0":2.5550271462492713,"x":166.65,"y":140.55,"x0":-1.2947764569258164,"y0":50.003023170802024,"z0":6.0350723915880256,"aX":15.651906598280496},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.9,"breakHorizontal":-18.2,"spinRate":2293,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.45331241666771893,"extension":6.501134080169632},"index":0,"playId":"db331219-e4b5-3368-ac67-79f58d015d02","pitchNumber":1,"startTime":"2025-08-31T18:27:13.580Z","endTime":"2025-08-31T18:27:17.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50065509438359,"aZ":-25.936630863105332,"pfxX":-7.348398609292113,"pfxZ":3.1363295650602137,"pX":-0.3768927724413795,"pZ":2.2679628955394757,"vX0":4.585205905172662,"vY0":-140.27010712780324,"vZ0":-4.617712378006272,"x":131.37,"y":177.55,"x0":-1.0802406085984622,"y0":50.002120588189136,"z0":5.632151088837095,"aX":-14.604418210401509},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.9,"breakHorizontal":12.4,"spinRate":2007,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.3908713150255161,"extension":7.9208874840304},"hitData":{"launchSpeed":66.9,"launchAngle":8.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.2,"coordY":151.77}},"index":1,"playId":"71827859-d762-30f2-a311-c35f9d28b1cd","pitchNumber":2,"startTime":"2025-08-31T18:27:36.114Z","endTime":"2025-08-31T18:27:44.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.79,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:27:44.641Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:27:52.121Z","endTime":"2025-08-31T18:29:36.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65305860564843,"aZ":-40.953193052473,"pfxX":8.234424764391342,"pfxZ":-5.6936093237792385,"pX":1.9937179754179266,"pZ":1.014501231258612,"vX0":4.225177808136539,"vY0":-124.84104754158491,"vZ0":-3.446490054782444,"x":41.0,"y":211.39,"x0":-0.8034622494442424,"y0":50.00477262814174,"z0":5.865441550970182,"aX":12.691625735338505},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.9,"breakHorizontal":-16.0,"spinRate":2394,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4427723330231861,"extension":6.677328622337481},"index":0,"playId":"bed18781-106d-3008-a7a9-a4e10b1696b5","pitchNumber":1,"startTime":"2025-08-31T18:28:21.117Z","endTime":"2025-08-31T18:28:24.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.416416701880795,"aZ":-41.13802152717628,"pfxX":6.230433757538593,"pfxZ":-5.8528267753796275,"pX":1.2171536923091508,"pZ":0.6774501124531186,"vX0":3.474714092568256,"vY0":-124.38783237219491,"vZ0":-4.160778730800466,"x":70.6,"y":220.49,"x0":-1.0183941898546125,"y0":50.005828823635724,"z0":5.867800153098308,"aX":9.535043814796833},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.4,"breakHorizontal":-12.2,"spinRate":2530,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44435961062061846,"extension":6.734150140194904},"index":1,"playId":"e1b9ba72-2ef4-352b-beb4-c34f523cd503","pitchNumber":2,"startTime":"2025-08-31T18:28:41.493Z","endTime":"2025-08-31T18:28:45.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01794693991319,"aZ":-41.85131285185765,"pfxX":8.38317448879679,"pfxZ":-6.356716656730251,"pX":0.5265345872723433,"pZ":2.666982249713565,"vX0":1.146759575141869,"vY0":-123.79074184050039,"vZ0":0.5205050402478189,"x":96.93,"y":166.77,"x0":-1.032005140200735,"y0":50.00196854691153,"z0":6.0113313207412915,"aX":12.765711331832119},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.0,"breakHorizontal":-15.4,"spinRate":2576,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.44567238778911156,"extension":6.504498433179108},"index":2,"playId":"8b7c0bdb-64ce-3f5d-8f16-e514bebe2733","pitchNumber":3,"startTime":"2025-08-31T18:29:04.741Z","endTime":"2025-08-31T18:29:09.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.64312650695665,"strikeZoneBottom":1.76468139039774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46976270724901,"aZ":-31.308937696753635,"pfxX":0.9514906366171427,"pfxZ":0.5254243765712783,"pX":0.5776373550964226,"pZ":2.401150438872967,"vX0":3.4602491020545703,"vY0":-128.17605684409597,"vZ0":-2.8577493893113184,"x":94.98,"y":173.95,"x0":-0.9157306655331101,"y0":50.00611152354495,"z0":5.985288982823419,"aX":1.576674582709909},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":-2.5,"spinRate":2529,"spinDirection":62},"zone":6,"typeConfidence":0.91,"plateTime":0.42798131686752594,"extension":6.719432232935516},"index":3,"playId":"888f2569-4aff-3eaf-b298-5d1f9669b48d","pitchNumber":4,"startTime":"2025-08-31T18:29:32.652Z","endTime":"2025-08-31T18:29:36.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.9,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:29:36.839Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T18:29:40.941Z","endTime":"2025-08-31T18:31:45.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":98.3,"endSpeed":89.6,"strikeZoneTop":3.58201004930409,"strikeZoneBottom":1.77002498420514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.99176240942564,"aZ":-29.105711748322754,"pfxX":-9.09955647194997,"pfxZ":1.4955648661464593,"pX":0.24455196718029734,"pZ":1.5362832214194346,"vX0":7.642134529319264,"vY0":-142.8323144090805,"vZ0":-6.13319996987717,"x":107.68,"y":197.3,"x0":-1.2925127661016618,"y0":50.00456922539111,"z0":5.558415235869546,"aX":-18.67544648096757},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.6,"breakHorizontal":14.8,"spinRate":2143,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.3844769735527338,"extension":6.616598750201127},"index":0,"playId":"8cc6241e-98e0-30c0-a672-045a471b7a4a","pitchNumber":1,"startTime":"2025-08-31T18:30:12.993Z","endTime":"2025-08-31T18:30:16.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.64836511573309,"strikeZoneBottom":1.69494084875449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03485415716096,"aZ":-31.592015273624877,"pfxX":-8.061037003333567,"pfxZ":0.32059231551957,"pX":0.19323213793883548,"pZ":0.7770595259634849,"vX0":6.552148716183394,"vY0":-135.1084070175498,"vZ0":-6.594799839411104,"x":109.63,"y":217.8,"x0":-1.2229607172065315,"y0":50.005182461451554,"z0":5.486563283572983,"aX":-14.818308602165347},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.7,"breakHorizontal":13.1,"spinRate":1602,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4062950588344827,"extension":6.696150094684739},"index":1,"playId":"eeda348c-be40-3321-a5c4-392844391a2c","pitchNumber":2,"startTime":"2025-08-31T18:30:32.711Z","endTime":"2025-08-31T18:30:38.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61982113217441,"aZ":-32.157952159695874,"pfxX":-8.596744467778782,"pfxZ":0.012852066822017782,"pX":0.053059977808942047,"pZ":1.4504185951184783,"vX0":6.12088008906302,"vY0":-136.87419711457864,"vZ0":-5.381569864221634,"x":114.98,"y":199.62,"x0":-1.1048994595463768,"y0":50.00676287450655,"z0":5.667114443951549,"aX":-16.175919344417775},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-1.0,"breakHorizontal":14.2,"spinRate":1673,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.401488660556228,"extension":7.680278353434649},"index":2,"playId":"2de215c6-0cb2-30f8-909e-adbfc91eb019","pitchNumber":3,"startTime":"2025-08-31T18:30:53.093Z","endTime":"2025-08-31T18:30:56.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.390732506329062,"aZ":-33.020248381891165,"pfxX":-4.716917555415595,"pfxZ":-0.46363773061286295,"pX":-0.1390198066729477,"pZ":1.9000337129647327,"vX0":4.3877328279942684,"vY0":-134.7453471727601,"vZ0":-3.8163224695686715,"x":122.3,"y":187.48,"x0":-1.1788821438532353,"y0":50.00235748174307,"z0":5.678183371303038,"aX":-8.638424146806791},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.4,"breakHorizontal":7.6,"spinRate":1397,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.40712228150282614,"extension":6.730226479416271},"index":3,"playId":"73d5e062-59d0-3726-87ea-4c43050594b6","pitchNumber":4,"startTime":"2025-08-31T18:31:42.374Z","endTime":"2025-08-31T18:31:45.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:31:45.612Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Ramón Urías to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:33:44.027Z","endTime":"2025-08-31T18:35:00.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.14999782705281,"strikeZoneBottom":1.37539694825082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71312600114156,"aZ":-10.729449922465731,"pfxX":-3.029121550253936,"pfxZ":11.321167565479046,"pX":-0.5389439438882059,"pZ":3.155077673586659,"vX0":4.515403908922471,"vY0":-137.33116046721378,"vZ0":-6.10212370665988,"x":137.54,"y":153.59,"x0":-1.81713679160688,"y0":50.00679208622772,"z0":6.148407125473464,"aX":-5.7402845114365455},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":4.4,"spinRate":2340,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4000799791324212,"extension":6.563434894960767},"index":0,"playId":"6797801f-0223-3800-a29d-661827be15b6","pitchNumber":1,"startTime":"2025-08-31T18:34:02.087Z","endTime":"2025-08-31T18:34:05.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.14999912757,"strikeZoneBottom":1.49830993270433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.267801801185055,"aZ":-43.907551853333295,"pfxX":2.694367521232576,"pfxZ":-8.299070555140698,"pX":0.147713583718102,"pZ":0.571705494197317,"vX0":3.858177302772486,"vY0":-119.1363380861268,"vZ0":-3.819066229110968,"x":111.37,"y":223.34,"x0":-1.852613676411068,"y0":50.00097591470414,"z0":6.227843001371738,"aX":3.8104220029190423},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.7,"breakHorizontal":-5.9,"spinRate":2439,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.46255666089145864,"extension":6.563839681868047},"index":1,"playId":"b083ca3a-4587-3a39-a1e0-486b5c37e6e7","pitchNumber":2,"startTime":"2025-08-31T18:34:21.064Z","endTime":"2025-08-31T18:34:25.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.1499992975931,"strikeZoneBottom":1.37438419734514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.654010683048767,"aZ":-46.07301048684556,"pfxX":2.7338106449166695,"pfxZ":-9.727647140766104,"pX":-1.483923933928015,"pZ":1.7270497198833499,"vX0":0.42376398293883266,"vY0":-120.23691728089744,"vZ0":-1.0535967825762707,"x":173.56,"y":192.15,"x0":-2.0180630895415206,"y0":50.00538948760175,"z0":6.3494875556385715,"aX":3.904699992654069},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-17.5,"breakHorizontal":-5.0,"spinRate":2541,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.45990551931697476,"extension":6.49446011040133},"index":2,"playId":"5e48534c-bd8d-3a36-878c-22ca14b0601a","pitchNumber":3,"startTime":"2025-08-31T18:34:39.517Z","endTime":"2025-08-31T18:34:44.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":86.5,"endSpeed":78.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.127904089544824,"aZ":-22.934292906970775,"pfxX":-8.522104479988874,"pfxZ":5.83355870490358,"pX":-0.8741253565426345,"pZ":1.5025313283250425,"vX0":5.751431330979868,"vY0":-125.73483521442816,"vZ0":-6.267466707577292,"x":150.32,"y":198.21,"x0":-2.096857917429102,"y0":50.00073390322501,"z0":5.917411444385063,"aX":-13.49244756377838},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.1,"breakHorizontal":13.9,"spinRate":1541,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43747426518963817,"extension":6.700631273738145},"hitData":{"launchSpeed":83.8,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":163.75}},"index":3,"playId":"5694b034-579e-3974-890c-3516c1d8d027","pitchNumber":4,"startTime":"2025-08-31T18:34:54.247Z","endTime":"2025-08-31T18:35:00.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:35:00.887Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Travis d'Arnaud lines out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:35:04.812Z","endTime":"2025-08-31T18:37:09.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.575715166106626,"aZ":-16.0117310827654,"pfxX":-8.380020247299736,"pfxZ":8.510081947765695,"pX":-0.824152210955028,"pZ":2.0559152956227145,"vX0":6.686522160057478,"vY0":-137.43789791215616,"vZ0":-7.712851315321005,"x":148.41,"y":183.27,"x0":-2.2088506891013284,"y0":50.002587337670846,"z0":6.0017667656201334,"aX":-15.912381093046498},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2217,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.39967166667452725,"extension":6.589633209023053},"index":0,"playId":"daf00f3d-3e90-3c7a-b83c-7c24316d5f24","pitchNumber":1,"startTime":"2025-08-31T18:35:26.842Z","endTime":"2025-08-31T18:35:30.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.35579234855887,"aZ":-14.44950608119584,"pfxX":-7.894650804393544,"pfxZ":9.374223908075376,"pX":-0.8875672248412713,"pZ":2.456820622699741,"vX0":5.753114981620685,"vY0":-137.57648410414254,"vZ0":-7.063638898307215,"x":150.83,"y":172.45,"x0":-1.9944026187984845,"y0":50.00578437890616,"z0":6.06294775090442,"aX":-14.932325032061673},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":12.8,"spinRate":2212,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40020107732176413,"extension":6.68298763496844},"index":1,"playId":"52b1256c-2d14-31b9-9ca8-442ad897d002","pitchNumber":2,"startTime":"2025-08-31T18:36:09.472Z","endTime":"2025-08-31T18:36:13.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"2025-08-31T18:36:28.734Z","endTime":"2025-08-31T18:36:45.670Z","isPitch":false,"type":"action","player":{"id":518595,"link":"/api/v1/people/518595"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.1,"strikeZoneTop":3.37660922171496,"strikeZoneBottom":1.54695020134101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.340162884691196,"aZ":-12.787919979300577,"pfxX":-3.55443814355097,"pfxZ":9.998638010386596,"pX":0.1524770219692221,"pZ":5.5268010464215065,"vX0":5.795316604399285,"vY0":-139.75464701951404,"vZ0":-0.11259549961135185,"x":111.19,"y":89.56,"x0":-1.5054055750823427,"y0":50.00120298939142,"z0":6.422070068836339,"aX":-6.891475357094509},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":4.9,"spinRate":2312,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39494684250154943,"extension":6.624633854256342},"index":3,"playId":"4d1263cd-ac20-304b-b32f-cfc467d53f8e","pitchNumber":3,"startTime":"2025-08-31T18:36:45.670Z","endTime":"2025-08-31T18:36:49.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.904121971695293,"aZ":-43.64727420465295,"pfxX":0.9409518429074726,"pfxZ":-7.913582318745995,"pX":0.09505495701467487,"pZ":2.573811223554308,"vX0":4.406735483760212,"vY0":-120.86669866600913,"vZ0":0.03165306655704114,"x":113.38,"y":169.29,"x0":-1.8889808354462323,"y0":50.002210944730564,"z0":6.457575126779427,"aX":1.3636302609754494},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.9,"breakHorizontal":-3.0,"spinRate":2531,"spinDirection":16},"zone":5,"typeConfidence":2.0,"plateTime":0.4566488031349145,"extension":6.514262543020494},"hitData":{"launchSpeed":93.6,"launchAngle":5.0,"totalDistance":120.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":148.47,"coordY":163.75}},"index":4,"playId":"91089c55-329d-382f-b5ed-3dac98d751cb","pitchNumber":4,"startTime":"2025-08-31T18:37:03.664Z","endTime":"2025-08-31T18:37:09.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:37:09.468Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matthew Lugo grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:37:23.500Z","endTime":"2025-08-31T18:38:23.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.42868931221756,"strikeZoneBottom":1.65038173272217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06371260658209,"aZ":-14.022982426139135,"pfxX":-3.0175390327158027,"pfxZ":9.576390821214122,"pX":-0.00471450700564707,"pZ":4.881801861384373,"vX0":5.75691209685811,"vY0":-137.21164161832752,"vZ0":-1.1304636372875148,"x":117.18,"y":106.97,"x0":-1.74365710056914,"y0":50.002413957775886,"z0":6.260536106590011,"aX":-5.72015049990165},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":4.2,"spinRate":2183,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4001077357146632,"extension":6.684828383704282},"index":0,"playId":"e86531d0-7c1b-3b16-bb29-bc5ff04b7540","pitchNumber":1,"startTime":"2025-08-31T18:37:38.034Z","endTime":"2025-08-31T18:37:41.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.41834157979267,"strikeZoneBottom":1.60739510992941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41807435100841,"aZ":-12.216390488674902,"pfxX":-4.6764033441087935,"pfxZ":10.666804937255687,"pX":-0.4453840004585191,"pZ":3.696566581315455,"vX0":5.203764990914235,"vY0":-136.50595251520718,"vZ0":-4.882716678034281,"x":133.98,"y":138.97,"x0":-1.7765329753208414,"y0":50.004508480055115,"z0":6.361881099200289,"aX":-8.751694476378477},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2210,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4025548575677518,"extension":6.6401599805351506},"index":1,"playId":"9e08dbbf-a9f2-379b-b576-203ad0cd47ec","pitchNumber":2,"startTime":"2025-08-31T18:37:55.385Z","endTime":"2025-08-31T18:38:00.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.5,"endSpeed":83.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80028893859557,"aZ":-22.88720898157099,"pfxX":-10.084693449951196,"pfxZ":5.144126676926632,"pX":-1.2985679517663806,"pZ":3.023677881389256,"vX0":5.443709781954075,"vY0":-134.4248342066315,"vZ0":-3.737948204581697,"x":166.5,"y":157.14,"x0":-2.054219219665878,"y0":50.00434895321971,"z0":6.08358721615445,"aX":-18.208852588727932},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.6,"breakHorizontal":16.9,"spinRate":1993,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40957879366044647,"extension":6.563322326469324},"hitData":{"launchSpeed":56.0,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.57,"coordY":162.65}},"index":2,"playId":"3c85aef0-14de-350c-8af1-f5c541061516","pitchNumber":3,"startTime":"2025-08-31T18:38:16.542Z","endTime":"2025-08-31T18:38:23.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:38:23.753Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:40:13.072Z","endTime":"2025-08-31T18:42:06.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.3530417637399,"strikeZoneBottom":1.49841209189739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.527345047261626,"aZ":-40.01391094839288,"pfxX":5.16841025574337,"pfxZ":-5.302880539493906,"pX":-1.3055935590838919,"pZ":3.619972648203084,"vX0":-1.983674884263598,"vY0":-121.5367102944265,"vZ0":2.6495825890495164,"x":166.77,"y":141.04,"x0":-1.1447231342634692,"y0":50.003645181323314,"z0":6.020637703854102,"aX":7.638142455355132},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.5,"breakHorizontal":-8.8,"spinRate":2307,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4527721947732344,"extension":6.474475985037131},"index":0,"playId":"85243d01-d3e8-300c-8c77-6f20fca83f97","pitchNumber":1,"startTime":"2025-08-31T18:40:36.758Z","endTime":"2025-08-31T18:40:41.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.28829941496922,"strikeZoneBottom":1.49969111610141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.144929333955215,"aZ":-41.016976449794036,"pfxX":6.0703905056739815,"pfxZ":-5.7907049267710775,"pX":0.21159114124936615,"pZ":2.000818533793627,"vX0":1.2292281953637125,"vY0":-123.99700622538796,"vZ0":-0.9296119767811708,"x":108.93,"y":184.76,"x0":-1.080590848195629,"y0":50.00117417156744,"z0":5.86034547959042,"aX":9.273406235955248},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.4,"breakHorizontal":-11.3,"spinRate":2602,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4449471815535766,"extension":6.779506846131348},"index":1,"playId":"82ece217-5e62-3e0d-a25c-364f079a6674","pitchNumber":2,"startTime":"2025-08-31T18:40:57.165Z","endTime":"2025-08-31T18:41:00.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.071542214648254,"aZ":-28.115544546377553,"pfxX":-8.025827624508103,"pfxZ":2.051270478956445,"pX":-0.40232690777494734,"pZ":1.1395391311505312,"vX0":5.246147509239844,"vY0":-140.35950911710987,"vZ0":-6.768384203415232,"x":132.34,"y":208.01,"x0":-1.2603420577093434,"y0":50.00595031144358,"z0":5.433122363569332,"aX":-15.892129249327674},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.4,"breakHorizontal":13.3,"spinRate":2142,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.39139871774497825,"extension":6.67504550366549},"index":2,"playId":"66648bb6-2306-3dad-8f0a-c5729f423b30","pitchNumber":3,"startTime":"2025-08-31T18:41:13.644Z","endTime":"2025-08-31T18:41:16.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T18:41:24.801Z","endTime":"2025-08-31T18:41:44.120Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.60393902163919,"aZ":-31.140408214592924,"pfxX":-9.075817813855519,"pfxZ":0.5113394309882615,"pX":-0.908961178804584,"pZ":1.8155042432111923,"vX0":4.111108442712663,"vY0":-142.11553015229464,"vZ0":-4.783934047586282,"x":151.65,"y":189.76,"x0":-1.2031839543299152,"y0":50.00546199876272,"z0":5.522554380879004,"aX":-18.381400093471576},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.0,"breakHorizontal":15.5,"spinRate":1998,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.38690546692860295,"extension":6.725157647648935},"index":4,"playId":"7b4c79ec-f7ac-33c9-9984-da784b277451","pitchNumber":4,"startTime":"2025-08-31T18:41:44.120Z","endTime":"2025-08-31T18:41:47.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5907463870132,"aZ":-32.582714721384434,"pfxX":1.1989316877952376,"pfxZ":-0.24294312878721414,"pX":0.6717473109873746,"pZ":2.1629558988355564,"vX0":3.5848501189994457,"vY0":-129.70170719741606,"vZ0":-2.816388426920522,"x":91.39,"y":180.38,"x0":-0.8872234456203855,"y0":50.001230167186804,"z0":5.762141554278631,"aX":2.030376127489733},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":-3.0,"spinRate":2379,"spinDirection":74},"zone":6,"typeConfidence":0.9,"plateTime":0.42322929437559154,"extension":6.656294951707963},"index":5,"playId":"7d84c72b-6609-3db5-a720-e0c0f8d661c3","pitchNumber":5,"startTime":"2025-08-31T18:42:03.691Z","endTime":"2025-08-31T18:42:06.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:42:06.691Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:42:12.038Z","endTime":"2025-08-31T18:44:06.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.06940485138858,"strikeZoneBottom":1.54612202892177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.849216363841194,"aZ":-33.28445647797537,"pfxX":-7.947798742557522,"pfxZ":-0.5482195918804962,"pX":0.0014449401364411056,"pZ":1.283495185398185,"vX0":6.43097105113704,"vY0":-141.94031778069552,"vZ0":-5.572167276725971,"x":116.94,"y":204.13,"x0":-1.2660849623209238,"y0":50.00247471271297,"z0":5.4031400618458125,"aX":-16.144341662135286},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-2.0,"breakHorizontal":13.0,"spinRate":2061,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.3865470337286454,"extension":6.606609609779141},"index":0,"playId":"8933e3f4-01e9-3df6-bff0-986347eabf14","pitchNumber":1,"startTime":"2025-08-31T18:42:33.649Z","endTime":"2025-08-31T18:42:38.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.3,"endSpeed":88.1,"strikeZoneTop":3.19000285741587,"strikeZoneBottom":1.54408802759666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3945416678299,"aZ":-31.530184202847465,"pfxX":-8.843989185981588,"pfxZ":0.32876813224994095,"pX":0.3756770816145106,"pZ":0.6088227418205736,"vX0":7.669449509806288,"vY0":-139.93261062122423,"vZ0":-7.182931599163096,"x":102.68,"y":222.34,"x0":-1.259925579111879,"y0":50.0041744393591,"z0":5.292044863531234,"aX":-17.432179491123897},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":-0.8,"breakHorizontal":14.3,"spinRate":2097,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.3923360568775398,"extension":6.735710944816468},"index":1,"playId":"df4d160e-27a0-3cbb-99f6-fb232c4f04ec","pitchNumber":2,"startTime":"2025-08-31T18:42:49.581Z","endTime":"2025-08-31T18:42:53.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.10188576125561,"strikeZoneBottom":1.54603050534791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.324808195121086,"aZ":-26.43315851183654,"pfxX":-9.079606591744954,"pfxZ":2.8245262017266617,"pX":-1.1258375496612032,"pZ":2.0522471175562846,"vX0":3.6393517915848,"vY0":-142.0020910992225,"vZ0":-5.186981823249824,"x":159.91,"y":183.37,"x0":-1.248975061017569,"y0":50.00023571120457,"z0":5.597143946665032,"aX":-18.42880992237599},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.2,"breakHorizontal":15.6,"spinRate":2025,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.38659598817307383,"extension":6.514072785952611},"index":2,"playId":"457c7676-6105-3a9a-924f-b0f1d0b8b1c6","pitchNumber":3,"startTime":"2025-08-31T18:43:10.426Z","endTime":"2025-08-31T18:43:15.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.19000061969802,"strikeZoneBottom":1.55850332083303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.142781050410996,"aZ":-25.262325299063882,"pfxX":-8.840457654516559,"pfxZ":3.3747404850110563,"pX":-0.5228431877802415,"pZ":2.5133354834762116,"vX0":5.291728826665857,"vY0":-142.77763683655365,"vZ0":-4.043651350818842,"x":136.93,"y":170.92,"x0":-1.2588319922316387,"y0":50.00595106831507,"z0":5.552114359092761,"aX":-18.120232685154686},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.4,"breakHorizontal":14.9,"spinRate":2121,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.3847072341018025,"extension":6.565306151091734},"index":3,"playId":"b7f6e69c-eaef-3c18-a1c7-c8321379d17b","pitchNumber":4,"startTime":"2025-08-31T18:43:28.180Z","endTime":"2025-08-31T18:43:32.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.486907339115703,"aZ":-41.97167040404844,"pfxX":5.2337816851693955,"pfxZ":-6.279653395792008,"pX":0.6487293305913291,"pZ":1.7768758298994787,"vX0":2.3053074805158857,"vY0":-125.19962346971063,"vZ0":-1.5737410143494108,"x":92.27,"y":190.8,"x0":-0.969040029188298,"y0":50.004932370009435,"z0":5.905208336872272,"aX":8.161330693351323},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.4,"breakHorizontal":-10.1,"spinRate":2581,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4405040653512544,"extension":6.576557669077763},"index":4,"playId":"1c4d04dc-cfad-30ea-81f8-db0aad08aa0e","pitchNumber":5,"startTime":"2025-08-31T18:43:44.938Z","endTime":"2025-08-31T18:43:48.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.974140960712273,"aZ":-42.756033842002736,"pfxX":4.8544459912259725,"pfxZ":-6.654666258730445,"pX":0.9629588169079452,"pZ":1.4809862267151706,"vX0":2.9120035694642157,"vY0":-126.38585310604022,"vZ0":-2.2660959115167048,"x":80.29,"y":198.79,"x0":-0.8417195584062919,"y0":50.00499994649311,"z0":5.880734257513023,"aX":7.715923079495898},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-12.4,"breakHorizontal":-9.5,"spinRate":2557,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4363295654550048,"extension":6.5777631247165},"index":5,"playId":"83aa66e2-f187-3468-893b-1de71e95b9c8","pitchNumber":6,"startTime":"2025-08-31T18:44:02.094Z","endTime":"2025-08-31T18:44:06.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:44:06.148Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Urías walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:44:15.704Z","endTime":"2025-08-31T18:46:08.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.21693923632304,"strikeZoneBottom":1.49649669927706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54766304740704,"aZ":-41.394602197191325,"pfxX":8.772707859051813,"pfxZ":-5.932465162711765,"pX":1.9618313744571931,"pZ":2.3431331918946503,"vX0":3.844923684608365,"vY0":-125.03620164555109,"vZ0":-0.5068013338310349,"x":42.22,"y":175.52,"x0":-0.7441261901968181,"y0":50.00312078219348,"z0":5.9996642055936205,"aX":13.633699595266231},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.6,"breakHorizontal":-16.8,"spinRate":2551,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44117712253846486,"extension":6.653160353597045},"index":0,"playId":"d21a2af4-70ff-3e00-a61e-f56209e0d821","pitchNumber":1,"startTime":"2025-08-31T18:44:33.969Z","endTime":"2025-08-31T18:44:38.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.23000199606921,"strikeZoneBottom":1.61940667414485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.750055075907646,"aZ":-25.12496957317166,"pfxX":-8.646479384714693,"pfxZ":3.4730881148763153,"pX":0.9355048538247729,"pZ":2.495029746075308,"vX0":8.752574270838446,"vY0":-141.8993621421921,"vZ0":-4.203713761464105,"x":81.34,"y":171.41,"x0":-1.0718886477142153,"y0":50.004841184461355,"z0":5.604737228700873,"aX":-17.560492619954132},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.5,"breakHorizontal":13.8,"spinRate":2230,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.38662301792750897,"extension":6.54305433515205},"index":1,"playId":"3ea5401f-3b1e-3daa-96fd-0beae616a16e","pitchNumber":2,"startTime":"2025-08-31T18:44:49.308Z","endTime":"2025-08-31T18:44:53.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.22999898015515,"strikeZoneBottom":1.59606306798493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.844581991253015,"aZ":-28.01529042155224,"pfxX":-9.920645422574863,"pfxZ":2.0260186860315414,"pX":0.7194460444295716,"pZ":1.3148200268387602,"vX0":8.855450937270156,"vY0":-142.83879431572433,"vZ0":-6.717401558795324,"x":89.58,"y":203.28,"x0":-1.141681575120272,"y0":50.0053806794646,"z0":5.474369354137768,"aX":-20.37363551537327},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":2189,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.38439585199574955,"extension":7.846341841204791},"index":2,"playId":"2e43c9c4-2ced-378e-b4de-1ece16b204b0","pitchNumber":3,"startTime":"2025-08-31T18:45:06.289Z","endTime":"2025-08-31T18:45:10.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.7,"strikeZoneTop":3.22999822110623,"strikeZoneBottom":1.66268287650806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.134588254620624,"aZ":-14.511094387073843,"pfxX":-8.93399425180969,"pfxZ":8.663932297897059,"pX":0.4597616566225054,"pZ":2.5317916805377174,"vX0":7.803513209217309,"vY0":-142.86388972794842,"vZ0":-5.65800193412802,"x":99.47,"y":170.42,"x0":-1.1650405317887276,"y0":50.00390973627923,"z0":5.4722607996589705,"aX":-18.215088625733763},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":14.3,"spinRate":2511,"spinDirection":231},"zone":6,"typeConfidence":0.85,"plateTime":0.38543009764587843,"extension":6.563851022746836},"index":3,"playId":"424cae3c-22db-36d4-9efd-e4c48203480f","pitchNumber":4,"startTime":"2025-08-31T18:45:22.726Z","endTime":"2025-08-31T18:45:26.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.683456652442715,"aZ":-25.42440577564714,"pfxX":-9.476576209329552,"pfxZ":3.297812213787995,"pX":-0.5337512284913367,"pZ":1.700059693666756,"vX0":5.3670025605882055,"vY0":-142.4322589415132,"vZ0":-5.949730180033055,"x":137.35,"y":192.88,"x0":-1.2144050882624378,"y0":50.004095183727806,"z0":5.430753208738328,"aX":-19.410696554530734},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2095,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.3850170583688515,"extension":7.647785167211642},"index":4,"playId":"ee3a3ce4-e635-3605-96aa-6815eaae37d2","pitchNumber":5,"startTime":"2025-08-31T18:45:39.987Z","endTime":"2025-08-31T18:45:42.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.23000279797087,"strikeZoneBottom":1.59167567962849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.701077293043568,"aZ":-39.98259215994133,"pfxX":8.853807343577323,"pfxZ":-4.995433952564328,"pX":0.9872723431489503,"pZ":2.9369960511302695,"vX0":2.2524679716601703,"vY0":-124.88298260486229,"vZ0":0.7434391120393744,"x":79.37,"y":159.48,"x0":-1.0788363283602351,"y0":50.00453100070867,"z0":5.952906987256115,"aX":13.833231126236134},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.5,"breakHorizontal":-16.6,"spinRate":2513,"spinDirection":28},"zone":12,"typeConfidence":2.0,"plateTime":0.44043545452681787,"extension":6.760336803351344},"index":5,"playId":"1ef2ac67-4472-315f-b11f-91a958312798","pitchNumber":6,"startTime":"2025-08-31T18:46:04.236Z","endTime":"2025-08-31T18:46:08.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:46:08.500Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Melton grounds out, second baseman Luis Rengifo to first baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:46:14.555Z","endTime":"2025-08-31T18:47:49.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.34341941162609,"strikeZoneBottom":1.57662767834001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.894171354856383,"aZ":-27.48358817980044,"pfxX":-6.45560585758967,"pfxZ":2.308627456275941,"pX":1.17350067383503,"pZ":2.563416249879763,"vX0":8.633512695506845,"vY0":-141.28002456036575,"vZ0":-3.8026070950943534,"x":72.27,"y":169.57,"x0":-1.0770979352017123,"y0":50.0015589382942,"z0":5.684502865556809,"aX":-13.10606714323509},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.6,"breakHorizontal":10.1,"spinRate":2132,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.3870516535210813,"extension":6.538212252594527},"index":0,"playId":"c29bf196-b4a2-3c7f-a99c-d554dfe59b93","pitchNumber":1,"startTime":"2025-08-31T18:46:35.469Z","endTime":"2025-08-31T18:46:40.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.3399976928584,"strikeZoneBottom":1.5702944334602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14620466707901,"aZ":-26.715831796854808,"pfxX":-10.299456901504797,"pfxZ":2.713219485929941,"pX":0.8958425597579666,"pZ":0.7811105225730326,"vX0":9.303466435060363,"vY0":-141.09358147543858,"vZ0":-8.254447021951583,"x":82.85,"y":217.69,"x0":-1.111773806019027,"y0":50.000213552366816,"z0":5.475393332415763,"aX":-20.690726956006834},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.2,"breakHorizontal":16.7,"spinRate":2012,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.3887248194155912,"extension":6.668440551369396},"index":1,"playId":"d1411b1b-d8f7-39ad-86ea-454f28ceb291","pitchNumber":2,"startTime":"2025-08-31T18:46:54.914Z","endTime":"2025-08-31T18:46:58.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.33618625223719,"strikeZoneBottom":1.5696675997896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.5081216080382,"aZ":-28.274800084417574,"pfxX":-10.094559562171414,"pfxZ":1.9171009277312185,"pX":0.6794502372056956,"pZ":1.6089639984020663,"vX0":8.780507288396754,"vY0":-142.1766461895285,"vZ0":-5.788077524107287,"x":91.1,"y":195.34,"x0":-1.1469486155769144,"y0":50.00382384692492,"z0":5.480449438151958,"aX":-20.537920988136115},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.4,"breakHorizontal":16.3,"spinRate":2189,"spinDirection":235},"zone":9,"typeConfidence":0.91,"plateTime":0.38617762532930566,"extension":6.526493279026932},"index":2,"playId":"558d61b2-0cfb-333c-a240-b49eec72efa8","pitchNumber":3,"startTime":"2025-08-31T18:47:22.175Z","endTime":"2025-08-31T18:47:26.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.083631217953645,"aZ":-30.991939118249583,"pfxX":-9.75976685468486,"pfxZ":0.5795470464808492,"pX":0.523017895882291,"pZ":1.8445947933356652,"vX0":8.426057188450281,"vY0":-142.47955964172272,"vZ0":-4.647935791928352,"x":97.06,"y":188.98,"x0":-1.2207733722216743,"y0":50.00005123905065,"z0":5.48093653203085,"aX":-19.843101901009618},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.2,"breakHorizontal":15.7,"spinRate":2251,"spinDirection":233},"zone":9,"typeConfidence":0.9,"plateTime":0.3860327988829231,"extension":6.5985833309053765},"hitData":{"launchSpeed":75.9,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":166.79}},"index":3,"playId":"92f5ca62-e443-30ba-9a6b-488922f384fc","pitchNumber":4,"startTime":"2025-08-31T18:47:42.566Z","endTime":"2025-08-31T18:47:49.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:47:49.162Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:49:39.709Z","endTime":"2025-08-31T18:51:54.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.21221331267048,"strikeZoneBottom":1.45810114726556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10907806558391,"aZ":-12.365453249936493,"pfxX":-5.219975110212315,"pfxZ":10.365575617626941,"pX":-0.2633205727054531,"pZ":2.3107144496758716,"vX0":6.009208118090619,"vY0":-137.96355019765326,"vZ0":-7.902214079268647,"x":127.04,"y":176.39,"x0":-1.800246301825087,"y0":50.00659136920346,"z0":6.061813649373035,"aX":-9.979992988730828},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2262,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3982827142482148,"extension":6.787119094721078},"index":0,"playId":"f18de198-cbd4-3899-83ee-7eced62b3d46","pitchNumber":1,"startTime":"2025-08-31T18:50:02.282Z","endTime":"2025-08-31T18:50:06.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.31000208779986,"strikeZoneBottom":1.44378897342459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82101561257755,"aZ":-13.700109414497549,"pfxX":-8.634117396327518,"pfxZ":9.919327060003663,"pX":-0.6442504521942507,"pZ":1.8711407344234703,"vX0":7.106881031022741,"vY0":-136.0908635712869,"vZ0":-8.275196498321819,"x":141.56,"y":188.26,"x0":-2.176837751197421,"y0":50.0031807973311,"z0":5.914794514169094,"aX":-16.08229689158321},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":14.0,"spinRate":2234,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4035550443652558,"extension":6.596077672703893},"index":1,"playId":"113a3baa-5899-316f-b2e4-3042a4ec2e1c","pitchNumber":2,"startTime":"2025-08-31T18:50:20.115Z","endTime":"2025-08-31T18:50:23.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T18:50:28.785Z","endTime":"2025-08-31T18:50:46.141Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.30999731879276,"strikeZoneBottom":1.51092432438202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.346047784199627,"aZ":-21.746226900310056,"pfxX":-0.4494350406631735,"pfxZ":5.891301212925943,"pX":1.6753489580370486,"pZ":1.0641447966843125,"vX0":9.525371108810537,"vY0":-132.92475501014135,"vZ0":-8.320685159412555,"x":53.14,"y":210.05,"x0":-1.9127369598943023,"y0":50.00547227236543,"z0":5.842643326186476,"aX":-0.797762453053963},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":-1.4,"spinRate":2145,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4137729588701311,"extension":6.686617850349962},"index":3,"playId":"892bc98a-c57f-34b7-b0ed-579c9a582c29","pitchNumber":3,"startTime":"2025-08-31T18:50:46.141Z","endTime":"2025-08-31T18:50:50.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.564734008179897,"aZ":-24.71117975520619,"pfxX":1.2519840913202118,"pfxZ":4.227447019641183,"pX":0.4232798917289989,"pZ":1.5136141418912217,"vX0":5.740261079508639,"vY0":-131.85531840831703,"vZ0":-7.274434744518956,"x":100.87,"y":197.91,"x0":-1.9428323604070337,"y0":50.000356237822395,"z0":6.126720653936678,"aX":2.206785282684432},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":-3.5,"spinRate":2150,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.41512133573456245,"extension":6.71515898026843},"index":4,"playId":"8e81cf8d-57dd-317c-8846-7498b5df205b","pitchNumber":4,"startTime":"2025-08-31T18:51:05.233Z","endTime":"2025-08-31T18:51:10.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.18981365429481,"strikeZoneBottom":1.43620485296321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99231831428962,"aZ":-44.9903400375228,"pfxX":1.9602464228743637,"pfxZ":-8.896379233154082,"pX":0.24484651028060758,"pZ":0.5812849267574199,"vX0":4.434009072684346,"vY0":-120.7543928318923,"vZ0":-3.6324928512290384,"x":107.67,"y":223.09,"x0":-1.8885635398789555,"y0":50.00512748230663,"z0":6.163618068814614,"aX":2.8226251887434355},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.8,"breakHorizontal":-4.8,"spinRate":2594,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.45800042962525955,"extension":6.581894744083866},"index":5,"playId":"03f6f053-97b2-33c7-b1b9-5799ee754c3b","pitchNumber":5,"startTime":"2025-08-31T18:51:28.877Z","endTime":"2025-08-31T18:51:34.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.753059621710655,"aZ":-14.235457738035578,"pfxX":-8.270731003171795,"pfxZ":9.228582632986036,"pX":-0.8501902088699733,"pZ":1.79066924917822,"vX0":6.022161962274975,"vY0":-139.37417325654985,"vZ0":-9.082024037296527,"x":149.41,"y":190.43,"x0":-1.977192378731747,"y0":50.00659038586323,"z0":6.057369783324462,"aX":-16.084127517581802},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":13.6,"spinRate":2238,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.39476248205152187,"extension":6.611829395337447},"index":6,"playId":"101ade4f-3592-379f-abee-5c8ea14195f3","pitchNumber":6,"startTime":"2025-08-31T18:51:51.194Z","endTime":"2025-08-31T18:51:54.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:51:54.211Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:51:58.425Z","endTime":"2025-08-31T18:54:21.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.954132451867515,"aZ":-45.174019054335666,"pfxX":1.7603145013201746,"pfxZ":-9.085757123816524,"pX":-0.3583266756332956,"pZ":1.4634841252861772,"vX0":2.988738703081104,"vY0":-120.18073739144549,"vZ0":-1.6325800105932795,"x":130.66,"y":199.27,"x0":-1.8572548780073528,"y0":50.00123323186163,"z0":6.243222197739306,"aX":2.5189859903644556},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.4,"breakHorizontal":-4.1,"spinRate":2440,"spinDirection":18},"zone":7,"typeConfidence":2.0,"plateTime":0.4595528125310371,"extension":6.610806411209845},"index":0,"playId":"bfc0d19b-d8e9-32d6-865c-6747d5b7448d","pitchNumber":1,"startTime":"2025-08-31T18:52:18.540Z","endTime":"2025-08-31T18:52:21.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-31T18:52:28.661Z","endTime":"2025-08-31T18:52:50.945Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.549716312141193,"aZ":-24.250760966359525,"pfxX":2.8354721275466415,"pfxZ":4.538225557568416,"pX":0.9891392603776691,"pZ":1.9880427844660746,"vX0":5.888620303776368,"vY0":-131.69765084415923,"vZ0":-5.902618850357682,"x":79.3,"y":185.1,"x0":-1.6495589310419423,"y0":50.00380309527902,"z0":6.066970578675729,"aX":4.949578072373133},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":-6.5,"spinRate":2214,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4168668612004609,"extension":6.723681780493836},"index":2,"playId":"10b2e814-9ea7-3c76-8a33-ded87ced6c40","pitchNumber":2,"startTime":"2025-08-31T18:52:50.945Z","endTime":"2025-08-31T18:52:53.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.28000148343984,"strikeZoneBottom":1.50518425215034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.408857049029397,"aZ":-43.38245925967841,"pfxX":3.097133528682904,"pfxZ":-7.574200665939582,"pX":1.5319260411021753,"pZ":-0.17449162044179903,"vX0":6.931015336821798,"vY0":-122.03404478807556,"vZ0":-5.823970496896218,"x":58.61,"y":243.49,"x0":-1.7701247841996655,"y0":50.00536853723585,"z0":6.062132921714061,"aX":4.5805187821135185},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-15.0,"breakHorizontal":-7.6,"spinRate":2620,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.45224340644436056,"extension":6.807222531861083},"index":3,"playId":"f8a243f1-6217-3539-a2ba-adc836a35e42","pitchNumber":3,"startTime":"2025-08-31T18:53:13.014Z","endTime":"2025-08-31T18:53:16.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.27999740669709,"strikeZoneBottom":1.53102404380611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.664091704763663,"aZ":-28.40231274114648,"pfxX":2.9268708021887626,"pfxZ":2.1899370340077837,"pX":1.8494281710636589,"pZ":1.771532998972179,"vX0":8.697833020424802,"vY0":-130.97834555266468,"vZ0":-5.505282726782841,"x":46.5,"y":190.95,"x0":-1.905235206463899,"y0":50.00536520627504,"z0":6.045364820710434,"aX":5.045283320445265},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-7.3,"spinRate":2286,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4194202516348562,"extension":6.67852494344916},"index":4,"playId":"c666b872-5f6e-323c-88b1-777fe82d737b","pitchNumber":4,"startTime":"2025-08-31T18:53:36.404Z","endTime":"2025-08-31T18:53:39.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.19817125553219,"strikeZoneBottom":1.50683376399513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20104567054707,"aZ":-14.414437541229729,"pfxX":-8.637302852904094,"pfxZ":9.298980514489182,"pX":-0.6585401594736845,"pZ":1.426340472447033,"vX0":6.716471512444375,"vY0":-138.13742333900564,"vZ0":-9.13112030118343,"x":142.1,"y":200.27,"x0":-2.0138892851491885,"y0":50.002647717116126,"z0":5.770407979730646,"aX":-16.493085833956435},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":14.0,"spinRate":2263,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.39834618423270785,"extension":6.746888155573407},"index":5,"playId":"c23a408c-5e84-3fa6-8bfb-42d5e3baede7","pitchNumber":5,"startTime":"2025-08-31T18:53:55.503Z","endTime":"2025-08-31T18:54:01.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.28000049104067,"strikeZoneBottom":1.47219378711591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62024988415211,"aZ":-16.51682289698009,"pfxX":-8.582818894807513,"pfxZ":7.935793934952332,"pX":-0.28362930831240546,"pZ":1.5222452780869111,"vX0":7.876470695190593,"vY0":-140.26226538243165,"vZ0":-8.810622860965115,"x":127.81,"y":197.68,"x0":-2.026558949797947,"y0":50.00217318379098,"z0":5.802940958545202,"aX":-16.93358239108193},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":13.7,"spinRate":2183,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3919669550206537,"extension":6.790037206978683},"index":6,"playId":"22b435c4-2f63-3c80-a9ea-801752a786fd","pitchNumber":6,"startTime":"2025-08-31T18:54:16.417Z","endTime":"2025-08-31T18:54:21.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:54:21.261Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:54:32.161Z","endTime":"2025-08-31T18:56:34.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.4,"strikeZoneTop":3.40999880568371,"strikeZoneBottom":1.41967127598794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.67982101400421,"aZ":-11.013640440878548,"pfxX":-3.6668352652226686,"pfxZ":10.884365419481922,"pX":-1.3383549652314128,"pZ":2.986562600794597,"vX0":3.1476232023132393,"vY0":-139.99623171231826,"vZ0":-6.473079481372083,"x":168.01,"y":158.14,"x0":-2.0124351778721468,"y0":50.001955862585234,"z0":6.082588425622395,"aX":-7.1281848405513895},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":5.8,"spinRate":2311,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3943773036842062,"extension":6.718692248242344},"index":0,"playId":"2718cec7-980a-3b88-a41b-d2462a97f563","pitchNumber":1,"startTime":"2025-08-31T18:54:51.549Z","endTime":"2025-08-31T18:54:57.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.40999795610067,"strikeZoneBottom":1.41707513181785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.435327132152345,"aZ":-11.344558921052244,"pfxX":-3.3686657161429774,"pfxZ":11.0834252325322,"pX":-0.2277312704106823,"pZ":2.2923081927369324,"vX0":6.292112149918867,"vY0":-137.43035233292179,"vZ0":-7.748867557601882,"x":125.68,"y":176.89,"x0":-2.127628785630664,"y0":50.0017129139983,"z0":5.951385074087385,"aX":-6.330663049495578},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":4.6,"spinRate":2298,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4012477828458474,"extension":6.659190717193654},"index":1,"playId":"09b94f82-66f6-3ff9-9afd-1a75f3ca39e2","pitchNumber":2,"startTime":"2025-08-31T18:55:10.778Z","endTime":"2025-08-31T18:55:14.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.40999729462724,"strikeZoneBottom":1.42335569138854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.756393575227882,"aZ":-26.561573409068004,"pfxX":-9.825916470006991,"pfxZ":3.512439136044041,"pX":-0.5705064847887688,"pZ":0.949938560163956,"vX0":7.192372255349353,"vY0":-126.41736649211293,"vZ0":-6.63851619252639,"x":138.75,"y":213.13,"x0":-2.193518814593796,"y0":50.00417906031925,"z0":5.778307065440778,"aX":-15.707843284989664},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":15.8,"spinRate":1362,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4353470530024244,"extension":6.671291978828483},"index":2,"playId":"35cf4990-15ae-3a66-96e2-226cb3bdc5b4","pitchNumber":3,"startTime":"2025-08-31T18:55:29.752Z","endTime":"2025-08-31T18:55:33.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.209076375430595,"aZ":-45.18148118797556,"pfxX":3.442241878355645,"pfxZ":-9.28490006661871,"pX":-1.0079838703346558,"pZ":2.6802048790417197,"vX0":1.8410629226727426,"vY0":-119.14378413983222,"vZ0":1.1847578486295047,"x":155.42,"y":166.41,"x0":-2.244171522563612,"y0":50.00006314885967,"z0":6.340966790818182,"aX":4.824160039844113},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.0,"breakHorizontal":-6.7,"spinRate":2523,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.4641765467715935,"extension":6.399541212131362},"index":3,"playId":"401dc032-0285-363c-bafa-f61b6172ce58","pitchNumber":4,"startTime":"2025-08-31T18:55:46.896Z","endTime":"2025-08-31T18:55:50.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.41000066224219,"strikeZoneBottom":1.52879793216479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.693865161469535,"aZ":-45.05121798722715,"pfxX":3.600648847837209,"pfxZ":-8.959199036302504,"pX":0.8289561657776929,"pZ":1.00588014919266,"vX0":5.193273745982316,"vY0":-120.34909606752979,"vZ0":-2.7998428859026143,"x":101.31,"y":196.03,"x0":-1.8413309514136262,"y0":50.001079926647684,"z0":6.251580537065623,"aX":5.176050150111559},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.6,"breakHorizontal":-7.9,"spinRate":2720,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4586187257385368,"extension":6.584241310910842},"index":4,"playId":"b2a8f65e-b4c1-3f1a-9be0-7723bc020079","pitchNumber":5,"startTime":"2025-08-31T18:56:10.704Z","endTime":"2025-08-31T18:56:14.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.40999861221963,"strikeZoneBottom":1.43143691510956,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.493667786766345,"aZ":-23.097120599616108,"pfxX":-9.67930683347631,"pfxZ":5.375672543033719,"pX":0.250882792416318,"pZ":0.3813157956349527,"vX0":9.098084883174685,"vY0":-129.2745822230993,"vZ0":-9.074719327941862,"x":107.44,"y":228.48,"x0":-2.0602160286228695,"y0":50.00323941777358,"z0":5.716500133838476,"aX":-16.34779132119239},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":15.5,"spinRate":1651,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4240443289191185,"extension":6.746372482831504},"index":5,"playId":"abac86c0-4ab4-36f8-b82f-030c9caf968f","pitchNumber":6,"startTime":"2025-08-31T18:56:31.095Z","endTime":"2025-08-31T18:56:34.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:56:34.809Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, second baseman Ramón Urías to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:56:38.986Z","endTime":"2025-08-31T18:58:10.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.54173590008157,"strikeZoneBottom":1.73981399343258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91231835457553,"aZ":-45.64606632394363,"pfxX":1.4860819532208158,"pfxZ":-9.601707063277873,"pX":0.49199053489569916,"pZ":1.489743461306781,"vX0":4.9291114369558295,"vY0":-119.12793978361074,"vZ0":-1.4196191903489652,"x":98.25,"y":198.56,"x0":-1.8170441988834811,"y0":50.00158254055824,"z0":6.308204294020414,"aX":2.085095427900016},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-17.4,"breakHorizontal":-4.2,"spinRate":2422,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4639940698939502,"extension":6.58658855844347},"index":0,"playId":"51bad082-a114-37d6-9473-e7aa13f8fc93","pitchNumber":1,"startTime":"2025-08-31T18:57:02.602Z","endTime":"2025-08-31T18:57:06.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":91.4,"endSpeed":83.2,"strikeZoneTop":3.64000206350998,"strikeZoneBottom":1.72790224972242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.155306160904974,"aZ":-25.606859626475735,"pfxX":-0.04742409797915226,"pfxZ":3.7222333862415145,"pX":1.941551772246123,"pZ":1.836577093929438,"vX0":9.931057932526713,"vY0":-132.61740195919143,"vZ0":-5.747838028535358,"x":42.99,"y":189.19,"x0":-1.8620763866389682,"y0":50.00050198982588,"z0":5.926128403601056,"aX":-0.08664473975917261},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.5,"breakHorizontal":-2.3,"spinRate":2147,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4146953687639159,"extension":6.679037455476997},"index":1,"playId":"843c8718-53a6-37ab-91ea-d65d0dfd4996","pitchNumber":2,"startTime":"2025-08-31T18:57:23.462Z","endTime":"2025-08-31T18:57:27.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.6,"strikeZoneTop":3.63999817519104,"strikeZoneBottom":1.83876902396768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.658679053262304,"aZ":-10.400395086881753,"pfxX":-4.854285290502075,"pfxZ":11.198041326977824,"pX":-0.2319798608476598,"pZ":3.9997182969558196,"vX0":6.060078941554703,"vY0":-139.37091493076738,"vZ0":-4.157415858707978,"x":125.84,"y":130.79,"x0":-1.8156436892639196,"y0":50.00629603757411,"z0":6.211512048634981,"aX":-9.442418835741144},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":7.3,"spinRate":2405,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39471524881599507,"extension":6.658221262604356},"index":2,"playId":"ff5a806e-fb01-3136-873f-436b162c280c","pitchNumber":3,"startTime":"2025-08-31T18:57:42.808Z","endTime":"2025-08-31T18:57:47.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16738908295202,"aZ":-18.877026923081015,"pfxX":-8.911628854686482,"pfxZ":7.012345033438554,"pX":-0.2911650699852828,"pZ":2.1981644212299094,"vX0":8.252538588740396,"vY0":-137.69858826579127,"vZ0":-6.474031353493891,"x":128.1,"y":179.43,"x0":-2.187695589834731,"y0":50.00101603789632,"z0":5.882861080529181,"aX":-16.896153801225626},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":14.2,"spinRate":2185,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3996937123933595,"extension":6.785996273804023},"hitData":{"launchSpeed":100.1,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.51,"coordY":157.16}},"index":3,"playId":"d7956f8f-fd24-39c8-84cd-b0ad44a3e7c3","pitchNumber":4,"startTime":"2025-08-31T18:58:03.546Z","endTime":"2025-08-31T18:58:10.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-31T18:58:10.954Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to center fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T19:00:11.928Z","endTime":"2025-08-31T19:00:50.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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.0,"endSpeed":88.1,"strikeZoneTop":3.40318401324172,"strikeZoneBottom":1.7094622526203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.37180826073839,"aZ":-19.813862703872665,"pfxX":-7.048341259504803,"pfxZ":6.182547295562039,"pX":-0.04136513595470467,"pZ":2.149025144043308,"vX0":5.74418625624419,"vY0":-141.0343683463546,"vZ0":-5.650086807027513,"x":118.58,"y":180.76,"x0":-1.196556526733465,"y0":50.00219091463014,"z0":5.470938512053098,"aX":-14.089612601446483},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":11.5,"spinRate":2293,"spinDirection":231},"zone":8,"typeConfidence":0.8,"plateTime":0.38951711641424414,"extension":6.696423697703209},"index":0,"playId":"3457884c-dd4d-32cd-81ed-d0f8fd74ebe8","pitchNumber":1,"startTime":"2025-08-31T19:00:27.627Z","endTime":"2025-08-31T19:00:31.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.133670106745626,"aZ":-28.046237963809602,"pfxX":-7.147792044728552,"pfxZ":2.0402021957672565,"pX":-0.6857885538952463,"pZ":1.9899468569088687,"vX0":4.315159471508494,"vY0":-141.29411347104588,"vZ0":-4.70562006775904,"x":143.14,"y":185.05,"x0":-1.3040255664802134,"y0":50.00143505062867,"z0":5.478614042987839,"aX":-14.453969743040727},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.9,"breakHorizontal":12.1,"spinRate":2018,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.3876175941458251,"extension":6.504849092668266},"hitData":{"launchSpeed":90.6,"launchAngle":27.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.08,"coordY":61.32}},"index":1,"playId":"272f0ad5-d06d-3a08-bdec-7b565df59168","pitchNumber":2,"startTime":"2025-08-31T19:00:42.795Z","endTime":"2025-08-31T19:00:50.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:00:50.933Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T19:01:00.668Z","endTime":"2025-08-31T19:02:35.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.57999854234802,"strikeZoneBottom":1.62104315549029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.928644548677713,"aZ":-39.59358571328447,"pfxX":9.80735465975701,"pfxZ":-4.972959722558189,"pX":-0.11560837177275651,"pZ":1.954327791952195,"vX0":-0.5126882002174832,"vY0":-122.1598000932495,"vZ0":-1.1101417017376893,"x":121.41,"y":186.01,"x0":-1.1732569869002822,"y0":50.00217768462959,"z0":5.857192651288284,"aX":14.63290671397795},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.0,"breakHorizontal":-17.5,"spinRate":2236,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4505743055451008,"extension":6.578398923023353},"index":0,"playId":"0fdb2aad-29b6-3804-bb2b-dcd938f71c61","pitchNumber":1,"startTime":"2025-08-31T19:01:25.394Z","endTime":"2025-08-31T19:01:29.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.58000254926266,"strikeZoneBottom":1.74249275775495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.742359626677786,"aZ":-33.05742555334381,"pfxX":-6.253316947320573,"pfxZ":-0.4799479921324572,"pX":1.5115895115684232,"pZ":0.800324979970356,"vX0":9.17615203496691,"vY0":-134.5973093616495,"vZ0":-6.290475621641243,"x":59.38,"y":217.17,"x0":-1.1266359274889377,"y0":50.00281372075534,"z0":5.50341598956801,"aX":-11.493506491406325},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.0,"breakHorizontal":9.4,"spinRate":1728,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40667311283594776,"extension":6.748564408309952},"index":1,"playId":"4a26cbc9-a18c-35df-b47c-55b164908ef6","pitchNumber":2,"startTime":"2025-08-31T19:01:41.566Z","endTime":"2025-08-31T19:01:44.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37749478717582,"aZ":-28.169447350689342,"pfxX":-9.51937572642622,"pfxZ":2.1708212797160567,"pX":0.3085745578216309,"pZ":0.7656930667688544,"vX0":7.443099413519016,"vY0":-135.6350759310782,"vZ0":-7.342479965868199,"x":105.24,"y":218.11,"x0":-1.2478084133248606,"y0":50.003520454987296,"z0":5.499600264178659,"aX":-17.563796361338355},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.4,"breakHorizontal":15.5,"spinRate":1549,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4053548657438255,"extension":6.475943765283354},"index":2,"playId":"6835e373-bec7-34bb-9152-7da6ce967d2c","pitchNumber":3,"startTime":"2025-08-31T19:02:08.653Z","endTime":"2025-08-31T19:02:11.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.59943548153291,"strikeZoneBottom":1.74085300468819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.81382060900479,"aZ":-34.36525914107736,"pfxX":-4.0635182494852025,"pfxZ":-1.2169664434199605,"pX":-0.7701765310330297,"pZ":1.945088778701568,"vX0":2.9670837323664805,"vY0":-134.02869038657772,"vZ0":-3.105071820900248,"x":146.36,"y":186.26,"x0":-1.3694899342359934,"y0":50.00412269626402,"z0":5.599758326596272,"aX":-7.3156997417359175},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.8,"breakHorizontal":6.6,"spinRate":1351,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.4103269114127337,"extension":6.486298077786268},"index":3,"playId":"f205df4f-72e9-3df0-bf62-e02004030148","pitchNumber":4,"startTime":"2025-08-31T19:02:31.651Z","endTime":"2025-08-31T19:02:35.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:02:35.770Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Zach Neto to first baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T19:02:49.035Z","endTime":"2025-08-31T19:03:49.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.200083948126437,"aZ":-42.2304874692184,"pfxX":5.728199125465144,"pfxZ":-6.515454829459207,"pX":1.504979524480932,"pZ":0.38979187434742635,"vX0":4.009623078548439,"vY0":-125.01327052716671,"vZ0":-4.7384285986656,"x":59.63,"y":228.26,"x0":-0.8784242909169497,"y0":50.00475236315396,"z0":5.872417426457146,"aX":8.836315399200695},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.8,"breakHorizontal":-11.5,"spinRate":2561,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44249422314497,"extension":6.635673017245244},"index":0,"playId":"0bed3581-a0d5-3b1b-b1b1-9714c4c81351","pitchNumber":1,"startTime":"2025-08-31T19:03:07.461Z","endTime":"2025-08-31T19:03:10.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":2.96187875515273,"strikeZoneBottom":1.33197120702658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.397873878256764,"aZ":-39.98229517168568,"pfxX":6.577540539807938,"pfxZ":-5.073644712573879,"pX":0.025915937373357453,"pZ":2.715928724284208,"vX0":0.46701641939945937,"vY0":-123.90595338548648,"vZ0":0.12599917385957804,"x":116.01,"y":165.45,"x0":-1.0190018797776015,"y0":50.00575288883665,"z0":6.036997318360304,"aX":10.112476129973794},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.9,"breakHorizontal":-12.0,"spinRate":2521,"spinDirection":35},"zone":2,"typeConfidence":2.0,"plateTime":0.44399710041225093,"extension":6.4621037284883736},"index":1,"playId":"142f333c-61f5-3308-9dd0-d3bb9ccc2cff","pitchNumber":2,"startTime":"2025-08-31T19:03:26.205Z","endTime":"2025-08-31T19:03:29.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.848888321069925,"aZ":-32.47062368413803,"pfxX":2.081667488310896,"pfxZ":-0.17433676571687506,"pX":0.48182607987326326,"pZ":2.604452786880936,"vX0":3.052993231137674,"vY0":-130.06915131266098,"vZ0":-2.087395092649017,"x":98.63,"y":168.46,"x0":-0.9768005049769345,"y0":50.00279146725559,"z0":5.875619622849295,"aX":3.5715852123974883},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.6,"breakHorizontal":-4.4,"spinRate":2557,"spinDirection":83},"zone":3,"typeConfidence":0.91,"plateTime":0.42083325169736785,"extension":6.548277617155224},"hitData":{"launchSpeed":90.7,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.91,"coordY":161.21}},"index":2,"playId":"5f915459-2f77-3470-bdd9-1ea7960c2149","pitchNumber":3,"startTime":"2025-08-31T19:03:43.392Z","endTime":"2025-08-31T19:03:49.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:03:49.537Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to shortstop Jeremy Peña.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T19:05:47.370Z","endTime":"2025-08-31T19:06:12.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12839122241569,"aZ":-45.24240684868677,"pfxX":1.3954975964103302,"pfxZ":-9.710194006281673,"pX":-0.31936383534925705,"pZ":2.7854445620712656,"vX0":2.8820735804073254,"vY0":-116.1986843766614,"vZ0":1.348499271763983,"x":129.17,"y":163.57,"x0":-1.7653879165846873,"y0":50.00553272664566,"z0":6.551833430717557,"aX":1.8771603919705193},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.8,"breakHorizontal":-3.4,"spinRate":2561,"spinDirection":15},"zone":1,"typeConfidence":2.0,"plateTime":0.4743862125290921,"extension":6.410118106475797},"hitData":{"launchSpeed":64.2,"launchAngle":46.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.24,"coordY":124.75}},"index":0,"playId":"7ef6a13a-607e-3c91-a960-63ae8988b846","pitchNumber":1,"startTime":"2025-08-31T19:06:05.457Z","endTime":"2025-08-31T19:06:12.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:06:12.756Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, third baseman Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T19:06:16.609Z","endTime":"2025-08-31T19:07:04.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.66000053632958,"strikeZoneBottom":1.90119761003145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.049710096147436,"aZ":-16.50131280247892,"pfxX":-7.992713720002999,"pfxZ":8.34077150519983,"pX":-0.9246726291348104,"pZ":1.796483822574989,"vX0":5.811592088316307,"vY0":-137.1257878597429,"vZ0":-8.193053831494543,"x":152.25,"y":190.27,"x0":-2.0472072380406687,"y0":50.00581954836563,"z0":5.978315802137744,"aX":-15.023355721793937},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2319,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4014777265124354,"extension":6.78048342747547},"index":0,"playId":"200ddc63-5a65-3bff-98be-f31a163306e0","pitchNumber":1,"startTime":"2025-08-31T19:06:39.091Z","endTime":"2025-08-31T19:06:43.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.856907914317645,"aZ":-16.02874497289752,"pfxX":-9.616356333678654,"pfxZ":8.617659045194365,"pX":-0.9129076443437766,"pZ":2.028876060471537,"vX0":6.6070310336419675,"vY0":-137.1137121872887,"vZ0":-7.495418342040293,"x":151.8,"y":184.0,"x0":-2.1242668853659388,"y0":50.00405073842605,"z0":5.9253832870853405,"aX":-18.017386952184605},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":15.7,"spinRate":2310,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4019499775379618,"extension":6.699237035173525},"hitData":{"launchSpeed":72.4,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.83,"coordY":173.89}},"index":1,"playId":"54aabebe-2f43-38cf-a808-d6106fe1ebab","pitchNumber":2,"startTime":"2025-08-31T19:06:57.680Z","endTime":"2025-08-31T19:07:04.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:07:04.866Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T19:07:10.447Z","endTime":"2025-08-31T19:09:31.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.38538604070088,"strikeZoneBottom":1.45124620253264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.45295320742617,"aZ":-24.636029211377178,"pfxX":-8.668498092678941,"pfxZ":4.825305727303727,"pX":-1.4745510074538202,"pZ":2.1293745596559086,"vX0":4.662294013175909,"vY0":-124.84568623890485,"vZ0":-4.429254870467881,"x":173.21,"y":181.29,"x0":-2.2496469590165806,"y0":50.005260431584325,"z0":5.978543253374367,"aX":-13.550465825690338},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":1288,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4403938037136257,"extension":6.508756469304329},"index":0,"playId":"0cd17a46-5387-36c0-8fdd-9dd807789006","pitchNumber":1,"startTime":"2025-08-31T19:07:31.280Z","endTime":"2025-08-31T19:07:35.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.25236512313933,"strikeZoneBottom":1.55038988565487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.809495265061805,"aZ":-13.90994011207397,"pfxX":-4.824677211370633,"pfxZ":9.567347463633794,"pX":-0.3677583903529851,"pZ":2.7031583672992188,"vX0":6.232080523195854,"vY0":-138.26318683025667,"vZ0":-6.499183913314023,"x":131.02,"y":165.79,"x0":-2.0389133789527594,"y0":50.005869394724996,"z0":6.0425953855276235,"aX":-9.213747664073917},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2327,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39827359723452815,"extension":6.615895427635459},"index":1,"playId":"cce771ee-7b5d-304b-af43-d7ead9c71236","pitchNumber":2,"startTime":"2025-08-31T19:07:50.632Z","endTime":"2025-08-31T19:07:54.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.14999928571712,"strikeZoneBottom":1.42003587657774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.089559401079036,"aZ":-43.91033819310985,"pfxX":1.9208678329676374,"pfxZ":-8.07675766571894,"pX":-0.05594566364149825,"pZ":1.3872279896457906,"vX0":4.273180154590153,"vY0":-121.00833325312577,"vZ0":-2.3012309740890213,"x":119.13,"y":201.32,"x0":-2.108822424901474,"y0":50.00441942586037,"z0":6.272156720844348,"aX":2.7900160671560195},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.9,"breakHorizontal":-4.7,"spinRate":2555,"spinDirection":22},"zone":8,"typeConfidence":2.0,"plateTime":0.45622182633266073,"extension":6.396324077653637},"index":2,"playId":"01e30246-c591-367e-b33a-17e47a5393dc","pitchNumber":3,"startTime":"2025-08-31T19:08:08.386Z","endTime":"2025-08-31T19:08:11.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-31T19:08:21.673Z","endTime":"2025-08-31T19:08:42.532Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.15000178730778,"strikeZoneBottom":1.34055628633647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.131425707131182,"aZ":-44.93469763778737,"pfxX":2.0686316936954987,"pfxZ":-8.954728036989724,"pX":-0.12002468185871264,"pZ":-1.2101834146092394,"vX0":4.034833027501683,"vY0":-120.50481567869207,"vZ0":-7.5945727597500845,"x":121.58,"y":271.45,"x0":-2.1055680926444866,"y0":50.00159637796735,"z0":6.098169893142357,"aX":2.9481143167300092},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-18.1,"breakHorizontal":-5.0,"spinRate":2537,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.4600016543633525,"extension":6.5744493321494},"index":4,"playId":"044d3fce-2223-3476-aaef-7ee35be64d42","pitchNumber":4,"startTime":"2025-08-31T19:08:42.532Z","endTime":"2025-08-31T19:08:45.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.15000081531062,"strikeZoneBottom":1.37543817398598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.651580066543648,"aZ":-46.28077404906898,"pfxX":2.9319082666184286,"pfxZ":-9.580351262954528,"pX":0.821925521368726,"pZ":0.3089588875581256,"vX0":5.617249852626137,"vY0":-122.15549875651311,"vZ0":-4.39577742996705,"x":85.67,"y":230.44,"x0":-1.9110631558827078,"y0":50.000656302016615,"z0":6.214323971845865,"aX":4.317937557519152},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-18.2,"breakHorizontal":-7.0,"spinRate":2594,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.45274578060551374,"extension":6.671803761664519},"index":5,"playId":"1a240381-940f-3d26-b427-ae409082f1d9","pitchNumber":5,"startTime":"2025-08-31T19:09:06.710Z","endTime":"2025-08-31T19:09:11.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.14999829149474,"strikeZoneBottom":1.34152394536403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22406003719775,"aZ":-18.549234250163668,"pfxX":-8.473893288056288,"pfxZ":7.268348201039942,"pX":-0.03201168858150719,"pZ":2.8348523771979552,"vX0":7.669437347013221,"vY0":-136.7808273868034,"vZ0":-5.3435493923467074,"x":118.22,"y":162.24,"x0":-1.7862481909933694,"y0":50.00292816239769,"z0":6.106349216407418,"aX":-15.8829941977623},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":2217,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40213149102080203,"extension":6.672635474201043},"index":6,"playId":"f7ba45aa-9a89-3e58-9b94-0a6c576f034e","pitchNumber":6,"startTime":"2025-08-31T19:09:27.006Z","endTime":"2025-08-31T19:09:31.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:09:31.036Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Correa grounds out, second baseman Luis Rengifo to first baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T19:11:43.273Z","endTime":"2025-08-31T19:12:39.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.64050602346531,"strikeZoneBottom":1.65712268486413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.629313757959792,"aZ":-31.85008826763851,"pfxX":-8.701230071065135,"pfxZ":0.16309120804828137,"pX":1.8986526314481513,"pZ":1.3448943841753065,"vX0":11.310647443907259,"vY0":-140.11511353681615,"vZ0":-5.5357896402454845,"x":44.63,"y":202.47,"x0":-1.0597260856242214,"y0":50.00207067493216,"z0":5.427041048923227,"aX":-17.30174094585136},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-0.7,"breakHorizontal":13.4,"spinRate":2058,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.39090048484673234,"extension":6.844583234364955},"index":0,"playId":"c9a66f4d-b6ea-306e-aac6-3c81b7a7ebda","pitchNumber":1,"startTime":"2025-08-31T19:11:58.473Z","endTime":"2025-08-31T19:12:01.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.55999870523937,"strikeZoneBottom":1.68623620510563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.619430589972346,"aZ":-32.95973525522766,"pfxX":-9.27866486094589,"pfxZ":-0.39215079838513045,"pX":0.0404910504773591,"pZ":1.8307717754703938,"vX0":6.92162632580253,"vY0":-139.9325470551192,"vZ0":-3.9098196772961127,"x":115.46,"y":189.35,"x0":-1.2639324161564862,"y0":50.006969870768906,"z0":5.4139522393688555,"aX":-18.340267636691433},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-1.3,"breakHorizontal":15.4,"spinRate":2097,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.39195728265918417,"extension":6.609521812269766},"index":1,"playId":"2ac9a395-d545-3cf6-93f5-ef8a58ebc6c2","pitchNumber":2,"startTime":"2025-08-31T19:12:15.682Z","endTime":"2025-08-31T19:12:19.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81256083113121,"aZ":-41.849257344643554,"pfxX":9.77339863817825,"pfxZ":-6.433714733239027,"pX":-0.49187786998295807,"pZ":2.1176413525217908,"vX0":-1.3638060845650217,"vY0":-123.07306533587044,"vZ0":-0.40233881441614117,"x":135.75,"y":181.6,"x0":-1.1914862139917786,"y0":50.00082047137802,"z0":5.8866307833230795,"aX":14.702367976185851},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.4,"breakHorizontal":-17.2,"spinRate":2475,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.44835940987599976,"extension":6.694264634965953},"hitData":{"launchSpeed":108.4,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.37,"coordY":151.07}},"index":2,"playId":"dbd00885-7a59-3f5b-987e-0e259f624fc7","pitchNumber":3,"startTime":"2025-08-31T19:12:31.856Z","endTime":"2025-08-31T19:12:39.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:12:39.908Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T19:12:44.412Z","endTime":"2025-08-31T19:14:53.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.56000283601229,"strikeZoneBottom":1.53491971719752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.74572438712264,"aZ":-38.441720496067376,"pfxX":6.988710213284749,"pfxZ":-4.085239475365442,"pX":1.560477052924796,"pZ":0.3122336535689711,"vX0":3.9939917099866475,"vY0":-124.66636393236035,"vZ0":-5.224516194430945,"x":57.52,"y":230.35,"x0":-0.9831691781608073,"y0":50.002031502841334,"z0":5.695863777131873,"aX":10.73002852995519},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.5,"breakHorizontal":-13.7,"spinRate":2556,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44351482578398693,"extension":7.981003666099488},"index":0,"playId":"f32986f6-6e68-3d14-a721-e86f3e057b39","pitchNumber":1,"startTime":"2025-08-31T19:13:07.748Z","endTime":"2025-08-31T19:13:13.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.53683793484534,"strikeZoneBottom":1.57557862549282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03267405093567,"aZ":-33.98380898420078,"pfxX":-1.8225846098553085,"pfxZ":-1.0060254526849608,"pX":-1.322977888359975,"pZ":2.563371648312186,"vX0":0.6344174884790792,"vY0":-133.5047363178584,"vZ0":-1.7577987166161524,"x":167.43,"y":169.57,"x0":-1.3270735101410052,"y0":50.000452280415004,"z0":5.678714923674206,"aX":-3.2859691233221118},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.0,"breakHorizontal":3.1,"spinRate":1182,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.41042669438150803,"extension":6.648837428735408},"index":1,"playId":"98086f9a-d2d5-3c08-856a-a822f1157d08","pitchNumber":2,"startTime":"2025-08-31T19:13:29.293Z","endTime":"2025-08-31T19:13:33.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.44851039818816,"strikeZoneBottom":1.55341474295962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72724252356833,"aZ":-31.0671299963396,"pfxX":-4.2071873044273165,"pfxZ":0.5627316056079295,"pX":-0.40027799784272466,"pZ":2.8072914591893317,"vX0":4.3797197773537,"vY0":-139.47467575341406,"vZ0":-1.8438361316950953,"x":132.26,"y":162.98,"x0":-1.442660331701381,"y0":50.00539579414578,"z0":5.521423715968409,"aX":-8.308594884713994},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.8,"breakHorizontal":6.7,"spinRate":2027,"spinDirection":229},"zone":4,"typeConfidence":0.79,"plateTime":0.3923790753430896,"extension":6.546657061530984},"index":2,"playId":"8366bb7f-6fe4-32f6-a025-681307dab1d0","pitchNumber":3,"startTime":"2025-08-31T19:13:45.597Z","endTime":"2025-08-31T19:13:49.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-31T19:13:55.619Z","endTime":"2025-08-31T19:14:14.593Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.6,"strikeZoneTop":3.56000180742595,"strikeZoneBottom":1.67546474513879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.79881692137711,"aZ":-15.788828681918888,"pfxX":-5.493283553460548,"pfxZ":7.885537172654487,"pX":-0.46503097954605216,"pZ":2.875875031843518,"vX0":4.324739769601961,"vY0":-144.03730652847875,"vZ0":-4.735826930201351,"x":134.73,"y":161.13,"x0":-1.2803242791312786,"y0":50.00681842357828,"z0":5.533978175688535,"aX":-11.421533398236269},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.3,"breakHorizontal":9.0,"spinRate":2461,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.38183174401603903,"extension":6.582180836501833},"index":4,"playId":"59484b91-28bd-391a-b363-882412d98176","pitchNumber":4,"startTime":"2025-08-31T19:14:14.593Z","endTime":"2025-08-31T19:14:18.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.5600019843346,"strikeZoneBottom":1.64713669992158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.91641027058052,"aZ":-29.561177362736657,"pfxX":-8.922514007383008,"pfxZ":1.2751339585252612,"pX":0.9598864679485369,"pZ":2.089258826450397,"vX0":9.071558038433897,"vY0":-142.34632716385903,"vZ0":-4.2142419149708275,"x":80.41,"y":182.37,"x0":-1.1102525060199226,"y0":50.00516223613567,"z0":5.462397264682106,"aX":-18.299061583038696},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.6,"breakHorizontal":14.3,"spinRate":2039,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.38490117229515786,"extension":7.575620529450778},"index":5,"playId":"1ec816a3-259b-3b1e-8ae6-88b67aaace41","pitchNumber":5,"startTime":"2025-08-31T19:14:32.888Z","endTime":"2025-08-31T19:14:38.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91861017828556,"aZ":-31.243966080233363,"pfxX":-6.8709325218500314,"pfxZ":0.5013385923900344,"pX":-0.5597610126732063,"pZ":1.806550302606587,"vX0":4.5518180916284665,"vY0":-136.00577032206957,"vZ0":-3.9950647011488822,"x":138.34,"y":190.0,"x0":-1.3626002014254075,"y0":50.00620661412868,"z0":5.462139332176464,"aX":-12.870440416994056},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.2,"breakHorizontal":11.5,"spinRate":1289,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.40276987919542817,"extension":6.705240017546766},"index":6,"playId":"cc392f30-712b-3e89-98d9-247731b4854a","pitchNumber":6,"startTime":"2025-08-31T19:14:50.249Z","endTime":"2025-08-31T19:14:53.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:14:53.504Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out, third baseman Yoán Moncada to first baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T19:15:04.186Z","endTime":"2025-08-31T19:15:29.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77049519732541,"aZ":-30.673477169930756,"pfxX":-7.851365902905122,"pfxZ":0.7464700033003808,"pX":-0.12721835848875612,"pZ":2.3362236540356474,"vX0":6.166203241808877,"vY0":-140.94776534847932,"vZ0":-3.167148024271139,"x":121.85,"y":175.7,"x0":-1.3221991520613623,"y0":50.00556957779015,"z0":5.453478023072667,"aX":-15.813818149986668},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":0.8,"breakHorizontal":13.0,"spinRate":1959,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3884869214795055,"extension":6.755567327723184},"hitData":{"launchSpeed":73.1,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.04,"coordY":188.59}},"index":0,"playId":"f9eaa8aa-1409-3a9f-95b6-653eef8cf2bf","pitchNumber":1,"startTime":"2025-08-31T19:15:20.943Z","endTime":"2025-08-31T19:15:29.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:15:29.755Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis d'Arnaud grounds out softly, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T19:17:28.337Z","endTime":"2025-08-31T19:19:15.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.40880407133584,"strikeZoneBottom":1.61679311683323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.405869523856595,"aZ":-18.282168070334283,"pfxX":-8.070142124332108,"pfxZ":7.662424941074822,"pX":-1.739478759591721,"pZ":2.401802867678415,"vX0":4.119178297847618,"vY0":-133.9141271855386,"vZ0":-6.171807931687602,"x":183.3,"y":173.93,"x0":-2.2506483658260277,"y0":50.00196731222038,"z0":6.047856577626647,"aX":-14.629963308607813},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":13.7,"spinRate":2153,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40929230145375106,"extension":6.576853711518726},"index":0,"playId":"6da25b5c-be00-3db3-8282-1a27bf07b582","pitchNumber":1,"startTime":"2025-08-31T19:17:52.674Z","endTime":"2025-08-31T19:17:56.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.480119574891212,"aZ":-17.99755167803765,"pfxX":-8.63866641014519,"pfxZ":7.433237252560721,"pX":-1.0049148469345839,"pZ":2.4581238416384235,"vX0":5.343307419230945,"vY0":-137.45902048355038,"vZ0":-6.300875795716712,"x":155.3,"y":172.41,"x0":-1.8552149317978353,"y0":50.00272438184124,"z0":6.009132352306689,"aX":-16.47246138103017},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":14.5,"spinRate":2137,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.39901449049023663,"extension":6.618399773346043},"index":1,"playId":"a9c2faf1-a295-3dd4-924f-1b52904adfa3","pitchNumber":2,"startTime":"2025-08-31T19:18:11.566Z","endTime":"2025-08-31T19:18:14.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.50965521941789,"aZ":-16.35052191163897,"pfxX":-9.518965943298507,"pfxZ":8.42311920965363,"pX":-0.686262513576899,"pZ":3.391284263114691,"vX0":6.730400389712049,"vY0":-137.42166909479067,"vZ0":-4.04551799258435,"x":143.16,"y":147.22,"x0":-1.9527638723564653,"y0":50.00269579300642,"z0":6.021117328423161,"aX":-17.8819169655484},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":15.5,"spinRate":2132,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4013270685963062,"extension":6.807568880274209},"index":2,"playId":"52d19982-8b2d-3bd8-a423-52cae3b07268","pitchNumber":3,"startTime":"2025-08-31T19:18:45.435Z","endTime":"2025-08-31T19:18:48.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.91758601288308,"aZ":-15.51322105654328,"pfxX":-7.8393735362192825,"pfxZ":8.633297677650368,"pX":-1.505908467116634,"pZ":2.7245348991743406,"vX0":4.478285388766435,"vY0":-139.16939712942315,"vZ0":-6.012492456097998,"x":174.4,"y":165.22,"x0":-2.1311358962366627,"y0":50.00584918524442,"z0":5.969466228875212,"aX":-15.13262385697336},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":13.1,"spinRate":2162,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3960249022894282,"extension":6.713991743447001},"hitData":{"launchSpeed":44.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":119.36,"coordY":178.49}},"index":3,"playId":"7e230107-0036-3412-a30f-61fc2e15927e","pitchNumber":4,"startTime":"2025-08-31T19:19:07.669Z","endTime":"2025-08-31T19:19:15.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:19:15.317Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matthew Lugo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T19:19:22.779Z","endTime":"2025-08-31T19:21:12.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.42780362310907,"strikeZoneBottom":1.61285886498849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94172613029291,"aZ":-19.57636239237635,"pfxX":-8.783820316706173,"pfxZ":6.690583549249246,"pX":-1.2792840518846944,"pZ":1.8398656860758533,"vX0":6.264234963387006,"vY0":-137.03183991606176,"vZ0":-7.307483280331655,"x":165.76,"y":189.1,"x0":-2.46455844368266,"y0":50.00681998756582,"z0":5.899942027778197,"aX":-16.551466668479357},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":14.4,"spinRate":2246,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4011445677345753,"extension":6.69042891277813},"index":0,"playId":"f8cdacf9-4e2b-39e3-9af4-9b79a1ec1604","pitchNumber":1,"startTime":"2025-08-31T19:19:45.720Z","endTime":"2025-08-31T19:19:50.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39669306311343,"aZ":-14.345039070751174,"pfxX":-6.746567896007892,"pfxZ":9.568010255319187,"pX":-0.480872264090821,"pZ":2.350565989283792,"vX0":6.641183866348743,"vY0":-136.2543709873541,"vZ0":-7.075364073119281,"x":135.33,"y":175.31,"x0":-2.0837051973527587,"y0":50.004514079575344,"z0":5.989235052620367,"aX":-12.57496637328273},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2246,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4033472690787354,"extension":6.720971488224226},"index":1,"playId":"c5d8d895-7115-3b1d-bb4f-a7eea5f91c23","pitchNumber":2,"startTime":"2025-08-31T19:20:03.313Z","endTime":"2025-08-31T19:20:06.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.43225006299258,"strikeZoneBottom":1.60785336915961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9940963153442,"aZ":-15.076596420511377,"pfxX":-7.7882884538070725,"pfxZ":8.998361290038124,"pX":-0.29879683137326724,"pZ":1.6623125628825646,"vX0":8.302579396448698,"vY0":-137.57004596814946,"vZ0":-8.471889161367868,"x":128.39,"y":193.9,"x0":-2.3566172608487537,"y0":50.005514696530305,"z0":5.822803553632938,"aX":-14.801599307158996},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":12.1,"spinRate":2240,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3994815739794646,"extension":6.689264442342009},"index":2,"playId":"c896e7bb-14e6-308a-859a-21386ab1e48c","pitchNumber":3,"startTime":"2025-08-31T19:20:32.792Z","endTime":"2025-08-31T19:20:36.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T19:20:50.556Z","endTime":"2025-08-31T19:21:08.927Z","isPitch":false,"type":"action","player":{"id":683090,"link":"/api/v1/people/683090"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.374846681948,"strikeZoneBottom":1.55064535688074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.114697297653684,"aZ":-44.27404848587923,"pfxX":1.7009615106028078,"pfxZ":-8.263855319433999,"pX":-0.002616406474018009,"pZ":2.108691794737964,"vX0":4.0312334457817105,"vY0":-121.18597855738633,"vZ0":-0.7485333186072675,"x":117.1,"y":181.85,"x0":-1.9190421924103065,"y0":50.00306057001107,"z0":6.341742453352786,"aX":2.4900062101685796},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.8,"breakHorizontal":-4.2,"spinRate":2454,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.4546817226381097,"extension":6.540905708770413},"index":4,"playId":"131638c5-f292-3da4-88e8-511de0d9df56","pitchNumber":4,"startTime":"2025-08-31T19:21:08.927Z","endTime":"2025-08-31T19:21:12.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:21:12.624Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oswald Peraza homers (4) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T19:21:16.684Z","endTime":"2025-08-31T19:22:03.529Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":686613,"link":"/api/v1/people/686613"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68951067516596,"aZ":-27.928108056089687,"pfxX":1.4363994446089565,"pfxZ":2.514828260210505,"pX":0.7217157942133725,"pZ":2.24105077118957,"vX0":6.089278116295943,"vY0":-129.37003652584372,"vZ0":-4.427112879134852,"x":89.49,"y":178.27,"x0":-1.8519676475109852,"y0":50.005295004490904,"z0":6.122191146359683,"aX":2.4279957196207684},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":-4.0,"spinRate":2219,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.4238252249045522,"extension":6.6232376445917005},"hitData":{"launchSpeed":102.3,"launchAngle":26.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":179.26,"coordY":53.08}},"index":0,"playId":"4057988c-1200-32a3-bf87-1b38c87856eb","pitchNumber":1,"startTime":"2025-08-31T19:21:40.169Z","endTime":"2025-08-31T19:22:03.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-14.799999999999997,"leverageIndex":0.58,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:22:03.529Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zach Neto pops out to shortstop Jeremy Peña.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T19:21:56.406Z","endTime":"2025-08-31T19:23:26.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.27999724339877,"strikeZoneBottom":1.50473194837284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06650161641717,"aZ":-26.059188657292818,"pfxX":2.0035884986951427,"pfxZ":3.439320920903282,"pX":2.0121852151161304,"pZ":0.5916093778185338,"vX0":9.179679324352024,"vY0":-132.82669025260478,"vZ0":-8.816450124263074,"x":40.3,"y":222.81,"x0":-1.7572666801248025,"y0":50.00116687523397,"z0":5.8668877326526525,"aX":3.554914373552074},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":-5.8,"spinRate":2157,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.41332763261512007,"extension":6.7321882624111264},"index":0,"playId":"b00b7b32-c784-3e8b-81ec-085143ff3fb0","pitchNumber":1,"startTime":"2025-08-31T19:22:31.069Z","endTime":"2025-08-31T19:22:34.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.9,"strikeZoneTop":3.28000167785763,"strikeZoneBottom":1.49779070290728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.83521470128206,"aZ":-21.19081405174697,"pfxX":-10.4118801316482,"pfxZ":6.054009092871186,"pX":-0.4857469539727373,"pZ":1.1375060487604254,"vX0":8.009698850604007,"vY0":-135.1491089467768,"vZ0":-8.223031159428306,"x":135.52,"y":208.07,"x0":-2.164426062491643,"y0":50.00151185025255,"z0":5.758031390518114,"aX":-18.8821777474129},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":16.7,"spinRate":2159,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40835112241331784,"extension":6.819638579405705},"index":1,"playId":"1cc05aea-2a38-3d36-85f9-fe8f18bb4ba9","pitchNumber":2,"startTime":"2025-08-31T19:22:55.020Z","endTime":"2025-08-31T19:22:58.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.28021348213985,"aZ":-10.378163345309039,"pfxX":-2.0291364080994616,"pfxZ":11.430139759724563,"pX":0.9911835273093051,"pZ":2.963334400026986,"vX0":7.264148225661796,"vY0":-138.50709177609826,"vZ0":-6.938146607257075,"x":79.22,"y":158.77,"x0":-1.423467686742046,"y0":50.00534869716452,"z0":6.225646246220716,"aX":-3.871318005741719},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":1.8,"spinRate":2367,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39830363901647026,"extension":6.743153976301634},"hitData":{"launchSpeed":81.8,"launchAngle":66.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.98,"coordY":158.17}},"index":2,"playId":"3516ae2e-00be-3790-a6e6-0c1ade332dc5","pitchNumber":3,"startTime":"2025-08-31T19:23:17.188Z","endTime":"2025-08-31T19:23:26.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:23:26.152Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yainer Diaz lines out to center fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T19:25:18.435Z","endTime":"2025-08-31T19:25:59.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54686964408043,"aZ":-38.58581108389948,"pfxX":8.096989472479077,"pfxZ":-4.147742280487351,"pX":1.1128743013569706,"pZ":1.918907089433348,"vX0":2.3496617630470538,"vY0":-124.4954618822277,"vZ0":-1.6475903121721487,"x":74.58,"y":186.97,"x0":-0.8985656872754176,"y0":50.003730767584976,"z0":5.828441096599163,"aX":12.515572690848453},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.7,"breakHorizontal":-15.2,"spinRate":2465,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.442554993628939,"extension":6.697997049244339},"index":0,"playId":"14376465-80a8-3c2e-a827-8f792d263566","pitchNumber":1,"startTime":"2025-08-31T19:25:39.634Z","endTime":"2025-08-31T19:25:42.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4825877343762,"aZ":-40.25834842783408,"pfxX":8.535109504480848,"pfxZ":-5.339181484691632,"pX":0.725646529197779,"pZ":1.6708101600759908,"vX0":1.5490497162965429,"vY0":-123.27292284189176,"vZ0":-1.8312200828369152,"x":89.34,"y":193.67,"x0":-1.021437910707039,"y0":50.006116135995626,"z0":5.877312150609005,"aX":12.910010787463438},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.8,"breakHorizontal":-15.8,"spinRate":2467,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.44730370984784384,"extension":6.731665185554034},"hitData":{"launchSpeed":82.5,"launchAngle":24.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.81,"coordY":86.47}},"index":1,"playId":"eed432a1-d281-3250-88f0-d97107547faa","pitchNumber":2,"startTime":"2025-08-31T19:25:53.766Z","endTime":"2025-08-31T19:25:59.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:25:59.837Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, shortstop Zach Neto to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T19:26:02.925Z","endTime":"2025-08-31T19:28:17.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.23000281303613,"strikeZoneBottom":1.47453625653846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.048331857053896,"aZ":-41.49310570794269,"pfxX":6.102312484461226,"pfxZ":-6.153784820721986,"pX":1.6321905664848502,"pZ":0.981861378519511,"vX0":3.9892857722525132,"vY0":-123.66928946709155,"vZ0":-3.3317798249092805,"x":54.78,"y":212.27,"x0":-0.8079473808920145,"y0":50.0060126369263,"z0":5.90975433409066,"aX":9.232857827226837},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.8,"breakHorizontal":-12.1,"spinRate":2472,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.446932708752783,"extension":6.702493605617812},"index":0,"playId":"92db4897-739e-317d-baca-3b85bfdd8f95","pitchNumber":1,"startTime":"2025-08-31T19:26:25.445Z","endTime":"2025-08-31T19:26:29.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.20407427658071,"strikeZoneBottom":1.41791342535794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.926063460267923,"aZ":-42.11712978871297,"pfxX":8.557670643233386,"pfxZ":-6.754685990916748,"pX":0.14165280588489,"pZ":1.6580525276981373,"vX0":0.19587692650407024,"vY0":-121.90352981713028,"vZ0":-1.4930437467108768,"x":111.6,"y":194.01,"x0":-1.0481587981230653,"y0":50.00313675531617,"z0":5.988536954800394,"aX":12.593963442463684},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.2,"breakHorizontal":-15.5,"spinRate":2463,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.45318296439888295,"extension":6.660527899370773},"index":1,"playId":"bccb89d4-668d-3a95-9059-07fe232b8be9","pitchNumber":2,"startTime":"2025-08-31T19:26:42.196Z","endTime":"2025-08-31T19:26:46.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.7,"endSpeed":89.6,"strikeZoneTop":3.22999892960897,"strikeZoneBottom":1.63080093861637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90732030562344,"aZ":-31.188949454521683,"pfxX":-7.38138427319607,"pfxZ":0.48568374810433657,"pX":0.06445827968262219,"pZ":1.2765148972052356,"vX0":6.261507245024504,"vY0":-142.06958464522967,"vZ0":-5.905541592993815,"x":114.54,"y":204.31,"x0":-1.2103176127013175,"y0":50.00696021194016,"z0":5.367701046832479,"aX":-15.074833697757473},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":-0.1,"breakHorizontal":12.1,"spinRate":2198,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.38571243185396753,"extension":6.6705344789778325},"index":2,"playId":"45b3e6c6-cd47-3a83-9fda-8cda47ab768b","pitchNumber":3,"startTime":"2025-08-31T19:26:57.299Z","endTime":"2025-08-31T19:27:02.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.17687852430159,"strikeZoneBottom":1.48919198116666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.164064933188474,"aZ":-40.91477710148574,"pfxX":7.807435067559621,"pfxZ":-5.653984179094831,"pX":-0.11513604415868461,"pZ":1.7834181981278587,"vX0":0.10177058076794926,"vY0":-124.61610728505691,"vZ0":-1.6706649685894917,"x":121.39,"y":190.63,"x0":-1.1682305651496652,"y0":50.00454979191295,"z0":5.897887265422896,"aX":12.063667849570582},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.3,"breakHorizontal":-14.0,"spinRate":2658,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.44252382065261386,"extension":6.592547231110552},"index":3,"playId":"81043c04-ac8a-3c8d-a411-2dce20ff002a","pitchNumber":4,"startTime":"2025-08-31T19:27:13.281Z","endTime":"2025-08-31T19:27:16.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T19:27:21.945Z","endTime":"2025-08-31T19:27:32.296Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.17799481554591,"strikeZoneBottom":1.49051938632095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60105973192599,"aZ":-41.245544495720495,"pfxX":8.12525203888044,"pfxZ":-5.793307589116548,"pX":1.1107699456257405,"pZ":2.278202101666701,"vX0":2.7806611250547104,"vY0":-125.48098085543965,"vZ0":-0.6521687184265343,"x":74.66,"y":177.27,"x0":-1.072449466674163,"y0":50.00106411765582,"z0":5.954248081494573,"aX":12.725617942992491},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.3,"breakHorizontal":-15.4,"spinRate":2674,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43949103879343454,"extension":6.511659404783796},"index":5,"playId":"a6f08d87-14ad-3dd2-bd8a-ec0bf834951a","pitchNumber":5,"startTime":"2025-08-31T19:27:32.296Z","endTime":"2025-08-31T19:27:37.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.281135990034514,"aZ":-18.77319216605035,"pfxX":-5.874461770439437,"pfxZ":6.601273109132087,"pX":0.5765157721587019,"pZ":2.858383893489214,"vX0":6.826481186399744,"vY0":-142.19583336706506,"vZ0":-4.10641218756374,"x":95.02,"y":161.6,"x0":-1.1021382673296203,"y0":50.00166639260831,"z0":5.526430369267026,"aX":-11.923701547382956},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":2526,"spinDirection":232},"zone":3,"typeConfidence":0.9,"plateTime":0.3864885584384492,"extension":6.593415677060248},"index":6,"playId":"61f611c8-93f8-3973-9137-116bc6988f49","pitchNumber":6,"startTime":"2025-08-31T19:27:48.641Z","endTime":"2025-08-31T19:27:51.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.78343188467418,"aZ":-31.291963407751023,"pfxX":-8.349974342295365,"pfxZ":0.42720651901149154,"pX":-0.006418962437261369,"pZ":2.2976126113708633,"vX0":6.456099223170072,"vY0":-143.37021931359928,"vZ0":-3.669737166584342,"x":117.24,"y":176.74,"x0":-1.2085842626464325,"y0":50.00446719659861,"z0":5.558692499328222,"aX":-17.292633909052054},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":0.1,"breakHorizontal":13.7,"spinRate":2208,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3828116256524585,"extension":6.543338178990087},"hitData":{"launchSpeed":98.7,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":158.17}},"index":7,"playId":"d3594de7-e3b5-3a26-98ac-1d8f3b239d4f","pitchNumber":7,"startTime":"2025-08-31T19:28:08.866Z","endTime":"2025-08-31T19:28:17.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:28:17.463Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Melton grounds out, second baseman Luis Rengifo to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T19:28:19.287Z","endTime":"2025-08-31T19:30:07.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.3399990141838,"strikeZoneBottom":1.52765293746786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83107868250605,"aZ":-30.133685150600204,"pfxX":-8.087509115169437,"pfxZ":1.0105183703652623,"pX":-0.9298671548218937,"pZ":1.9315447240504335,"vX0":4.010802814343303,"vY0":-141.6586841914889,"vZ0":-4.4424644240456095,"x":152.44,"y":186.63,"x0":-1.3170592097459288,"y0":50.00409354725346,"z0":5.457533089337976,"aX":-16.35800778286348},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.1,"breakHorizontal":13.8,"spinRate":2071,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.3873697414761441,"extension":6.555775672217559},"index":0,"playId":"280e1ca7-9f39-3396-83f9-1f0c10a4217f","pitchNumber":1,"startTime":"2025-08-31T19:28:41.986Z","endTime":"2025-08-31T19:28:48.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.33999831808867,"strikeZoneBottom":1.5807289056207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48927746290065,"aZ":-31.269402752322286,"pfxX":-8.926407273936709,"pfxZ":0.44341506478609904,"pX":0.5492454723197109,"pZ":1.2611443708651848,"vX0":8.17584152427363,"vY0":-141.52285902921417,"vZ0":-5.8683817982762925,"x":96.06,"y":204.73,"x0":-1.2229731598756772,"y0":50.00012935795432,"z0":5.3744659243076045,"aX":-18.033258452347777},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":-0.2,"breakHorizontal":14.4,"spinRate":2012,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.3876064365188623,"extension":6.7024479936135455},"index":1,"playId":"65959da0-159c-343f-b0a5-cdc640c7a829","pitchNumber":2,"startTime":"2025-08-31T19:28:58.126Z","endTime":"2025-08-31T19:29:02.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67802971128375,"aZ":-27.980017536139187,"pfxX":-8.792474221685975,"pfxZ":2.070361433480154,"pX":-0.24035071760581816,"pZ":1.8368210264143892,"vX0":6.129972601081484,"vY0":-141.72308640411674,"vZ0":-5.3949155501534145,"x":126.16,"y":189.19,"x0":-1.2937064656515707,"y0":50.00317768835578,"z0":5.5619834733367695,"aX":-17.810017810452127},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.8,"breakHorizontal":14.6,"spinRate":2099,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.38711435175338105,"extension":6.446497332616035},"index":2,"playId":"a28957f3-10f4-341b-abe4-a6d1cc9b2906","pitchNumber":3,"startTime":"2025-08-31T19:29:15.653Z","endTime":"2025-08-31T19:29:18.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.33999780526064,"strikeZoneBottom":1.49137993867747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.94657346269197,"aZ":-29.346900323593893,"pfxX":-9.415263326464032,"pfxZ":1.3820103974562983,"pX":1.097473860785558,"pZ":2.304716686154319,"vX0":9.801494113605179,"vY0":-142.7464530192298,"vZ0":-3.528301474159117,"x":75.17,"y":176.55,"x0":-1.1741581601315956,"y0":50.00069746760556,"z0":5.425169625909343,"aX":-19.232755196621387},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":1.9,"breakHorizontal":14.8,"spinRate":1966,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.38519149177777523,"extension":6.517033949978797},"index":3,"playId":"dbdd7599-33c0-3770-b898-8e9dc65d8731","pitchNumber":4,"startTime":"2025-08-31T19:29:43.444Z","endTime":"2025-08-31T19:29:48.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.818079315574145,"aZ":-28.683198961756123,"pfxX":-8.614916713326974,"pfxZ":1.7395817373127205,"pX":0.8406978295863736,"pZ":2.156664117780515,"vX0":8.832586270287374,"vY0":-141.3091880881265,"vZ0":-3.8519227335883603,"x":84.95,"y":180.55,"x0":-1.2143621174827197,"y0":50.006167149698804,"z0":5.391589946752091,"aX":-17.331952588045507},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.5,"breakHorizontal":13.7,"spinRate":2135,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.38839502794125336,"extension":6.555232214402396},"hitData":{"launchSpeed":50.0,"launchAngle":0.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.97,"coordY":161.51}},"index":4,"playId":"8fe73604-1f31-304c-81dc-2261dac1f112","pitchNumber":5,"startTime":"2025-08-31T19:30:01.102Z","endTime":"2025-08-31T19:30:07.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:30:07.658Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yoán Moncada grounds out to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:31:49.174Z","endTime":"2025-08-31T19:33:43.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":83.8,"strikeZoneTop":3.41675642166143,"strikeZoneBottom":1.55015745131279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.09110409199233,"aZ":-17.335225658167772,"pfxX":-8.781992919782654,"pfxZ":8.103361949555449,"pX":-1.1725179669766992,"pZ":3.902605957522452,"vX0":5.377842855203061,"vY0":-135.78954892027008,"vZ0":-2.815279894867476,"x":161.69,"y":133.41,"x0":-2.0577455271403884,"y0":50.00413502973318,"z0":6.187232718812324,"aX":-16.084226346097246},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":14.4,"spinRate":2202,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4063950943469048,"extension":6.655500029204983},"index":0,"playId":"09f9cb78-9ebf-3245-ad59-bd4d83e8adf2","pitchNumber":1,"startTime":"2025-08-31T19:32:17.196Z","endTime":"2025-08-31T19:32:21.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.314424425853282,"aZ":-24.68280580879894,"pfxX":-9.141705430542572,"pfxZ":4.819006727059902,"pX":-0.9113520535328532,"pZ":3.1527604463646073,"vX0":5.80684979745527,"vY0":-124.46439951076553,"vZ0":-1.9564236557683605,"x":151.74,"y":153.66,"x0":-2.0989010152935808,"y0":50.00013249606886,"z0":6.013532750984729,"aX":-14.197165005299805},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.5,"breakHorizontal":15.0,"spinRate":1519,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4417782419005296,"extension":6.598262752954907},"index":1,"playId":"3c0f3614-ba5b-396e-ad2c-911bc110e9a6","pitchNumber":2,"startTime":"2025-08-31T19:32:32.984Z","endTime":"2025-08-31T19:32:37.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.790081501605908,"aZ":-23.690359956586107,"pfxX":-8.189153712055232,"pfxZ":5.354643231562389,"pX":-0.5151866024185708,"pZ":2.435589421852776,"vX0":6.05651850349574,"vY0":-126.12805244463739,"vZ0":-4.037320354054996,"x":136.64,"y":173.02,"x0":-1.90446317016936,"y0":50.000564927449304,"z0":6.007177435803734,"aX":-12.964580020708134},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.9,"breakHorizontal":13.1,"spinRate":1599,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.43718109633930125,"extension":6.659437852696343},"index":2,"playId":"77f5a374-3298-3c20-9784-3206dcaaa3b3","pitchNumber":3,"startTime":"2025-08-31T19:32:51.184Z","endTime":"2025-08-31T19:32:54.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T19:33:03.331Z","endTime":"2025-08-31T19:33:35.723Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":73.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.161210135139417,"aZ":-45.402971978986145,"pfxX":3.1583064754696313,"pfxZ":-9.588830971653497,"pX":-0.27684824423371784,"pZ":2.2189773905452483,"vX0":3.185816750848099,"vY0":-118.5735144715472,"vZ0":0.1670223681714864,"x":127.55,"y":178.87,"x0":-2.0637147732508754,"y0":50.00184390652351,"z0":6.398507695598671,"aX":4.3576974242704445},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-16.8,"breakHorizontal":-6.7,"spinRate":2411,"spinDirection":23},"zone":4,"typeConfidence":2.0,"plateTime":0.46748846377709485,"extension":6.538566781545458},"hitData":{"launchSpeed":89.2,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.06,"coordY":176.93}},"index":4,"playId":"50c3e41e-8421-3bb8-b16a-a2641dd0342e","pitchNumber":4,"startTime":"2025-08-31T19:33:35.723Z","endTime":"2025-08-31T19:33:43.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:33:43.435Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to center fielder Jacob Melton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:33:51.082Z","endTime":"2025-08-31T19:34:37.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.63999923176277,"strikeZoneBottom":1.80182926901369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13398115146317,"aZ":-20.388769206363357,"pfxX":-10.258257593318714,"pfxZ":6.267787805325981,"pX":-0.6324162058375751,"pZ":2.411812560693123,"vX0":7.553614339270444,"vY0":-136.74771016059404,"vZ0":-5.965878058112149,"x":141.11,"y":173.66,"x0":-2.1074980355116755,"y0":50.002700926514734,"z0":6.035061192104577,"aX":-19.29149059278701},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":16.8,"spinRate":2041,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.40160920087312046,"extension":6.663609484721787},"index":0,"playId":"5eb1b970-7f0e-3d00-87a9-f4b3cba297f6","pitchNumber":1,"startTime":"2025-08-31T19:34:12.392Z","endTime":"2025-08-31T19:34:16.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.007739429553837,"aZ":-45.918291318818945,"pfxX":2.983486483930803,"pfxZ":-9.466641222405284,"pX":0.48746768222245546,"pZ":1.7957784829442107,"vX0":4.481435325897831,"vY0":-120.43039176068363,"vZ0":-0.9791030518152052,"x":98.42,"y":190.29,"x0":-1.7939260921525526,"y0":50.00502206429167,"z0":6.31221485432319,"aX":4.329779856988726},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-17.0,"breakHorizontal":-6.6,"spinRate":2535,"spinDirection":21},"zone":9,"typeConfidence":2.0,"plateTime":0.45690625331909374,"extension":6.562943177871068},"hitData":{"launchSpeed":99.1,"launchAngle":29.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.6,"coordY":41.38}},"index":1,"playId":"8b175a8e-c409-3c2a-b319-8b4489ea19a6","pitchNumber":2,"startTime":"2025-08-31T19:34:29.626Z","endTime":"2025-08-31T19:34:37.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:34:37.172Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:34:41.937Z","endTime":"2025-08-31T19:36:22.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.6,"strikeZoneTop":3.3100000855387,"strikeZoneBottom":1.55324104385834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.90907601054362,"aZ":-12.686759110720745,"pfxX":-3.882982167186281,"pfxZ":10.252849063839312,"pX":0.8073523706732564,"pZ":3.9230928378766525,"vX0":7.550256242979702,"vY0":-138.0126085609865,"vZ0":-4.0722515238082675,"x":86.23,"y":132.86,"x0":-1.4776624613412017,"y0":50.004612530858424,"z0":6.291988260415975,"aX":-7.382325163620688},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":2286,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39910498116897664,"extension":6.682265950266342},"index":0,"playId":"c1d7735f-4968-36e1-ad73-afef3bcf25c7","pitchNumber":1,"startTime":"2025-08-31T19:35:08.054Z","endTime":"2025-08-31T19:35:11.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.30999768232925,"strikeZoneBottom":1.6486712355581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.981831032282656,"aZ":-19.7612195262723,"pfxX":-9.275894397407551,"pfxZ":6.879405484678357,"pX":-1.3031708402414248,"pZ":2.033132368384449,"vX0":5.572968205301575,"vY0":-134.66509669633837,"vZ0":-6.5642859287711435,"x":166.67,"y":183.89,"x0":-2.213155180627411,"y0":50.00479533027282,"z0":5.938927257872361,"aX":-16.74250287180884},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":15.4,"spinRate":2209,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4094743222128834,"extension":6.705836597132333},"index":1,"playId":"ec8fe4fc-c100-3ffd-8423-cbd4d7da0e12","pitchNumber":2,"startTime":"2025-08-31T19:35:25.823Z","endTime":"2025-08-31T19:35:29.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.31000122542711,"strikeZoneBottom":1.51334962648704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.3434757172833,"aZ":-16.29487177834436,"pfxX":-9.582849839995221,"pfxZ":8.498131101888994,"pX":-1.0331436257498952,"pZ":2.5416941083541795,"vX0":6.19626211301855,"vY0":-137.06877016985598,"vZ0":-6.0152882802498056,"x":156.38,"y":170.15,"x0":-2.0989130508402596,"y0":50.00616851007074,"z0":5.91109670101157,"aX":-17.911962486816005},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":15.7,"spinRate":2293,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4023736458591598,"extension":6.761376873127177},"index":2,"playId":"d7b73e77-f374-3f58-b278-3441b56efd9e","pitchNumber":3,"startTime":"2025-08-31T19:35:45.077Z","endTime":"2025-08-31T19:35:49.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"startTime":"2025-08-31T19:36:08.057Z","endTime":"2025-08-31T19:36:16.182Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.28015867665655,"strikeZoneBottom":1.46261566193221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10301449778855,"aZ":-20.491761294965304,"pfxX":-9.14748785195565,"pfxZ":6.1899212087217865,"pX":-0.03055097836375883,"pZ":1.322022260421427,"vX0":8.200753126290845,"vY0":-137.41087695238144,"vZ0":-8.514045763932097,"x":118.16,"y":203.09,"x0":-1.884098256880384,"y0":50.003552193617416,"z0":5.884857390576767,"aX":-17.26863102809794},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":14.5,"spinRate":2177,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4005817956591464,"extension":6.825778712795679},"index":4,"playId":"12c87263-1956-374f-b1be-cda1c5eb4f9c","pitchNumber":4,"startTime":"2025-08-31T19:36:16.182Z","endTime":"2025-08-31T19:36:22.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:36:22.176Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a ground ball to left fielder Yordan Alvarez. Taylor Ward to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:36:23.310Z","endTime":"2025-08-31T19:37:41.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.5560896591516,"strikeZoneBottom":1.80511168898795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45068856376006,"aZ":-44.712086912276426,"pfxX":0.7169557753628273,"pfxZ":-8.907345878918687,"pX":0.47759109871826777,"pZ":-0.04279165755027929,"vX0":5.212043958949418,"vY0":-119.39468900634205,"vZ0":-4.906016055172927,"x":98.8,"y":239.94,"x0":-1.8504160207167488,"y0":50.00459670585502,"z0":6.172280389726727,"aX":1.00879867275953},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.2,"breakHorizontal":-2.9,"spinRate":2580,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4633130159305314,"extension":6.6000595687919885},"index":0,"playId":"aa2bc7db-c6ff-3295-93a4-859334a81651","pitchNumber":1,"startTime":"2025-08-31T19:36:48.232Z","endTime":"2025-08-31T19:36:52.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.1,"strikeZoneTop":3.55071708979173,"strikeZoneBottom":1.8325502913962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.576106928706352,"aZ":-44.22897192618376,"pfxX":2.434125246262008,"pfxZ":-8.640453493746813,"pX":0.5518793142949467,"pZ":1.0315606714714214,"vX0":5.267698884355995,"vY0":-119.45841617102265,"vZ0":-2.419482996028767,"x":95.96,"y":210.93,"x0":-2.0300038065922967,"y0":50.005481082736786,"z0":6.169753614827441,"aX":3.394164289087541},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-16.0,"breakHorizontal":-6.1,"spinRate":2452,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4648532054817438,"extension":6.619970352701151},"index":1,"playId":"20bd6df2-864f-344c-9499-9c82ece44634","pitchNumber":2,"startTime":"2025-08-31T19:37:10.317Z","endTime":"2025-08-31T19:37:15.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.95915337979368,"aZ":-12.070947778279733,"pfxX":-8.433685496759916,"pfxZ":10.548990122208512,"pX":-0.06236147392559554,"pZ":2.224163520064913,"vX0":8.53512619769103,"vY0":-138.38777651732735,"vZ0":-7.783163712289539,"x":119.38,"y":178.73,"x0":-2.117242255839187,"y0":50.00060114328246,"z0":5.914772549398866,"aX":-16.068242763557418},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":13.1,"spinRate":2162,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3984921329991291,"extension":6.720979620812796},"hitData":{"launchSpeed":105.9,"launchAngle":6.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.96,"coordY":124.71}},"index":2,"playId":"b81d367e-f2e2-34f1-bea7-82fafc597906","pitchNumber":3,"startTime":"2025-08-31T19:37:30.750Z","endTime":"2025-08-31T19:37:41.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.699999999999996,"awayTeamWinProbability":65.30000000000001,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":1.03,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:37:41.542Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T19:38:54.688Z","endTime":"2025-08-31T19:39:50.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T19:38:08.414Z","endTime":"2025-08-31T19:38:56.962Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.15000097345074,"strikeZoneBottom":1.47734990981208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.29345241850165,"aZ":-12.544477043849483,"pfxX":-5.356169917997033,"pfxZ":10.367271187761308,"pX":0.2933247909726488,"pZ":0.4229538452250497,"vX0":7.9789732385738095,"vY0":-137.8430246497925,"vZ0":-12.146700481755227,"x":105.82,"y":227.36,"x0":-1.964880972568813,"y0":50.00250884224045,"z0":5.775968328778503,"aX":-10.140547490127624},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2308,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39985895457707166,"extension":6.818403681709674},"index":1,"playId":"e0435c0e-bb6b-36d4-aae7-78cfade7f8ae","pitchNumber":1,"startTime":"2025-08-31T19:38:56.962Z","endTime":"2025-08-31T19:39:02.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.401686379182756,"aZ":-24.060313462558433,"pfxX":-10.191464648143686,"pfxZ":5.144112380079438,"pX":-0.9672823845972454,"pZ":2.8448324387087887,"vX0":6.362714759740064,"vY0":-125.6035026604647,"vZ0":-2.7543053446762187,"x":153.87,"y":161.97,"x0":-2.225376069004481,"y0":50.00545054384309,"z0":5.938574715469823,"aX":-16.083179199391306},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.9,"breakHorizontal":16.8,"spinRate":1560,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4381838998614156,"extension":6.6993567582986175},"index":2,"playId":"d20cfc8d-86ed-3d8f-a2a4-86405bc5e179","pitchNumber":2,"startTime":"2025-08-31T19:39:17.021Z","endTime":"2025-08-31T19:39:20.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":72.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.810542082532297,"aZ":-46.0171664448968,"pfxX":2.524539549758627,"pfxZ":-10.211922852913073,"pX":-0.20995300045303442,"pZ":2.963572654593066,"vX0":4.049044310516642,"vY0":-117.27351926102541,"vZ0":2.013606573224145,"x":125.0,"y":158.76,"x0":-2.3057091077723784,"y0":50.00537464945849,"z0":6.475924810863842,"aX":3.4205410574577626},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.4,"breakHorizontal":-5.8,"spinRate":2516,"spinDirection":23},"zone":2,"typeConfidence":2.0,"plateTime":0.4720109633087617,"extension":6.376719061092171},"hitData":{"launchSpeed":85.1,"launchAngle":-36.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.58,"coordY":162.23}},"index":3,"playId":"290fd5e0-2531-3c37-aac0-662f33fb324e","pitchNumber":3,"startTime":"2025-08-31T19:39:43.161Z","endTime":"2025-08-31T19:39:50.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":686613,"link":"/api/v1/people/686613"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:39:50.872Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremy Peña grounds out, third baseman Yoán Moncada to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:41:50.028Z","endTime":"2025-08-31T19:42:37.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.58000180519679,"strikeZoneBottom":1.71887003636016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33390687734108,"aZ":-38.77008218923536,"pfxX":6.606088698381269,"pfxZ":-4.301243222969175,"pX":1.1445801006618044,"pZ":1.3085294939461019,"vX0":2.946370934759175,"vY0":-124.47639080674999,"vZ0":-3.0283252198243247,"x":73.37,"y":203.45,"x0":-0.9210153586024441,"y0":50.00340566857179,"z0":5.825432579518477,"aX":10.128307518175216},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.3,"breakHorizontal":-12.7,"spinRate":2526,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44395278734448684,"extension":6.734982509047093},"index":0,"playId":"a53ee5c3-3ae5-3d10-8338-0fc027436d23","pitchNumber":1,"startTime":"2025-08-31T19:42:16.150Z","endTime":"2025-08-31T19:42:20.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69657187217931,"aZ":-41.76223979500373,"pfxX":6.338868616234726,"pfxZ":-6.286708306503735,"pX":0.013626735647135823,"pZ":2.3467711988063154,"vX0":0.4774589989570045,"vY0":-124.28236542334778,"vZ0":-0.25633409207381863,"x":116.48,"y":175.42,"x0":-1.0030826285028414,"y0":50.00314134087746,"z0":5.994560840965787,"aX":9.668258107112397},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.0,"breakHorizontal":-11.5,"spinRate":2525,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.4449951881573835,"extension":6.659237644275773},"hitData":{"launchSpeed":86.2,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.15,"coordY":171.22}},"index":1,"playId":"ae1d21cd-1c30-3d40-9168-9f464ee5f46c","pitchNumber":2,"startTime":"2025-08-31T19:42:29.797Z","endTime":"2025-08-31T19:42:37.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:42:37.939Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:42:45.361Z","endTime":"2025-08-31T19:44:11.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.57999900899675,"strikeZoneBottom":1.77486830344276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00432030342988,"aZ":-31.749774481924952,"pfxX":-7.150372239516188,"pfxZ":0.21273137054810576,"pX":-1.0067663692153928,"pZ":3.1831315582335233,"vX0":3.3772438777018805,"vY0":-140.7912330195916,"vZ0":-0.9533881860639258,"x":155.38,"y":152.84,"x0":-1.2951852157465147,"y0":50.00252924525074,"z0":5.587299602789788,"aX":-14.304656030643233},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.4,"breakHorizontal":12.2,"spinRate":1946,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.38955419564843474,"extension":6.521787543751785},"index":0,"playId":"3791953b-96b2-3e57-8b0d-9a86756b6866","pitchNumber":1,"startTime":"2025-08-31T19:43:08.157Z","endTime":"2025-08-31T19:43:12.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.57999841844776,"strikeZoneBottom":1.71345169285313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.327246623693874,"aZ":-33.01591003367601,"pfxX":-5.213804670521572,"pfxZ":-0.45765427692135763,"pX":-0.9430427616977171,"pZ":1.9807505781585235,"vX0":2.950421767952045,"vY0":-134.4738865724718,"vZ0":-3.061561700368241,"x":152.95,"y":185.3,"x0":-1.3773667343259337,"y0":50.00492514716978,"z0":5.477744668588621,"aX":-9.544042945224994},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.3,"breakHorizontal":8.8,"spinRate":1380,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.40740534641401105,"extension":6.76367141885663},"index":1,"playId":"b65c5836-e82c-3939-8aec-4fd18a6c6102","pitchNumber":2,"startTime":"2025-08-31T19:43:25.113Z","endTime":"2025-08-31T19:43:28.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.5799974673927,"strikeZoneBottom":1.82112401084429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.734760331569174,"aZ":-31.24809121262454,"pfxX":-6.61505468685991,"pfxZ":0.4923342525413663,"pX":2.090646501882163,"pZ":0.3573207043292181,"vX0":11.072901324741055,"vY0":-136.14615209431244,"vZ0":-7.529893306089946,"x":37.31,"y":229.13,"x0":-1.1752857518257647,"y0":50.00245094885214,"z0":5.33067911030995,"aX":-12.3822725179336},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.6,"breakHorizontal":9.6,"spinRate":1765,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4027890569738597,"extension":6.725143473958695},"index":2,"playId":"60c54663-54a6-34fb-8be3-34a114320421","pitchNumber":3,"startTime":"2025-08-31T19:43:43.087Z","endTime":"2025-08-31T19:43:49.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.57999910414109,"strikeZoneBottom":1.69174126138839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.389950841147,"aZ":-32.947747572631314,"pfxX":-8.348796776093208,"pfxZ":-0.3817255220814655,"pX":1.2380354247265326,"pZ":2.8279176772266275,"vX0":9.784490477140041,"vY0":-141.17621822676944,"vZ0":-1.5225066205177344,"x":69.81,"y":162.43,"x0":-1.189377660636886,"y0":50.004917034506256,"z0":5.496602718179597,"aX":-16.84106830456661},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.8,"breakHorizontal":13.1,"spinRate":2029,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.3881011417775726,"extension":6.589142363167316},"index":3,"playId":"dec03e32-f924-342d-8132-18c92cf7430f","pitchNumber":4,"startTime":"2025-08-31T19:44:05.458Z","endTime":"2025-08-31T19:44:11.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.17,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:44:11.184Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, shortstop Zach Neto to second baseman Luis Rengifo to first baseman Oswald Peraza. Yordan Alvarez out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:44:11.679Z","endTime":"2025-08-31T19:45:59.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":2.94987028406801,"strikeZoneBottom":1.24895968837914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.023844360297886,"aZ":-30.948887286748693,"pfxX":-8.644847298470841,"pfxZ":0.6214500378104546,"pX":-0.055446947171606406,"pZ":1.6399092205490189,"vX0":6.278454639528198,"vY0":-139.86120099310466,"vZ0":-4.851834189784114,"x":119.11,"y":194.5,"x0":-1.215865378215201,"y0":50.00083210479797,"z0":5.447249072281314,"aX":-16.98041981981625},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.2,"breakHorizontal":14.2,"spinRate":2079,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.3928936048700349,"extension":6.693945960618467},"index":0,"playId":"3b530e0e-fa52-3a88-b2aa-022facf04bad","pitchNumber":1,"startTime":"2025-08-31T19:44:50.310Z","endTime":"2025-08-31T19:44:53.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"b4dd7980-f903-31ae-be33-8cf22f1a09c9","startTime":"2025-08-31T19:45:10.569Z","endTime":"2025-08-31T19:45:13.569Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.7,"strikeZoneTop":2.8699971270382,"strikeZoneBottom":1.26813388875131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.738147955097308,"aZ":-41.32374793752498,"pfxX":7.952163886718815,"pfxZ":-6.068148893147644,"pX":-0.3681918895589089,"pZ":2.673811157007184,"vX0":-0.3835300976492475,"vY0":-123.14538503990924,"vZ0":0.5016151519689056,"x":131.03,"y":166.59,"x0":-1.239178265173631,"y0":50.005596915749315,"z0":6.017258380066311,"aX":11.984993352153266},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.4,"breakHorizontal":-14.2,"spinRate":2558,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4480337181617431,"extension":6.620972168498625},"index":2,"playId":"26b07be6-dd63-3471-83ce-34512c949683","pitchNumber":2,"startTime":"2025-08-31T19:45:31.309Z","endTime":"2025-08-31T19:45:35.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.643264600955792,"aZ":-41.16623035515062,"pfxX":8.381031634077429,"pfxZ":-5.798606546590688,"pX":0.6279187104977106,"pZ":0.6116718824356977,"vX0":1.236082969534953,"vY0":-125.13585686221143,"vZ0":-4.211062169515691,"x":93.07,"y":222.26,"x0":-0.9621272455740045,"y0":50.00562273189883,"z0":5.771086926512445,"aX":12.98869468098606},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.3,"breakHorizontal":-15.5,"spinRate":2430,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4415973056955629,"extension":6.845505482669672},"hitData":{"launchSpeed":67.9,"launchAngle":2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.99,"coordY":155.64}},"index":3,"playId":"175cbca7-5067-339d-a9fc-1f66c85dde73","pitchNumber":3,"startTime":"2025-08-31T19:45:51.820Z","endTime":"2025-08-31T19:45:59.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-9.3,"leverageIndex":2.19,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:45:59.707Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:48:20.043Z","endTime":"2025-08-31T19:49:43.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lance McCullers Jr. replaces Hunter Brown.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:47:46.565Z","endTime":"2025-08-31T19:48:22.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621121,"link":"/api/v1/people/621121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686613,"link":"/api/v1/people/686613","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.423719525875256,"aZ":-28.731650226897752,"pfxX":-9.179642981108401,"pfxZ":1.9769281504040253,"pX":-0.3854238386464697,"pZ":1.2526971101344084,"vX0":6.159945244858613,"vY0":-131.95343774037207,"vZ0":-4.267355912718857,"x":131.69,"y":204.96,"x0":-1.5727500297909665,"y0":50.00246371964183,"z0":5.039247460084144,"aX":-15.980674674653486},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.8,"breakHorizontal":15.0,"spinRate":2112,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.41714188476940883,"extension":5.807600624738797},"index":1,"playId":"6985f469-adcd-3811-be0a-7859420e1e10","pitchNumber":1,"startTime":"2025-08-31T19:48:22.289Z","endTime":"2025-08-31T19:48:25.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.35442402481526,"strikeZoneBottom":1.50432296666958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.134411506630666,"aZ":-28.01601593024802,"pfxX":-9.50673402961842,"pfxZ":2.3232039104727082,"pX":-0.4871691109620563,"pZ":2.115674858737429,"vX0":6.183964682196485,"vY0":-133.4853190586866,"vZ0":-2.74753733275031,"x":135.57,"y":181.66,"x0":-1.6094165285902573,"y0":50.00130789165247,"z0":5.194361364183274,"aX":-17.000956113301},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":15.7,"spinRate":2263,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.41174291415061415,"extension":5.84538570892682},"index":2,"playId":"73c54c51-59c5-3e33-87f9-560ac2ebe770","pitchNumber":2,"startTime":"2025-08-31T19:48:39.463Z","endTime":"2025-08-31T19:48:42.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.34921621427589,"strikeZoneBottom":1.56496679511628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.531591472487758,"aZ":-40.622671939410246,"pfxX":8.78064970262175,"pfxZ":-6.2971056192658,"pX":0.7898913455254354,"pZ":0.5905797387300874,"vX0":3.1792086131681336,"vY0":-116.67746194738967,"vZ0":-1.755493551766569,"x":86.89,"y":222.83,"x0":-1.7419474000140311,"y0":50.00459717267357,"z0":5.278705151367511,"aX":11.776335490498981},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.5,"breakHorizontal":-16.8,"spinRate":3084,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.47444117872949443,"extension":5.800093993743154},"index":3,"playId":"669eee92-e2e4-3b19-9cb1-eac66f953568","pitchNumber":3,"startTime":"2025-08-31T19:48:57.107Z","endTime":"2025-08-31T19:49:02.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":81.9,"endSpeed":74.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.658185818641154,"aZ":-30.19701459997128,"pfxX":10.460345075695681,"pfxZ":1.3959004709741958,"pX":0.24506984543456747,"pZ":2.7466861280017176,"vX0":1.866263965082708,"vY0":-119.19244757957564,"vZ0":0.47742043554713565,"x":107.66,"y":164.62,"x0":-1.9086627209770914,"y0":50.00082906814871,"z0":5.309444571986088,"aX":14.784125366044982},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.0,"breakHorizontal":-19.3,"spinRate":3013,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4626608038653397,"extension":5.839968728291617},"index":4,"playId":"a575e2e9-390d-3094-8cc9-b08f705fcb3a","pitchNumber":4,"startTime":"2025-08-31T19:49:16.379Z","endTime":"2025-08-31T19:49:19.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.56221552773121,"aZ":-32.139844073548986,"pfxX":-10.188475358021226,"pfxZ":0.01987880838111078,"pX":-0.6872306298517896,"pZ":1.8955528840949125,"vX0":5.930694112944508,"vY0":-135.2852929405752,"vZ0":-2.6176326337614837,"x":143.2,"y":187.6,"x0":-1.605379189456036,"y0":50.00474705474557,"z0":5.171111276681665,"aX":-18.54088222996132},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.4,"breakHorizontal":16.8,"spinRate":2175,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4077483388410452,"extension":5.874273948245699},"index":5,"playId":"ed5faedd-756b-3502-ab1f-9b4ef58249eb","pitchNumber":5,"startTime":"2025-08-31T19:49:38.616Z","endTime":"2025-08-31T19:49:43.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:49:43.349Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matthew Lugo lines out to center fielder Jacob Melton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:49:49.474Z","endTime":"2025-08-31T19:51:41.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.3,"strikeZoneTop":3.40505631378797,"strikeZoneBottom":1.5827942115632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.497825674349553,"aZ":-27.078041738248018,"pfxX":11.618097419760588,"pfxZ":3.6871203613556105,"pX":1.2430403791854177,"pZ":3.919446224202859,"vX0":3.489417588837696,"vY0":-118.02182099894773,"vZ0":2.6847759247875493,"x":69.62,"y":132.95,"x0":-1.7715758935976027,"y0":50.00533455006466,"z0":5.292213207324059,"aX":16.075973194213162},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.8,"breakHorizontal":-22.0,"spinRate":2993,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.46756083493439116,"extension":5.917759953719531},"index":0,"playId":"b65612b0-25f2-3efc-b709-2fbbde7865ae","pitchNumber":1,"startTime":"2025-08-31T19:50:06.600Z","endTime":"2025-08-31T19:50:09.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":90.9,"endSpeed":81.7,"strikeZoneTop":3.43659461318357,"strikeZoneBottom":1.61429817877222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.975811877179915,"aZ":-30.68637133570746,"pfxX":-9.317625691002707,"pfxZ":0.8553557106046252,"pX":-0.5654252357717358,"pZ":3.7925194400864775,"vX0":6.080865760341343,"vY0":-132.1270515319706,"vZ0":1.9986157281701646,"x":138.55,"y":136.38,"x0":-1.7079857331299177,"y0":50.00195868368247,"z0":5.310440746570388,"aX":-16.170746165130563},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":15.2,"spinRate":2232,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4175041945340352,"extension":5.857369119349237},"index":1,"playId":"0b7faf29-895d-3061-aca4-5b86cd0f6e69","pitchNumber":2,"startTime":"2025-08-31T19:50:20.264Z","endTime":"2025-08-31T19:50:24.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00836463377865,"aZ":-30.014522121111717,"pfxX":-9.66931601173693,"pfxZ":1.2436748169809482,"pX":0.0427248534349525,"pZ":1.7209149604038587,"vX0":7.614835957634457,"vY0":-131.76973617999445,"vZ0":-2.808021972450162,"x":115.37,"y":192.32,"x0":-1.6504804862935285,"y0":50.000695856360444,"z0":5.053632419932046,"aX":-16.74109235616159},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":15.5,"spinRate":2213,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4181426501904033,"extension":5.942334003854968},"index":2,"playId":"4cb60521-1f70-3cf6-be91-29317d8f0cb9","pitchNumber":3,"startTime":"2025-08-31T19:50:35.412Z","endTime":"2025-08-31T19:50:38.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.673002292070905,"aZ":-27.093341514047562,"pfxX":-9.365710463337004,"pfxZ":2.9152031699907432,"pX":-0.8267845214530679,"pZ":1.9192279290895127,"vX0":5.269275786082483,"vY0":-132.33369705319717,"vZ0":-2.96934117262315,"x":148.52,"y":186.96,"x0":-1.6446967966875674,"y0":50.00332381849513,"z0":5.076740804649075,"aX":-16.332087366064286},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.7,"breakHorizontal":15.5,"spinRate":2242,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4165940400163959,"extension":5.8440250393720765},"index":3,"playId":"ad224837-714d-3cda-b430-f0519503b834","pitchNumber":4,"startTime":"2025-08-31T19:50:57.206Z","endTime":"2025-08-31T19:51:00.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.5,"strikeZoneTop":3.39317468272094,"strikeZoneBottom":1.50533915899304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.97591826532395,"aZ":-28.134991949463565,"pfxX":10.366361473549313,"pfxZ":2.9195320050437488,"pX":0.8695292544440221,"pZ":1.3400902974758313,"vX0":3.0947405856838155,"vY0":-118.45555733084814,"vZ0":-2.250520771276978,"x":83.86,"y":202.6,"x0":-1.8093556187414652,"y0":50.005575426333515,"z0":4.940724947020357,"aX":14.359282893669016},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.9,"breakHorizontal":-19.6,"spinRate":3017,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4669533046651657,"extension":5.9939146238336996},"index":4,"playId":"a0e04230-cbeb-3b14-9e26-51e9e7a86a7a","pitchNumber":5,"startTime":"2025-08-31T19:51:16.577Z","endTime":"2025-08-31T19:51:22.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9211939506013,"aZ":-27.363247682709257,"pfxX":-9.004783965765231,"pfxZ":2.7491638651234087,"pX":0.4815790599739709,"pZ":1.6865120943562089,"vX0":8.37380460872829,"vY0":-132.34411223147106,"vZ0":-3.3527702937097037,"x":98.64,"y":193.24,"x0":-1.575117003554227,"y0":50.00209439868117,"z0":5.0050456220265485,"aX":-15.750409120072927},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":14.2,"spinRate":2253,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.41609459849050046,"extension":5.859682180280297},"hitData":{"launchSpeed":95.3,"launchAngle":24.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.61,"coordY":58.3}},"index":5,"playId":"fb4b373a-9894-3ea8-92c0-04003d14c497","pitchNumber":6,"startTime":"2025-08-31T19:51:34.663Z","endTime":"2025-08-31T19:51:41.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:51:41.332Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a ground ball to left fielder Yordan Alvarez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:51:45.025Z","endTime":"2025-08-31T19:54:21.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.4,"strikeZoneTop":3.31000099268159,"strikeZoneBottom":1.57615615708866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16925894821,"aZ":-27.661845609501977,"pfxX":-7.169757493017373,"pfxZ":2.580044378402013,"pX":-0.2527410894614588,"pZ":3.120083498472184,"vX0":5.7868976116525594,"vY0":-131.93000857396052,"vZ0":-0.07755210692667192,"x":126.63,"y":154.54,"x0":-1.5518328110229385,"y0":50.00283924852704,"z0":5.202460082476212,"aX":-12.537768139828533},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":11.6,"spinRate":2112,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.4164478689876141,"extension":5.839195096330069},"index":0,"playId":"6ab2f74d-69e4-3c09-a822-98ca097dc8c2","pitchNumber":1,"startTime":"2025-08-31T19:52:07.258Z","endTime":"2025-08-31T19:52:10.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.38571876597594,"strikeZoneBottom":1.56550456961418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14776117667777,"aZ":-26.827685539667243,"pfxX":-7.09721039570071,"pfxZ":2.999736415109038,"pX":0.46992314785384903,"pZ":2.0881298681088003,"vX0":7.808603172958523,"vY0":-133.13085345972675,"vZ0":-2.7100042111052165,"x":99.09,"y":182.4,"x0":-1.587297260829435,"y0":50.00636425609654,"z0":5.073165502707266,"aX":-12.6677929401137},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.0,"breakHorizontal":11.0,"spinRate":2160,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.41235189891303436,"extension":5.877064527495923},"index":1,"playId":"bc9d910e-d577-34eb-8936-cde7d6fd02c6","pitchNumber":2,"startTime":"2025-08-31T19:52:20.827Z","endTime":"2025-08-31T19:52:26.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.09818793060316,"strikeZoneBottom":1.40949156914621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54530848925054,"aZ":-29.694949114888068,"pfxX":-8.122542486777526,"pfxZ":1.3683704248816095,"pX":-1.5555283779245723,"pZ":2.301522053529921,"vX0":3.2619892566420976,"vY0":-134.42404491329248,"vZ0":-1.815116160144064,"x":176.29,"y":176.64,"x0":-1.7354952166731348,"y0":50.00528042706648,"z0":5.111957189302065,"aX":-14.735035584929124},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.3,"breakHorizontal":13.9,"spinRate":2227,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4088526835011619,"extension":5.80827971135741},"index":2,"playId":"48ab049e-43d4-3ba6-863f-0243b7ff1ee8","pitchNumber":3,"startTime":"2025-08-31T19:52:37.783Z","endTime":"2025-08-31T19:52:41.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":81.9,"endSpeed":74.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.814845415799862,"aZ":-25.843377069004628,"pfxX":12.727049479247029,"pfxZ":4.4851063291095015,"pX":0.025113175559240634,"pZ":1.695494016058939,"vX0":0.570765592349678,"vY0":-119.18292420124787,"vZ0":-2.2040062104900153,"x":116.04,"y":193.0,"x0":-1.867992259870287,"y0":50.00591809486589,"z0":5.009740518338976,"aX":17.975772182118},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.8,"breakHorizontal":-23.0,"spinRate":2989,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.46283422404928354,"extension":5.969133124800873},"index":3,"playId":"1e773898-3213-375f-9c09-4b2cbf31137a","pitchNumber":4,"startTime":"2025-08-31T19:52:52.649Z","endTime":"2025-08-31T19:52:56.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":73.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.787098035022737,"aZ":-41.709609218143925,"pfxX":8.295286268083618,"pfxZ":-6.81902917047844,"pX":0.8553703492734712,"pZ":1.847673232761682,"vX0":3.1601362201989294,"vY0":-119.43099841527382,"vZ0":0.5947975280581226,"x":84.4,"y":188.89,"x0":-1.574783425916002,"y0":50.00129763580702,"z0":5.44501923105149,"aX":11.602397984708173},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.6,"breakHorizontal":-15.8,"spinRate":3100,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4642914006561245,"extension":6.0894216266607835},"index":4,"playId":"744d9e2b-0b26-3a2b-bab0-8483f9cd06bf","pitchNumber":5,"startTime":"2025-08-31T19:53:42.651Z","endTime":"2025-08-31T19:53:48.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-31T19:53:56.457Z","endTime":"2025-08-31T19:54:10.423Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44047828282561,"aZ":-26.53059017649481,"pfxX":-6.715735095979253,"pfxZ":3.1235902050852724,"pX":-0.047731053292132515,"pZ":1.9575077491411415,"vX0":6.090729791909353,"vY0":-134.42181525945358,"vZ0":-3.3586512477447794,"x":118.82,"y":185.93,"x0":-1.4838777793915643,"y0":50.00531674096795,"z0":5.132544519404708,"aX":-12.14271299502295},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":10.7,"spinRate":2176,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4093811598850161,"extension":5.937449209893393},"hitData":{"launchSpeed":99.0,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.55,"coordY":124.71}},"index":6,"playId":"847c3537-e568-31b5-8fc1-2f9bed2c04f6","pitchNumber":6,"startTime":"2025-08-31T19:54:10.423Z","endTime":"2025-08-31T19:54:21.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:54:21.119Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:54:25.249Z","endTime":"2025-08-31T19:57:08.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[5],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":91.9,"endSpeed":82.9,"strikeZoneTop":3.22073261052497,"strikeZoneBottom":1.30834796083422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.713851294182035,"aZ":-23.947628921802202,"pfxX":-8.979024354498021,"pfxZ":4.619978959546943,"pX":0.16820063129209328,"pZ":2.569254601201711,"vX0":7.4656012658401485,"vY0":-133.58959270629828,"vZ0":-2.1583232086757063,"x":110.59,"y":169.41,"x0":-1.5163749084662683,"y0":50.00339262302708,"z0":5.135398792296242,"aX":-15.99178409832718},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":2181,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.41232479235568764,"extension":5.907333036551761},"index":0,"playId":"ac00e316-7114-3ba8-b33b-462e97c4b6f7","pitchNumber":1,"startTime":"2025-08-31T19:54:48.235Z","endTime":"2025-08-31T19:54:51.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.0,"endSpeed":82.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.23073970169143,"aZ":-27.080481275540404,"pfxX":-9.246233145944313,"pfxZ":2.875072417723665,"pX":-0.1926214251398376,"pZ":1.4644952774549733,"vX0":6.386277045205373,"vY0":-133.7111960575686,"vZ0":-4.071374784645617,"x":124.34,"y":199.24,"x0":-1.4352326881896964,"y0":50.00594602931972,"z0":4.996145813160242,"aX":-16.409000627729256},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":15.0,"spinRate":2236,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4128193204184578,"extension":5.93708064967912},"index":1,"playId":"ce3e00a1-25b0-30e6-97f4-114db0f40cfb","pitchNumber":2,"startTime":"2025-08-31T19:55:09.346Z","endTime":"2025-08-31T19:55:13.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-31T19:55:19.440Z","endTime":"2025-08-31T19:55:50.236Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"d4249497-39f0-3fc7-b23b-6119ed035223","startTime":"2025-08-31T19:55:50.236Z","endTime":"2025-08-31T19:55:53.750Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.0,"strikeZoneTop":3.2799997536912,"strikeZoneBottom":1.39389333636331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.926093964718856,"aZ":-34.84693199889571,"pfxX":-11.21902077919717,"pfxZ":-1.7185356510822356,"pX":1.0030600126977103,"pZ":0.1198319385385825,"vX0":9.744413682285277,"vY0":-125.0374986449658,"vZ0":-4.859423301947763,"x":78.77,"y":235.54,"x0":-1.525327931350558,"y0":50.00496068570121,"z0":5.013013774764939,"aX":-17.41032171753476},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.2,"breakHorizontal":17.5,"spinRate":1818,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.441461756962946,"extension":5.694682973047053},"index":4,"playId":"06c396fb-3be9-3700-9dd9-fabde44f7701","pitchNumber":3,"startTime":"2025-08-31T19:56:10.963Z","endTime":"2025-08-31T19:56:22.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oswald Peraza steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"actionPlayId":"06c396fb-3be9-3700-9dd9-fabde44f7701","startTime":"2025-08-31T19:56:29.133Z","endTime":"2025-08-31T19:56:46.612Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"postOnSecond":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":1.04,"dramaIndex":40.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.28000095786557,"strikeZoneBottom":1.45149748793786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.930193547232065,"aZ":-30.12110939459882,"pfxX":-7.877477698116403,"pfxZ":1.1588549095758438,"pX":-1.3419400548079181,"pZ":2.9195799914557874,"vX0":3.429701690660985,"vY0":-133.1013981009504,"vZ0":-0.07797531805460833,"x":168.15,"y":159.95,"x0":-1.6299884652382213,"y0":50.0063050710185,"z0":5.146643815495142,"aX":-14.011818313088153},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":2211,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.41291087135166293,"extension":5.866240524765097},"index":6,"playId":"b78ae3dd-36ce-3e8d-b891-94e50c282146","pitchNumber":4,"startTime":"2025-08-31T19:56:46.612Z","endTime":"2025-08-31T19:56:50.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":82.9,"endSpeed":75.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.673827266397442,"aZ":-25.3848102564991,"pfxX":11.677597561021939,"pfxZ":4.696124087023256,"pX":1.5953621292991496,"pZ":1.6150727262084854,"vX0":4.2867814556694395,"vY0":-120.63468588574402,"vZ0":-2.397763910978038,"x":56.19,"y":195.17,"x0":-1.731434282098503,"y0":50.00310981072987,"z0":4.904280528579543,"aX":16.878497559084362},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.0,"breakHorizontal":-22.2,"spinRate":2928,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4574189845312673,"extension":6.042786712440611},"index":7,"playId":"0db82bd7-17a4-35e0-87d7-d0e4c8fb0fd0","pitchNumber":5,"startTime":"2025-08-31T19:57:05.779Z","endTime":"2025-08-31T19:57:08.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.04,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-31T19:57:08.790Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T20:00:43.523Z","endTime":"2025-08-31T20:02:32.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.255606378828105,"aZ":-30.910052642303278,"pfxX":-8.6821716062572,"pfxZ":0.6325667035558258,"pX":-0.8021633461964052,"pZ":2.7985275485528036,"vX0":4.048844151119433,"vY0":-140.78664347127557,"vZ0":-2.3544392705780317,"x":147.47,"y":163.14,"x0":-1.1371321568245172,"y0":50.001608246985874,"z0":5.661834317173455,"aX":-17.293267706787404},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.8,"breakHorizontal":14.8,"spinRate":2080,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.39020316523210674,"extension":6.729545162142008},"index":0,"playId":"ce42a259-11b5-34d7-9bae-9e2bbde405cb","pitchNumber":1,"startTime":"2025-08-31T20:00:59.792Z","endTime":"2025-08-31T20:01:04.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93593180148279,"aZ":-27.68176017608553,"pfxX":-8.976683537032319,"pfxZ":2.2951516491282673,"pX":0.6453827226332749,"pZ":1.4139549679512189,"vX0":7.572607795216732,"vY0":-139.37132651652624,"vZ0":-6.42322578750447,"x":92.56,"y":200.43,"x0":-0.948052782726981,"y0":50.00224444982871,"z0":5.5904821384594285,"aX":-17.561849483032816},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.9,"breakHorizontal":14.5,"spinRate":1990,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.39383928188369,"extension":6.749961624805011},"index":1,"playId":"a1074ceb-67d0-38a8-ac92-fec9ab30cbf9","pitchNumber":2,"startTime":"2025-08-31T20:01:17.611Z","endTime":"2025-08-31T20:01:22.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.56000129612084,"strikeZoneBottom":1.79230380932984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.076107470419075,"aZ":-31.28905544333773,"pfxX":-7.580508751733827,"pfxZ":0.43856166078758285,"pX":-1.0619628925400848,"pZ":2.68772715960148,"vX0":3.435113515248917,"vY0":-142.09651833486404,"vZ0":-2.3848033895554863,"x":157.48,"y":166.21,"x0":-1.307187005010138,"y0":50.005304844262746,"z0":5.542593036323755,"aX":-15.375469718835712},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":0.5,"breakHorizontal":13.0,"spinRate":2052,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.38668928295277727,"extension":6.789563619023338},"index":2,"playId":"9309da05-a43d-3996-918f-36005a0d781c","pitchNumber":3,"startTime":"2025-08-31T20:01:35.117Z","endTime":"2025-08-31T20:01:40.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.8,"endSpeed":88.6,"strikeZoneTop":3.43840883483227,"strikeZoneBottom":1.74583299322912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00142068692336,"aZ":-32.75980211652725,"pfxX":-8.845133298301548,"pfxZ":-0.2968926364279092,"pX":-0.220241171216635,"pZ":1.6742771369579075,"vX0":5.686387454418257,"vY0":-140.82537865541605,"vZ0":-4.522682504491751,"x":125.4,"y":193.57,"x0":-1.1201094664069948,"y0":50.00021165082658,"z0":5.428569819486917,"aX":-17.702179150529982},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-1.3,"breakHorizontal":14.8,"spinRate":2053,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.389452796158015,"extension":6.59709117323604},"index":3,"playId":"2e42f7b3-650e-3eeb-b100-5b3e0333359e","pitchNumber":4,"startTime":"2025-08-31T20:01:52.733Z","endTime":"2025-08-31T20:01:56.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.3,"strikeZoneTop":3.55999782835635,"strikeZoneBottom":1.55672958794974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.513316847336057,"aZ":-40.942641359290235,"pfxX":8.120048497557999,"pfxZ":-5.726381089018087,"pX":-1.3931067664957497,"pZ":2.8418451385852483,"vX0":-3.1319926183046274,"vY0":-123.92497401943584,"vZ0":0.9863600598555953,"x":170.1,"y":162.05,"x0":-1.1562841925304805,"y0":50.00444768821012,"z0":5.90266675741218,"aX":12.426087172030261},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.7,"breakHorizontal":-13.8,"spinRate":2548,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4447541361929237,"extension":6.56517705079655},"index":4,"playId":"e52209ae-18df-3573-aa2e-1992d1ff885d","pitchNumber":5,"startTime":"2025-08-31T20:02:11.535Z","endTime":"2025-08-31T20:02:15.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.17094206983112,"aZ":-31.708380061382563,"pfxX":-9.924023550424817,"pfxZ":0.22344048506352898,"pX":0.3163519104261516,"pZ":1.6906701676220057,"vX0":7.612236385938773,"vY0":-143.2131377863486,"vZ0":-4.976954239894897,"x":104.94,"y":193.13,"x0":-1.1003030652898658,"y0":50.00083228977632,"z0":5.458391408069649,"aX":-20.40543542569293},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":-0.5,"breakHorizontal":16.2,"spinRate":2059,"spinDirection":231},"zone":9,"typeConfidence":0.9,"plateTime":0.38393129973665596,"extension":6.797862751547153},"index":5,"playId":"889fe058-813b-3457-b64d-e85c7c55ebd4","pitchNumber":6,"startTime":"2025-08-31T20:02:29.344Z","endTime":"2025-08-31T20:02:32.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:02:32.344Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T20:02:35.363Z","endTime":"2025-08-31T20:03:34.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.56000059592454,"strikeZoneBottom":1.60624467890252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.162116119687326,"aZ":-34.94281079502971,"pfxX":-7.45337918025219,"pfxZ":-1.3690857289256595,"pX":-2.0840821108025653,"pZ":2.8705640906260768,"vX0":0.7934751637375317,"vY0":-141.69357581997625,"vZ0":-1.3664760921291288,"x":196.44,"y":161.27,"x0":-1.401010289086584,"y0":50.00425821666828,"z0":5.60410165086191,"aX":-15.066183077341165},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-2.5,"breakHorizontal":13.3,"spinRate":2093,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.3874469097665014,"extension":6.455843661427738},"index":0,"playId":"afd695d2-9580-39c0-b4c3-d5bb0b141806","pitchNumber":1,"startTime":"2025-08-31T20:03:04.348Z","endTime":"2025-08-31T20:03:07.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76490743511488,"aZ":-28.368187765305166,"pfxX":-9.713823675461864,"pfxZ":1.8565891137548887,"pX":0.07376876511831902,"pZ":2.0713414034001074,"vX0":7.201979241052703,"vY0":-142.79985351151532,"vZ0":-4.6206577854018915,"x":114.19,"y":182.85,"x0":-1.2266790809847814,"y0":50.0067690203549,"z0":5.508629903555802,"aX":-19.943164150049817},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.5,"breakHorizontal":16.1,"spinRate":2199,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.3844722601532391,"extension":6.596081851866495},"hitData":{"launchSpeed":74.2,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.84,"coordY":171.94}},"index":1,"playId":"b5c625d4-e1a6-3342-a4a2-2e83a2bbdfdc","pitchNumber":2,"startTime":"2025-08-31T20:03:26.744Z","endTime":"2025-08-31T20:03:34.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:03:34.013Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging, catcher Travis d'Arnaud to first baseman Oswald Peraza.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T20:03:38.570Z","endTime":"2025-08-31T20:05:34.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.29444347004437,"strikeZoneBottom":1.54813608574688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.622055620237585,"aZ":-39.221990630021075,"pfxX":6.663540921503008,"pfxZ":-4.597415250311287,"pX":1.0717116389259393,"pZ":1.4924046012696806,"vX0":2.3413714128909,"vY0":-124.55103294582607,"vZ0":-2.8125178659417944,"x":76.15,"y":198.49,"x0":-0.7523156922192403,"y0":50.00158099242551,"z0":5.957553436971887,"aX":10.21681336341797},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.8,"breakHorizontal":-12.6,"spinRate":2568,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.44387564570393634,"extension":6.673696449152459},"index":0,"playId":"0517b227-f82e-3f26-ace9-0c114e9f06ab","pitchNumber":1,"startTime":"2025-08-31T20:04:04.273Z","endTime":"2025-08-31T20:04:09.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.9,"strikeZoneTop":3.26265947160738,"strikeZoneBottom":1.58163252949451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.134312237003705,"aZ":-39.50318501346538,"pfxX":8.672172605539563,"pfxZ":-4.872273906990957,"pX":1.1161717484900258,"pZ":1.3779968427953004,"vX0":2.3052180287040955,"vY0":-123.36837056336603,"vZ0":-2.65119262011849,"x":74.45,"y":201.57,"x0":-0.9621745919528991,"y0":50.00292936471298,"z0":5.876610193575318,"aX":13.04118432579262},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.2,"breakHorizontal":-16.3,"spinRate":2589,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.448194528265621,"extension":6.804823823675728},"index":1,"playId":"1beceae0-228b-3d2a-9987-ba818c5641db","pitchNumber":2,"startTime":"2025-08-31T20:04:19.159Z","endTime":"2025-08-31T20:04:23.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.100186353507763,"aZ":-39.958441363575496,"pfxX":7.524186278708373,"pfxZ":-5.157312312497662,"pX":0.1740858522049522,"pZ":1.2228074756367089,"vX0":0.5006328946553346,"vY0":-123.58182353505002,"vZ0":-3.0360579896822246,"x":110.36,"y":205.76,"x0":-1.0067100440229007,"y0":50.00201865279685,"z0":5.904237445759477,"aX":11.359667137593053},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.8,"breakHorizontal":-13.7,"spinRate":2680,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4473211288054224,"extension":6.700429164398943},"index":2,"playId":"abb6a523-1ad9-30e8-a3be-d99e359926dd","pitchNumber":3,"startTime":"2025-08-31T20:04:36.885Z","endTime":"2025-08-31T20:04:40.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-31T20:04:51.229Z","endTime":"2025-08-31T20:05:07.873Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.432019350677663,"aZ":-40.44399102466467,"pfxX":10.030418841702193,"pfxZ":-5.403372613242309,"pX":0.8594630598840739,"pZ":2.014367295049001,"vX0":1.5102570117447771,"vY0":-124.67928492801072,"vZ0":-1.2980769919096533,"x":84.24,"y":184.39,"x0":-1.0581539700677187,"y0":50.00116028030663,"z0":5.963097035346939,"aX":15.358635219670983},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.7,"breakHorizontal":-18.5,"spinRate":2529,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44396959096490285,"extension":6.644159689696758},"index":4,"playId":"41a7156a-d4bd-3b9a-bf07-49842ce61ce1","pitchNumber":4,"startTime":"2025-08-31T20:05:07.873Z","endTime":"2025-08-31T20:05:10.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65214694213254,"aZ":-39.666780118731516,"pfxX":7.7109032278643905,"pfxZ":-4.65117604491292,"pX":2.237138104248897,"pZ":0.6531096763265118,"vX0":4.944856568042734,"vY0":-127.78483870517067,"vZ0":-4.956234495129678,"x":31.73,"y":221.15,"x0":-0.7418135436413615,"y0":50.002799351082466,"z0":5.82399279928853,"aX":12.422377606609441},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.5,"breakHorizontal":-15.2,"spinRate":2795,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4329388156403233,"extension":6.783937625384114},"index":5,"playId":"bfde8d60-c7dc-3baf-951c-fac6317b6d0a","pitchNumber":5,"startTime":"2025-08-31T20:05:26.104Z","endTime":"2025-08-31T20:05:34.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:05:34.970Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:07:31.142Z","endTime":"2025-08-31T20:09:16.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":89.1,"endSpeed":81.0,"strikeZoneTop":3.41897834534728,"strikeZoneBottom":1.46165101984963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.388677076412772,"aZ":-25.6747687143118,"pfxX":-9.265422537745529,"pfxZ":3.8717362201569996,"pX":0.7192445527956232,"pZ":1.1275917895711791,"vX0":8.815010029529638,"vY0":-129.39161971412176,"vZ0":-4.920071613405853,"x":89.58,"y":208.34,"x0":-1.5435455447411517,"y0":50.0042509382264,"z0":5.044332998725793,"aX":-15.56302781341641},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":14.6,"spinRate":2228,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4248508580635848,"extension":5.722016133077246},"index":0,"playId":"f60cd391-7d61-30dc-8b79-1a109725c07d","pitchNumber":1,"startTime":"2025-08-31T20:07:54.377Z","endTime":"2025-08-31T20:07:58.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":71.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.55456524486969,"aZ":-40.95283657005108,"pfxX":9.170738463785213,"pfxZ":-6.693473938445611,"pX":-0.2858342835649447,"pZ":1.1209683250847304,"vX0":0.8627822286369654,"vY0":-115.31212988117683,"vZ0":-0.4318744095827829,"x":127.9,"y":208.51,"x0":-1.8550907292384762,"y0":50.00132412122533,"z0":5.3498728576758445,"aX":12.032321290846546},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.8,"breakHorizontal":-16.8,"spinRate":3014,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4797387797070991,"extension":6.36308201348685},"index":1,"playId":"4466b1e0-bb17-345b-a39d-42fd759fc8a5","pitchNumber":2,"startTime":"2025-08-31T20:08:07.887Z","endTime":"2025-08-31T20:08:10.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.0,"strikeZoneTop":3.40999714181683,"strikeZoneBottom":1.5344583200002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90950403629916,"aZ":-41.1548340397882,"pfxX":8.698770696736485,"pfxZ":-6.669923232139607,"pX":1.522357924018782,"pZ":1.240726619889645,"vX0":4.730909487785602,"vY0":-116.77504325624477,"vZ0":-0.3688526086699466,"x":58.97,"y":205.28,"x0":-1.6758110639182457,"y0":50.000035138382344,"z0":5.353143138440492,"aX":11.721092061724072},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.8,"breakHorizontal":-17.0,"spinRate":3094,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4734245008123654,"extension":5.796174875782396},"index":2,"playId":"d5d22308-250e-307d-8c8b-790218a59ca3","pitchNumber":3,"startTime":"2025-08-31T20:08:25.012Z","endTime":"2025-08-31T20:08:29.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.5,"strikeZoneTop":3.410000924364,"strikeZoneBottom":1.48160059395988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16766888998911,"aZ":-29.85583170179861,"pfxX":-10.647133745456511,"pfxZ":1.5791605917234453,"pX":0.5367048133714181,"pZ":2.4770170227822947,"vX0":8.344332280662499,"vY0":-120.9453777888945,"vZ0":-0.577032990451169,"x":96.54,"y":171.9,"x0":-1.5947233740073241,"y0":50.000260969513036,"z0":5.364042829396422,"aX":-15.586878384450534},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.0,"breakHorizontal":17.0,"spinRate":1845,"spinDirection":263},"zone":6,"typeConfidence":2.0,"plateTime":0.45491939653099855,"extension":5.657931176886918},"index":3,"playId":"5f85d927-7a0b-3686-ac76-6bf687639296","pitchNumber":4,"startTime":"2025-08-31T20:08:39.439Z","endTime":"2025-08-31T20:08:42.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.1,"strikeZoneTop":3.40999986877922,"strikeZoneBottom":1.45080647877882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.169249583329616,"aZ":-42.25740301183529,"pfxX":8.617645080464683,"pfxZ":-7.195229202255042,"pX":-1.3308729878222234,"pZ":1.9609214066921261,"vX0":-1.134019267580726,"vY0":-118.84425402440588,"vZ0":0.9834844751037353,"x":167.73,"y":185.84,"x0":-1.959064067051275,"y0":50.00444916242088,"z0":5.443536975402136,"aX":12.072821978993383},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.4,"breakHorizontal":-15.1,"spinRate":3143,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4645707440189497,"extension":5.829658831809777},"index":4,"playId":"0dabbb1c-f41a-3d41-8c4a-0efbd993c2ac","pitchNumber":5,"startTime":"2025-08-31T20:08:56.860Z","endTime":"2025-08-31T20:09:00.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.1,"strikeZoneTop":3.40999923325813,"strikeZoneBottom":1.44041353156688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.214674489570875,"aZ":-42.562150789408484,"pfxX":9.209803976843787,"pfxZ":-7.612079772965938,"pX":-1.1174587724596332,"pZ":2.5164362297138054,"vX0":-0.8628214663659793,"vY0":-117.2553601400651,"vZ0":2.5236209161396888,"x":159.59,"y":170.84,"x0":-1.9341159905562795,"y0":50.00157554743172,"z0":5.4543505170834115,"aX":12.57189050084724},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.6,"breakHorizontal":-16.3,"spinRate":3073,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.47066408423636386,"extension":5.808418424968306},"index":5,"playId":"16b22782-1004-321e-b36b-32b8822b9849","pitchNumber":6,"startTime":"2025-08-31T20:09:11.282Z","endTime":"2025-08-31T20:09:16.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.9,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:09:16.837Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Trout doubles (12) on a sharp fly ball to center fielder Jacob Melton. Yoán Moncada scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:09:17.897Z","endTime":"2025-08-31T20:10:09.655Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.64000216470166,"strikeZoneBottom":1.77433867012068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.013478026249217,"aZ":-27.04315280196254,"pfxX":9.768453614021377,"pfxZ":3.604363940514027,"pX":0.5853369199106987,"pZ":2.4157394754410446,"vX0":2.779426800503463,"vY0":-119.36972201299172,"vZ0":-0.5166797368256892,"x":94.69,"y":173.56,"x0":-1.8669495631234994,"y0":50.00029990955088,"z0":5.099932412938159,"aX":13.895416571673998},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":2821,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.4613527777703679,"extension":5.9280990282268045},"index":0,"playId":"ae5ca668-292f-3008-828b-40d7ff0ece9a","pitchNumber":1,"startTime":"2025-08-31T20:09:42.006Z","endTime":"2025-08-31T20:09:45.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.845465421366484,"aZ":-24.175790554560635,"pfxX":-5.592921135213875,"pfxZ":4.5604002404408766,"pX":-0.6856215872780342,"pZ":2.279590954935639,"vX0":4.666673114409753,"vY0":-132.0601904808747,"vZ0":-2.553370733628657,"x":143.13,"y":177.23,"x0":-1.7546804615446217,"y0":50.005648111184335,"z0":5.0498694852503885,"aX":-9.815675484380908},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":9.0,"spinRate":2260,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.41580422942859085,"extension":5.8653305695783615},"hitData":{"launchSpeed":102.8,"launchAngle":25.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":88.28,"coordY":40.09}},"index":1,"playId":"91448767-04e3-3687-b929-7e926ca459e8","pitchNumber":2,"startTime":"2025-08-31T20:09:54.726Z","endTime":"2025-08-31T20:10:09.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":660162,"link":"/api/v1/people/660162"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-11.900000000000002,"leverageIndex":1.41,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:10:09.655Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:10:22.409Z","endTime":"2025-08-31T20:12:38.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.51192386311826,"strikeZoneBottom":1.69066830613609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23806361174071,"aZ":-27.17938484728773,"pfxX":-8.386247452808906,"pfxZ":2.8512630146286915,"pX":0.06843650326129298,"pZ":1.7414858992852766,"vX0":7.156358392109117,"vY0":-132.42953609245805,"vZ0":-3.249396953068125,"x":114.39,"y":191.76,"x0":-1.5993749189128044,"y0":50.000036505088275,"z0":5.005483412147052,"aX":-14.67012429347909},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":13.3,"spinRate":2200,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4160015768853689,"extension":5.986977101696299},"index":0,"playId":"c74c7d48-5eb2-38c1-a753-774508b453a1","pitchNumber":1,"startTime":"2025-08-31T20:10:42.173Z","endTime":"2025-08-31T20:10:45.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":82.9,"endSpeed":75.1,"strikeZoneTop":3.30999710337481,"strikeZoneBottom":1.51286862558082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19233364320461,"aZ":-25.84587097409804,"pfxX":9.51753407786769,"pfxZ":4.371947817602211,"pX":1.2032595527660759,"pZ":2.021859162559062,"vX0":4.0190896476520885,"vY0":-120.56879314897154,"vZ0":-1.5322160264789049,"x":71.13,"y":184.19,"x0":-1.7301903360515667,"y0":50.00094002090874,"z0":4.984049104702244,"aX":13.770284957618477},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.8,"breakHorizontal":-18.2,"spinRate":3024,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4572991870692209,"extension":5.95447137648495},"index":1,"playId":"d15abf02-c317-39ae-846b-73b9c5825fc3","pitchNumber":2,"startTime":"2025-08-31T20:10:55.749Z","endTime":"2025-08-31T20:10:59.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":71.9,"strikeZoneTop":3.4959813060327,"strikeZoneBottom":1.6748889494328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.334796375784116,"aZ":-39.72044596148779,"pfxX":10.805493015368365,"pfxZ":-5.681144353432076,"pX":-1.377089823729746,"pZ":2.6291066950020534,"vX0":-2.010167956135419,"vY0":-115.85343906412147,"vZ0":2.3305735839142336,"x":169.49,"y":167.79,"x0":-1.8879211554619324,"y0":50.00393414537285,"z0":5.471439190182409,"aX":14.347701160040259},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.1,"breakHorizontal":-18.8,"spinRate":3013,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4770445158507086,"extension":5.849768860184055},"index":2,"playId":"5bc7e170-9898-31c3-bfcd-07b24ff0b30e","pitchNumber":3,"startTime":"2025-08-31T20:11:08.842Z","endTime":"2025-08-31T20:11:12.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.3,"strikeZoneTop":3.37750094062136,"strikeZoneBottom":1.65488017537452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.631666816259735,"aZ":-27.079872591514363,"pfxX":11.053996944870292,"pfxZ":3.603680820156466,"pX":1.0864501381020324,"pZ":1.735431086297539,"vX0":3.2902150125653717,"vY0":-119.43116894606564,"vZ0":-1.9968754974135816,"x":75.59,"y":191.92,"x0":-1.7526524915124737,"y0":50.003526995839245,"z0":5.070349399383424,"aX":15.622206214983207},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.2,"breakHorizontal":-20.9,"spinRate":3091,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.46247194710093176,"extension":6.010893396027596},"index":3,"playId":"6c92c8cc-d9b3-35de-8256-7b53dfd31620","pitchNumber":4,"startTime":"2025-08-31T20:11:24.555Z","endTime":"2025-08-31T20:11:29.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-31T20:11:41.715Z","endTime":"2025-08-31T20:11:52.845Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.5,"strikeZoneTop":3.31000130618166,"strikeZoneBottom":1.58847864131474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78783126012965,"aZ":-32.16987243827165,"pfxX":-9.40942084831044,"pfxZ":0.0051502221404344795,"pX":-0.21906422607506576,"pZ":1.5686158519484552,"vX0":6.567063959555865,"vY0":-131.34146625468355,"vZ0":-2.6168226159244714,"x":125.35,"y":196.43,"x0":-1.5536872836144486,"y0":50.00577789514927,"z0":5.0172796965950575,"aX":-16.12714230118625},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.5,"breakHorizontal":15.2,"spinRate":2273,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.42012029814115737,"extension":6.007700361041712},"index":5,"playId":"639b5686-84ce-3d31-9d0d-c8f05fba0e8b","pitchNumber":5,"startTime":"2025-08-31T20:11:52.845Z","endTime":"2025-08-31T20:11:56.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":80.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19330981022951,"aZ":-29.766395206965083,"pfxX":-8.774464752387352,"pfxZ":1.42305203540589,"pX":0.0898814373826997,"pZ":2.658185696951585,"vX0":7.180304139949128,"vY0":-130.9148286213423,"vZ0":-0.44070517950609883,"x":113.57,"y":167.01,"x0":-1.577847285469025,"y0":50.00636936918201,"z0":5.0989869651930535,"aX":-14.904987530004766},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":13.9,"spinRate":2263,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4218775255767273,"extension":5.9486190411485955},"index":6,"playId":"26e2ee06-e0ea-3fef-8c3e-80b34d074dbe","pitchNumber":6,"startTime":"2025-08-31T20:12:11.222Z","endTime":"2025-08-31T20:12:15.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":89.8,"endSpeed":81.1,"strikeZoneTop":3.31000243158442,"strikeZoneBottom":1.6656031743573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.923216884693304,"aZ":-25.991330294926243,"pfxX":-6.294111578632213,"pfxZ":3.6300074290647633,"pX":-0.3391731866921593,"pZ":3.560066292563101,"vX0":5.20697866791566,"vY0":-130.60075540705208,"vZ0":1.0019669101737743,"x":129.93,"y":142.66,"x0":-1.5541338253402048,"y0":50.00459141702258,"z0":5.145962692424448,"aX":-10.729133533314794},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":10.1,"spinRate":2262,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4215415127185569,"extension":5.882561559137786},"index":7,"playId":"f2c13324-78a3-3b76-8d16-80938cc60277","pitchNumber":7,"startTime":"2025-08-31T20:12:33.343Z","endTime":"2025-08-31T20:12:38.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.62,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:12:38.558Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:13:41.740Z","endTime":"2025-08-31T20:14:46.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:12:56.556Z","endTime":"2025-08-31T20:13:44.020Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":91.0,"endSpeed":82.3,"strikeZoneTop":3.65999784039777,"strikeZoneBottom":1.88315136752897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10245495545722,"aZ":-25.39704042866246,"pfxX":-6.566582294143705,"pfxZ":3.8694963212702227,"pX":-1.1945521619483428,"pZ":2.3993025355159823,"vX0":3.4476424591013806,"vY0":-132.4815480733741,"vZ0":-1.9651459779804474,"x":162.53,"y":174.0,"x0":-1.6696325751588856,"y0":50.00500703524246,"z0":5.034142681121489,"aX":-11.50589569694158},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":11.0,"spinRate":2251,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.41574248370184064,"extension":6.040491973081217},"index":1,"playId":"d1b94070-a6b7-3310-a373-c6e565c7c4de","pitchNumber":1,"startTime":"2025-08-31T20:13:44.020Z","endTime":"2025-08-31T20:13:48.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.790677021851966,"aZ":-28.169655063012097,"pfxX":-7.751806837105827,"pfxZ":2.3524732772214314,"pX":-0.24687533175098164,"pZ":3.2329409802559432,"vX0":5.963818747947662,"vY0":-130.76042615484846,"vZ0":0.5978357480288548,"x":126.41,"y":151.49,"x0":-1.5687622650582238,"y0":50.004952903288284,"z0":5.142595641817716,"aX":-13.205389291396509},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":12.5,"spinRate":2210,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.42153898907482557,"extension":5.938933541618119},"index":2,"playId":"8f6e0700-7185-35be-a79c-1959c197ec77","pitchNumber":2,"startTime":"2025-08-31T20:13:59.652Z","endTime":"2025-08-31T20:14:03.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":73.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.293210907093137,"aZ":-27.40841779975871,"pfxX":10.187455409109639,"pfxZ":3.3766030153109448,"pX":0.44457945192961446,"pZ":2.3468581027068343,"vX0":2.039425741734424,"vY0":-119.82215916432911,"vZ0":-0.2972503931226659,"x":100.05,"y":175.41,"x0":-1.7454203217823585,"y0":50.00595116474767,"z0":4.982689116171784,"aX":14.392637883940923},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.4,"breakHorizontal":-19.0,"spinRate":2965,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.46220009982879917,"extension":5.951237853921247},"index":3,"playId":"cb391e95-3be3-30b9-98b2-710a9aee2c6d","pitchNumber":3,"startTime":"2025-08-31T20:14:19.621Z","endTime":"2025-08-31T20:14:23.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.66000171036386,"strikeZoneBottom":1.98784755781928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.85822900272758,"aZ":-25.83917583665858,"pfxX":-5.393710835385075,"pfxZ":3.6037117545338457,"pX":0.5312592384482693,"pZ":2.7974207168859277,"vX0":7.2669392788735205,"vY0":-132.60014796392736,"vZ0":-0.9059683312458888,"x":96.75,"y":163.25,"x0":-1.5610012391358539,"y0":50.002071209398686,"z0":5.051752252270367,"aX":-9.47823635388561},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":7.9,"spinRate":2251,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.41519071814194675,"extension":6.072755807892874},"index":4,"playId":"0c8384ce-2b39-3e72-87ed-2769e7d2d194","pitchNumber":4,"startTime":"2025-08-31T20:14:42.106Z","endTime":"2025-08-31T20:14:46.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":2.5999999999999996,"leverageIndex":0.88,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:14:46.750Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a soft ground ball to pitcher Lance McCullers Jr. Mike Trout scores. Taylor Ward to 3rd. Throwing error by pitcher Lance McCullers Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:14:49.550Z","endTime":"2025-08-31T20:16:31.292Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621121,"link":"/api/v1/people/621121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":621121,"link":"/api/v1/people/621121"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621121,"link":"/api/v1/people/621121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.22033524187013,"strikeZoneBottom":1.52447050001703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.999106165938596,"aZ":-25.273310734404927,"pfxX":-7.135912662989486,"pfxZ":3.946165379995157,"pX":1.0598841845480325,"pZ":1.8606564941154224,"vX0":9.037971019397123,"vY0":-132.4123913205686,"vZ0":-3.1491556076127516,"x":76.6,"y":188.54,"x0":-1.493306049716761,"y0":50.00618491394982,"z0":4.9437204752727615,"aX":-12.494582325223973},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":10.7,"spinRate":2276,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.41589664194950693,"extension":6.032915431081974},"index":0,"playId":"8285904d-3788-3fa7-9e55-f2e4940f18dc","pitchNumber":1,"startTime":"2025-08-31T20:15:12.574Z","endTime":"2025-08-31T20:15:16.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.268846123344623,"aZ":-38.18535841218999,"pfxX":-10.292842945826301,"pfxZ":-3.9240030600612785,"pX":-0.08532449603674505,"pZ":1.5537818592512322,"vX0":7.024083531356716,"vY0":-124.6985641622081,"vZ0":-0.9986380432109319,"x":120.25,"y":196.83,"x0":-1.6394842889148482,"y0":50.00166549667654,"z0":5.185552683086819,"aX":-15.77906867907401},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.1,"breakHorizontal":16.4,"spinRate":1735,"spinDirection":263},"zone":8,"typeConfidence":2.0,"plateTime":0.44378342376991675,"extension":5.848364987382434},"index":1,"playId":"68d80099-0e7a-3dca-bb61-a4dcd1da04cf","pitchNumber":2,"startTime":"2025-08-31T20:15:25.647Z","endTime":"2025-08-31T20:15:28.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.563416091199716,"aZ":-40.77627238502613,"pfxX":9.713800548887683,"pfxZ":-6.0991582435772855,"pX":0.8432447745563246,"pZ":2.53209813802419,"vX0":2.9790296719394624,"vY0":-119.54300134172814,"vZ0":1.9143184097439025,"x":84.86,"y":170.41,"x0":-1.6894161758361792,"y0":50.0041023218671,"z0":5.4527555542233195,"aX":13.696995869819576},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.1,"breakHorizontal":-18.4,"spinRate":3083,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4627734047934169,"extension":6.20894278570374},"index":2,"playId":"d6f92721-a06c-3cac-8b90-c2b668030ba2","pitchNumber":3,"startTime":"2025-08-31T20:15:47.367Z","endTime":"2025-08-31T20:15:51.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T20:16:12.934Z","endTime":"2025-08-31T20:16:18.456Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32842113859664,"aZ":-29.879701217174034,"pfxX":-8.241694258843147,"pfxZ":1.300000569043176,"pX":0.19373630433415326,"pZ":2.1306648867602793,"vX0":7.047568064296803,"vY0":-132.99654459365695,"vZ0":-1.965734677582629,"x":109.62,"y":181.25,"x0":-1.438433724012743,"y0":50.00253491086115,"z0":5.076932716907899,"aX":-14.553036256884553},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":13.1,"spinRate":2181,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.41410642056914826,"extension":6.241596442738616},"hitData":{"launchSpeed":56.1,"launchAngle":-66.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.05,"coordY":193.89}},"index":4,"playId":"e8152dbd-d9ae-3233-9a06-8f1b20ec4e88","pitchNumber":4,"startTime":"2025-08-31T20:16:18.456Z","endTime":"2025-08-31T20:16:31.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-6.699999999999999,"leverageIndex":1.04,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:16:31.292Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Travis d'Arnaud hit by pitch. Luis Rengifo to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:18:10.954Z","endTime":"2025-08-31T20:18:35.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T20:17:41.219Z","endTime":"2025-08-31T20:18:13.135Z","isPitch":false,"type":"action","player":{"id":518595,"link":"/api/v1/people/518595"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23542674778491,"aZ":-27.24564843381118,"pfxX":-6.189412260753537,"pfxZ":2.8626950281709753,"pX":-0.38972633064116985,"pZ":3.0947243314037123,"vX0":5.27293800929351,"vY0":-131.05845492877856,"vZ0":-0.12641364786931242,"x":131.86,"y":155.22,"x0":-1.6332991334213594,"y0":50.004664767344096,"z0":5.195478879574522,"aX":-10.662754402589485},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":10.0,"spinRate":2115,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.41951664116283327,"extension":5.939909166475131},"index":1,"playId":"e6a60637-9365-3959-9538-b83550d3b9d6","pitchNumber":1,"startTime":"2025-08-31T20:18:13.135Z","endTime":"2025-08-31T20:18:16.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.820265071537914,"aZ":-26.35016922134976,"pfxX":-4.067875095889822,"pfxZ":3.368010474461194,"pX":-1.6870605067895466,"pZ":3.8162897870786296,"vX0":1.85533670625831,"vY0":-131.22805367955726,"vZ0":1.5621109428323368,"x":181.31,"y":135.74,"x0":-1.8777648493632786,"y0":50.00530200889819,"z0":5.187251669833768,"aX":-7.039507896726119},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":7.0,"spinRate":2235,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41866158142862187,"extension":5.911445888034668},"index":2,"playId":"622294c9-cc73-3beb-a9ff-7b480b270dbf","pitchNumber":2,"startTime":"2025-08-31T20:18:29.912Z","endTime":"2025-08-31T20:18:35.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.59,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:18:35.200Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matthew Lugo pops out to first baseman Christian Walker in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:19:09.791Z","endTime":"2025-08-31T20:20:05.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683090,"fullName":"Matthew Lugo","link":"/api/v1/people/683090"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.46000279898638,"strikeZoneBottom":1.59180446359655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51185198251553,"aZ":-26.307964681299776,"pfxX":-6.456559757026566,"pfxZ":3.33923772135193,"pX":-0.1632371523236155,"pZ":3.237898532169584,"vX0":5.942795184133228,"vY0":-132.3085789860577,"vZ0":0.04963411146717245,"x":123.22,"y":151.36,"x0":-1.6090798248836677,"y0":50.00365615290711,"z0":5.160671654001857,"aX":-11.348489864759166},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":10.2,"spinRate":2157,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.41534645713124485,"extension":5.926580898822524},"index":0,"playId":"cab3421c-aa26-3531-af1c-801f6741dd20","pitchNumber":1,"startTime":"2025-08-31T20:19:21.438Z","endTime":"2025-08-31T20:19:25.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":73.8,"strikeZoneTop":3.36521583189141,"strikeZoneBottom":1.54449271726835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.889358366701266,"aZ":-31.404477393722164,"pfxX":11.599275700581021,"pfxZ":0.5447819566765819,"pX":-0.4169016045154274,"pZ":3.168238415882232,"vX0":-0.20827943585261177,"vY0":-119.2836590028098,"vZ0":1.836696344036564,"x":132.89,"y":153.24,"x0":-1.828496287900056,"y0":50.00116702317527,"z0":5.267678158466027,"aX":16.326607973572766},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.9,"breakHorizontal":-20.8,"spinRate":3002,"spinDirection":73},"zone":1,"typeConfidence":2.0,"plateTime":0.4632987141931215,"extension":6.010027483016389},"index":1,"playId":"f8e56c2d-2c5f-3e19-aa0c-620bdefa2f6f","pitchNumber":2,"startTime":"2025-08-31T20:19:35.493Z","endTime":"2025-08-31T20:19:39.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T20:19:42.289Z","endTime":"2025-08-31T20:19:54.040Z","isPitch":false,"type":"action","player":{"id":683090,"link":"/api/v1/people/683090"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.241046056857655,"aZ":-27.06180066660226,"pfxX":9.802517268225962,"pfxZ":3.568642208939594,"pX":0.08818981681336585,"pZ":2.278902262029043,"vX0":1.6104221919897341,"vY0":-120.31049145822001,"vZ0":-0.660863943729611,"x":113.64,"y":177.25,"x0":-1.8650122169593055,"y0":50.00323088770279,"z0":5.004057371649118,"aX":14.046479953242718},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.6,"breakHorizontal":-18.1,"spinRate":2948,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4592475184464626,"extension":6.110058970287494},"hitData":{"launchSpeed":86.5,"launchAngle":81.0,"totalDistance":17.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":136.3,"coordY":201.77}},"index":3,"playId":"70d68ba4-ea4b-3382-9785-bde2e698eb3c","pitchNumber":3,"startTime":"2025-08-31T20:19:54.040Z","endTime":"2025-08-31T20:20:05.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683090,"link":"/api/v1/people/683090","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":683090,"link":"/api/v1/people/683090"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":2.1000000000000005,"leverageIndex":0.67,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:20:05.859Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out, pitcher Lance McCullers Jr. to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T20:20:22.529Z","endTime":"2025-08-31T20:20:38.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621121,"link":"/api/v1/people/621121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10079184926716,"aZ":-29.517482677361954,"pfxX":-8.052452032446766,"pfxZ":1.5268348099701594,"pX":-0.0048891918961201765,"pZ":1.782102344834043,"vX0":6.839320524106535,"vY0":-132.11360180724506,"vZ0":-2.731555039707209,"x":117.19,"y":190.66,"x0":-1.6002859130056923,"y0":50.00341346345841,"z0":5.033095854221874,"aX":-14.020642364087369},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":12.8,"spinRate":2069,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.41700230675858085,"extension":5.924560777340264},"hitData":{"launchSpeed":104.9,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.68,"coordY":179.46}},"index":0,"playId":"b93bedf2-efa2-378f-91a8-50f1e4e3af67","pitchNumber":1,"startTime":"2025-08-31T20:20:30.749Z","endTime":"2025-08-31T20:20:38.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":621121,"link":"/api/v1/people/621121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":2.0999999999999988,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:20:38.492Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out sharply to center fielder Bryce Teodosio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:23:24.176Z","endTime":"2025-08-31T20:24:52.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Jo Adell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:23:20.520Z","endTime":"2025-08-31T20:23:20.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryce Teodosio replaces right fielder Matthew Lugo, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T20:23:20.544Z","endTime":"2025-08-31T20:23:20.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":683090,"link":"/api/v1/people/683090"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":683090,"link":"/api/v1/people/683090"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis García replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T20:23:20.545Z","endTime":"2025-08-31T20:23:26.440Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":472610,"link":"/api/v1/people/472610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.7,"endSpeed":87.0,"strikeZoneTop":3.07904469785344,"strikeZoneBottom":1.56361574218001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.22633355686527,"aZ":-17.804984914171154,"pfxX":-10.384059295230584,"pfxZ":7.352931116727318,"pX":-0.07654455658862314,"pZ":1.3813973478957058,"vX0":7.706015300915169,"vY0":-140.21453804443013,"vZ0":-9.486597518204839,"x":119.92,"y":201.48,"x0":-1.5375595489411926,"y0":50.002120122533235,"z0":6.015733129304181,"aX":-20.289241337770775},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":16.8,"spinRate":2321,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.39346069665764904,"extension":6.517612826248029},"index":3,"playId":"08f9555b-54a2-340a-9092-936d1b90c213","pitchNumber":1,"startTime":"2025-08-31T20:23:26.440Z","endTime":"2025-08-31T20:23:30.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.0,"strikeZoneTop":3.06228040724587,"strikeZoneBottom":1.57970331373458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.624799515347014,"aZ":-16.17579798641805,"pfxX":-9.501750492388819,"pfxZ":8.157200262750818,"pX":-0.31973777234039247,"pZ":2.8840722734641324,"vX0":6.571069875964703,"vY0":-140.3064599059355,"vZ0":-6.290584659616338,"x":129.19,"y":160.91,"x0":-1.477567365384582,"y0":50.00008680220875,"z0":6.2395543150521195,"aX":-18.629145124177615},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":15.6,"spinRate":2328,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.392865271533859,"extension":6.475440892557374},"index":4,"playId":"e4215eed-662f-3b56-ae82-892e4d8d2808","pitchNumber":2,"startTime":"2025-08-31T20:23:43.692Z","endTime":"2025-08-31T20:23:47.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.70745405241906,"aZ":-13.184605236755283,"pfxX":-8.131937963464068,"pfxZ":9.574832882748916,"pX":-0.4987840480895229,"pZ":2.4207644716582237,"vX0":5.5957078886713045,"vY0":-141.23030762476108,"vZ0":-7.921699699826515,"x":136.01,"y":173.42,"x0":-1.4682646789618812,"y0":50.000210906711914,"z0":6.145345917495387,"aX":-16.12135519787244},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":13.3,"spinRate":2347,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.39060248772382167,"extension":6.498877418856297},"index":5,"playId":"3483e9a5-7745-3797-8e8a-e86348cb7f5e","pitchNumber":3,"startTime":"2025-08-31T20:24:00.778Z","endTime":"2025-08-31T20:24:05.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.12929424096225,"strikeZoneBottom":1.40275454776243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73525732699816,"aZ":-28.004800251430538,"pfxX":6.662534010044351,"pfxZ":2.9195909472595405,"pX":1.58595545040401,"pZ":0.20182434172151406,"vX0":5.910227595683203,"vY0":-119.75825212044136,"vZ0":-7.144495000859841,"x":56.55,"y":233.33,"x0":-1.7947888784191877,"y0":50.00461664571332,"z0":5.785632175915201,"aX":9.514708527963938},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.5,"breakHorizontal":-13.7,"spinRate":2484,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4603297252642684,"extension":6.419517417758327},"index":6,"playId":"69e3bf98-08e2-38a0-ba16-c5e7eba90c32","pitchNumber":4,"startTime":"2025-08-31T20:24:20.688Z","endTime":"2025-08-31T20:24:24.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70419967968558,"aZ":-29.7406371856254,"pfxX":5.172106661438916,"pfxZ":1.580934122396111,"pX":0.09970718699364722,"pZ":2.1271124736860387,"vX0":3.1392964299085735,"vY0":-123.59226343380502,"vZ0":-3.4515751325421897,"x":113.2,"y":181.35,"x0":-1.8608917648250007,"y0":50.003248206572415,"z0":6.0519391630216965,"aX":7.963799946319323},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":-10.1,"spinRate":2651,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.44395801969256254,"extension":6.443786172391358},"hitData":{"launchSpeed":102.0,"launchAngle":27.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.26,"coordY":39.4}},"index":7,"playId":"8ebc3a80-e1e8-3bde-bc6d-fbdaa86f6cfb","pitchNumber":5,"startTime":"2025-08-31T20:24:44.487Z","endTime":"2025-08-31T20:24:52.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:24:52.055Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ramón Urías doubles (17) on a line drive to center fielder Bryce Teodosio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:25:01.561Z","endTime":"2025-08-31T20:25:35.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.49005215179655,"aZ":-21.56939577298632,"pfxX":-9.954614467858237,"pfxZ":5.329140823341026,"pX":-0.3197396499815806,"pZ":2.67041429844368,"vX0":6.983683990083977,"vY0":-140.99031264945359,"vZ0":-5.627617422896265,"x":129.19,"y":166.68,"x0":-1.5500934808457916,"y0":50.00294572909571,"z0":6.1074240857295266,"aX":-19.81114152093806},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2211,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.3902096892120248,"extension":6.5751112407187335},"hitData":{"launchSpeed":96.9,"launchAngle":21.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":68.0,"coordY":74.86}},"index":0,"playId":"716b7a47-659d-357c-bba1-75e2bfda7371","pitchNumber":1,"startTime":"2025-08-31T20:25:21.536Z","endTime":"2025-08-31T20:25:35.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":4.299999999999999,"leverageIndex":0.68,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:25:35.586Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Melton called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:34:46.567Z","endTime":"2025-08-31T20:35:33.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":689200,"fullName":"Jacob Melton","link":"/api/v1/people/689200"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T20:25:52.683Z","endTime":"2025-08-31T20:34:32.309Z","isPitch":false,"type":"action","player":{"id":689200,"link":"/api/v1/people/689200"},"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Christian Moore replaces left fielder Taylor Ward, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T20:34:32.309Z","endTime":"2025-08-31T20:34:32.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to left field for Luis Rengifo.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-31T20:34:32.336Z","endTime":"2025-08-31T20:34:48.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.34000013692858,"strikeZoneBottom":1.49995724823409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.780225340916868,"aZ":-26.878184216243348,"pfxX":-7.60439301029164,"pfxZ":3.1107812781721664,"pX":-0.12849510210379406,"pZ":2.0276760350385787,"vX0":6.182113365433026,"vY0":-130.34567427824723,"vZ0":-5.36911874122686,"x":121.9,"y":184.03,"x0":-1.5539006899734193,"y0":50.00615691963742,"z0":6.167776977535726,"aX":-12.965663707409341},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":12.2,"spinRate":1536,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.4217111016548416,"extension":6.3957305180021224},"index":3,"playId":"530b54bb-38bd-37fb-b955-f6ea80404c5b","pitchNumber":1,"startTime":"2025-08-31T20:34:48.831Z","endTime":"2025-08-31T20:34:52.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":87.2,"endSpeed":79.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16875102048436,"aZ":-28.525841387433967,"pfxX":-4.253646086457132,"pfxZ":2.245116886823742,"pX":-0.38063970939548836,"pZ":2.1024511079726818,"vX0":4.5617845393655365,"vY0":-126.91819517335198,"vZ0":-4.457568246920581,"x":131.51,"y":182.01,"x0":-1.6528469176953082,"y0":50.00065427182152,"z0":6.166163718940486,"aX":-6.904633930308851},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":6.6,"spinRate":1492,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.4323666059257012,"extension":6.447743208953593},"index":4,"playId":"1cd4988a-91fa-35cf-a161-40f1726bc450","pitchNumber":2,"startTime":"2025-08-31T20:35:06.113Z","endTime":"2025-08-31T20:35:09.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":98.0,"endSpeed":88.4,"strikeZoneTop":3.34000082439287,"strikeZoneBottom":1.53094086596513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.028018949718124,"aZ":-18.46740876400427,"pfxX":-9.031696957828729,"pfxZ":6.770215600356094,"pX":-0.021101383410270666,"pZ":3.3947561179233188,"vX0":7.017944224482918,"vY0":-142.40560368071826,"vZ0":-4.725828896104238,"x":117.8,"y":147.12,"x0":-1.3617213612954806,"y0":50.00219689463533,"z0":6.267870540161623,"aX":-18.286243576671104},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":2305,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.38671836949079763,"extension":6.415559334948596},"index":5,"playId":"39dee2a7-51d4-3711-bbdc-12a43063a748","pitchNumber":3,"startTime":"2025-08-31T20:35:28.854Z","endTime":"2025-08-31T20:35:33.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":689200,"link":"/api/v1/people/689200","batSide":{"code":"L","description":"Left"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_ab"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_ab"},{"player":{"id":689200,"link":"/api/v1/people/689200"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":-4.099999999999999,"leverageIndex":1.51,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:35:33.426Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T20:36:46.221Z","endTime":"2025-08-31T20:38:27.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T20:35:46.867Z","endTime":"2025-08-31T20:36:48.388Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.48451343308594,"strikeZoneBottom":1.76071475345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.218430253335544,"aZ":-25.225279482418117,"pfxX":5.934691105036092,"pfxZ":4.748767675203078,"pX":1.7523059020784704,"pZ":0.547395181395259,"vX0":6.310061620292015,"vY0":-120.95578960938617,"vZ0":-7.391931360543486,"x":50.21,"y":224.0,"x0":-1.673196875113104,"y0":50.005337577824235,"z0":5.892773306932894,"aX":8.6890975653863},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.8,"breakHorizontal":-12.4,"spinRate":2384,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4549093132890287,"extension":6.591967313803537},"index":1,"playId":"282d2138-0228-3351-ad93-029d26e961ed","pitchNumber":1,"startTime":"2025-08-31T20:36:48.388Z","endTime":"2025-08-31T20:36:52.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":82.7,"endSpeed":75.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.249786252639545,"aZ":-27.61745266314909,"pfxX":5.9478187935223605,"pfxZ":3.1751657171078316,"pX":0.7619940579133843,"pZ":1.818380689344629,"vX0":4.1609036884932715,"vY0":-120.21953985732793,"vZ0":-4.136635809229817,"x":87.95,"y":189.68,"x0":-1.775217939103418,"y0":50.00549315438217,"z0":6.063675106483165,"aX":8.549835456549431},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.8,"breakHorizontal":-11.9,"spinRate":2521,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.45879408782719366,"extension":6.457379276511017},"index":2,"playId":"5d99af31-34c8-3b07-8254-6f2935bed790","pitchNumber":2,"startTime":"2025-08-31T20:37:09.630Z","endTime":"2025-08-31T20:37:12.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-31T20:37:27.881Z","endTime":"2025-08-31T20:37:42.212Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.50592954524535,"strikeZoneBottom":1.68337384336421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.402321068623333,"aZ":-26.629309482399734,"pfxX":5.504810883114283,"pfxZ":3.6639541534075803,"pX":2.2236332411163313,"pZ":1.408067878577883,"vX0":7.5472015826172445,"vY0":-123.04292807233321,"vZ0":-5.663375270132126,"x":32.24,"y":200.76,"x0":-1.6140095698881374,"y0":50.00177405554843,"z0":6.033639174000555,"aX":8.329255661850693},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.4,"breakHorizontal":-11.9,"spinRate":2639,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4473909305237376,"extension":6.5411009224994325},"index":4,"playId":"30702d87-e58a-3bf7-a861-f09e8a80315b","pitchNumber":3,"startTime":"2025-08-31T20:37:42.212Z","endTime":"2025-08-31T20:37:45.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.58000259870177,"strikeZoneBottom":1.68614553434485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75843857197193,"aZ":-18.83567928568372,"pfxX":-9.767680049731844,"pfxZ":6.782186648425032,"pX":0.5384340682732156,"pZ":2.112830953529459,"vX0":8.82843178914256,"vY0":-140.10052234853495,"vZ0":-7.6752033302415406,"x":96.48,"y":181.73,"x0":-1.4008262290272122,"y0":50.00583133223807,"z0":6.142293614583066,"aX":-19.21683152552898},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2339,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.39253390642167485,"extension":6.551534273104101},"index":5,"playId":"0b8ff956-dc03-3250-8129-e965c61cfd39","pitchNumber":4,"startTime":"2025-08-31T20:38:05.124Z","endTime":"2025-08-31T20:38:08.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.277084162941154,"aZ":-29.23021228011566,"pfxX":6.722429479107942,"pfxZ":2.0156819505926538,"pX":0.9756777127041532,"pZ":0.6366152331922929,"vX0":4.463956011141595,"vY0":-121.45685226388115,"vZ0":-6.35300394496499,"x":79.81,"y":221.59,"x0":-1.7726000320169288,"y0":50.00554725689974,"z0":5.894427014675855,"aX":9.842005076328018},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":-13.4,"spinRate":2644,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4544941814471626,"extension":6.53493691711779},"index":6,"playId":"0899c746-639e-31ff-9d4f-1696778be8e1","pitchNumber":5,"startTime":"2025-08-31T20:38:22.997Z","endTime":"2025-08-31T20:38:27.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-2.8,"leverageIndex":1.02,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:38:27.266Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out sharply to center fielder Jacob Melton.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:41:05.275Z","endTime":"2025-08-31T20:42:23.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689200,"link":"/api/v1/people/689200"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: AJ Blubaugh replaces Lance McCullers Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:40:47.436Z","endTime":"2025-08-31T20:40:52.358Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621121,"link":"/api/v1/people/621121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T20:40:52.358Z","endTime":"2025-08-31T20:41:07.300Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.27999764379167,"strikeZoneBottom":1.44634829427125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.98095120958735,"aZ":-10.88213254927905,"pfxX":-9.239698030155019,"pfxZ":11.088893920729571,"pX":0.8918569094712354,"pZ":1.0349597278110174,"vX0":11.481709088833306,"vY0":-138.8583782943973,"vZ0":-10.650591003320557,"x":83.0,"y":210.84,"x0":-2.1292655253725714,"y0":50.00192795629268,"z0":5.682136443828595,"aX":-17.73952352954724},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":13.8,"spinRate":2418,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.397033271199946,"extension":6.908669689748799},"index":2,"playId":"e79fd523-08ef-3e3a-affb-29fbc940b73e","pitchNumber":1,"startTime":"2025-08-31T20:41:07.300Z","endTime":"2025-08-31T20:41:11.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.27999877906207,"strikeZoneBottom":1.55352941133437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.270414252967694,"aZ":-31.051394474352495,"pfxX":5.573066557394311,"pfxZ":0.7920421261906345,"pX":2.7231974355270894,"pZ":-0.2990532118171863,"vX0":10.097986526232381,"vY0":-119.75859661095687,"vZ0":-7.1637373790601675,"x":13.2,"y":246.85,"x0":-2.312240709936841,"y0":50.003274206883276,"z0":5.595446686465089,"aX":7.900943664031103},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.5,"breakHorizontal":-13.1,"spinRate":2804,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4616027047075817,"extension":6.770369841569974},"index":3,"playId":"c6592177-3457-3631-9c0d-90a34dd43d68","pitchNumber":2,"startTime":"2025-08-31T20:41:21.309Z","endTime":"2025-08-31T20:41:24.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.782584178817736,"aZ":-12.49936574615617,"pfxX":-7.040324617743213,"pfxZ":10.293337052523658,"pX":-0.9238000761273663,"pZ":2.732768891292848,"vX0":6.171668970563548,"vY0":-138.3281246564811,"vZ0":-6.024629136070166,"x":152.21,"y":165.0,"x0":-2.2841806429751657,"y0":50.00305341444965,"z0":5.799203251126925,"aX":-13.457878648524414},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":11.3,"spinRate":2357,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3980431801256059,"extension":6.718498821528596},"index":4,"playId":"7a5a0efa-01bb-3c68-b35e-f65c7df4b19b","pitchNumber":3,"startTime":"2025-08-31T20:41:39.930Z","endTime":"2025-08-31T20:41:44.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.4,"endSpeed":87.3,"strikeZoneTop":3.28000282641478,"strikeZoneBottom":1.56271824367165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07302992632269,"aZ":-8.333986571199297,"pfxX":-7.417889272332864,"pfxZ":12.20220400403459,"pX":0.9726291881364479,"pZ":0.9577481163751314,"vX0":10.928663473202398,"vY0":-139.52459715795354,"vZ0":-11.33235286476479,"x":79.93,"y":212.92,"x0":-2.047966601950133,"y0":50.00369173665381,"z0":5.641378472019845,"aX":-14.49375447082906},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.6,"breakHorizontal":10.9,"spinRate":2424,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3939610530171529,"extension":6.9029854323414295},"index":5,"playId":"c6a3138b-1469-3240-af56-dc84d4cb43ef","pitchNumber":4,"startTime":"2025-08-31T20:42:00.776Z","endTime":"2025-08-31T20:42:07.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.639030811004645,"aZ":-10.927206852063215,"pfxX":-8.380706808151057,"pfxZ":11.140198374515965,"pX":0.20740064703383548,"pZ":1.8270639177750878,"vX0":9.546164919920077,"vY0":-137.93633114625283,"vZ0":-8.578384387785242,"x":109.09,"y":189.45,"x0":-2.2264667870984676,"y0":50.0016598783686,"z0":5.734089409036746,"aX":-15.982233915674112},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":13.0,"spinRate":2417,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3986692196455852,"extension":6.748351569747916},"hitData":{"launchSpeed":103.1,"launchAngle":22.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":117.99,"coordY":51.64}},"index":6,"playId":"81d9a387-3f5e-3952-86b9-eac9d184ebb6","pitchNumber":5,"startTime":"2025-08-31T20:42:17.403Z","endTime":"2025-08-31T20:42:23.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:42:23.791Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:42:26.228Z","endTime":"2025-08-31T20:43:30.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.61814140390389,"aZ":-11.290672891917376,"pfxX":-8.696602577242686,"pfxZ":10.791525629201843,"pX":0.17478079568241303,"pZ":3.302189083123791,"vX0":9.402125358270057,"vY0":-139.05193618160746,"vZ0":-4.756576501767636,"x":110.34,"y":149.62,"x0":-2.1396219901257862,"y0":50.003024674666975,"z0":5.800140006113969,"aX":-16.830002437758964},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":13.6,"spinRate":2407,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39570204661802766,"extension":6.7470693955315495},"index":0,"playId":"f559d0d0-89c1-3912-85ee-7612350e225d","pitchNumber":1,"startTime":"2025-08-31T20:42:55.436Z","endTime":"2025-08-31T20:42:58.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.7,"strikeZoneTop":3.38945711370619,"strikeZoneBottom":1.45566714120185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76485492678826,"aZ":-9.884315329329064,"pfxX":-8.760404559830999,"pfxZ":11.480172027292186,"pX":-0.44530805880103647,"pZ":1.8898278120125345,"vX0":7.900400266954979,"vY0":-139.29153957697895,"vZ0":-8.719601220547029,"x":133.97,"y":187.75,"x0":-2.1968483991862735,"y0":50.0019316267384,"z0":5.736645374692629,"aX":-17.008599702237788},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":13.9,"spinRate":2471,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3950199431478798,"extension":6.741718853622672},"index":1,"playId":"cf3b7992-0726-33ca-bc30-3b9d07ce1e1b","pitchNumber":2,"startTime":"2025-08-31T20:43:11.234Z","endTime":"2025-08-31T20:43:15.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.263137359135825,"aZ":-25.506125711389338,"pfxX":-10.943090041817925,"pfxZ":4.057018031445997,"pX":-1.3228396111739131,"pZ":1.7256406637969537,"vX0":6.328117665247847,"vY0":-128.14589614770284,"vZ0":-5.124477932511556,"x":167.42,"y":192.19,"x0":-2.4169989747416256,"y0":50.004406385445975,"z0":5.772293469244979,"aX":-17.99656663851153},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":18.1,"spinRate":2434,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42926953974266624,"extension":6.574548099219807},"index":2,"playId":"99b3517d-5d97-37c2-abea-1103b701473e","pitchNumber":3,"startTime":"2025-08-31T20:43:27.231Z","endTime":"2025-08-31T20:43:30.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:43:30.514Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, shortstop Jeremy Peña to first baseman Christian Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T20:43:33.555Z","endTime":"2025-08-31T20:45:47.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.63999742827932,"strikeZoneBottom":1.76016452141504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.795233774417717,"aZ":-33.60274054638551,"pfxX":8.329713685283176,"pfxZ":-1.0104017988096832,"pX":-0.1162156368375948,"pZ":1.8457537229786816,"vX0":3.1702056237406593,"vY0":-119.09651925035683,"vZ0":-2.2270188960006094,"x":121.43,"y":188.94,"x0":-2.551943432121721,"y0":50.00257534321731,"z0":5.8727220024250215,"aX":11.799986105831753},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.2,"breakHorizontal":-15.8,"spinRate":2799,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4623315649792339,"extension":6.553881807139785},"index":0,"playId":"06019cd0-e33b-3832-a2fb-9b6d30d65a84","pitchNumber":1,"startTime":"2025-08-31T20:43:59.140Z","endTime":"2025-08-31T20:44:02.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.219142442882166,"aZ":-9.559234503877422,"pfxX":-8.67541687601057,"pfxZ":11.451808204190236,"pX":-0.09474950380608685,"pZ":2.62134922818824,"vX0":8.541369285617872,"vY0":-140.66696111074825,"vZ0":-7.1154146613815605,"x":120.61,"y":168.0,"x0":-2.064880706045524,"y0":50.00452931474846,"z0":5.826615611054628,"aX":-17.13567518607089},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":13.7,"spinRate":2519,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3915579821688491,"extension":6.744555316674501},"index":1,"playId":"1261bd06-74fc-3ee4-86be-0806553571d7","pitchNumber":2,"startTime":"2025-08-31T20:44:14.034Z","endTime":"2025-08-31T20:44:17.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-31T20:44:26.398Z","endTime":"2025-08-31T20:44:40.191Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.4,"endSpeed":86.8,"strikeZoneTop":3.63999740700277,"strikeZoneBottom":1.79456481982623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.46155357404693,"aZ":-8.846258434024625,"pfxX":-7.71464699421418,"pfxZ":11.8749990258924,"pX":1.4478598154098032,"pZ":2.9741716684378194,"vX0":12.22835083540426,"vY0":-141.02243682731046,"vZ0":-6.332734815525712,"x":61.81,"y":158.48,"x0":-1.9923206419956716,"y0":50.00042137222389,"z0":5.855235146085223,"aX":-15.152971330095005},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.9,"breakHorizontal":10.7,"spinRate":2524,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3921433152680627,"extension":6.814407897538522},"index":3,"playId":"10de49ba-55e8-3308-a08f-3a344349a7aa","pitchNumber":3,"startTime":"2025-08-31T20:44:40.191Z","endTime":"2025-08-31T20:44:43.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.3,"endSpeed":86.6,"strikeZoneTop":3.64000188607002,"strikeZoneBottom":1.75268757040875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.909859861183456,"aZ":-11.522012923735597,"pfxX":-6.487459046589749,"pfxZ":10.502630688251728,"pX":0.2703341393003715,"pZ":3.741579898261965,"vX0":8.837327553334486,"vY0":-141.17386080052478,"vZ0":-3.9340449949379535,"x":106.7,"y":137.76,"x0":-2.096256290651258,"y0":50.00098255987316,"z0":5.926753902306808,"aX":-12.755142490228927},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2432,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39190634415676495,"extension":6.71862063620768},"index":4,"playId":"a25ed7e8-5582-346d-a523-7d8b9917a8f3","pitchNumber":4,"startTime":"2025-08-31T20:44:56.736Z","endTime":"2025-08-31T20:45:00.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.64000196524907,"strikeZoneBottom":1.75105207555056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.450310232015312,"aZ":-23.79564033664109,"pfxX":-9.835282480977149,"pfxZ":5.126663028351947,"pX":0.019736873498326007,"pZ":-0.35238254752652787,"vX0":8.565318174758108,"vY0":-128.05117675469188,"vZ0":-10.529978030284342,"x":116.25,"y":248.29,"x0":-2.1174196853248324,"y0":50.00124842454037,"z0":5.728683900296987,"aX":-16.066586453921776},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":15.5,"spinRate":2522,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43042820919943825,"extension":6.5969999598899385},"index":5,"playId":"208acda9-0a89-3ded-b53d-621f9b24c36b","pitchNumber":5,"startTime":"2025-08-31T20:45:12.233Z","endTime":"2025-08-31T20:45:16.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.171685056946224,"aZ":-9.013423975390126,"pfxX":-7.067297823376604,"pfxZ":11.55380509768998,"pX":0.1591901695728031,"pZ":1.227997748944326,"vX0":8.929207241493357,"vY0":-141.17120448297732,"vZ0":-10.74305992250675,"x":110.93,"y":205.62,"x0":-2.1367031671033536,"y0":50.003287033164874,"z0":5.677217619041465,"aX":-14.168468996809827},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":10.8,"spinRate":2478,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3889872752327026,"extension":6.842798794520412},"hitData":{"launchSpeed":104.3,"launchAngle":-11.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.39,"coordY":164.25}},"index":6,"playId":"1db737c5-d121-3487-b2fa-50b8fb2023a4","pitchNumber":6,"startTime":"2025-08-31T20:45:39.802Z","endTime":"2025-08-31T20:45:47.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":602104,"link":"/api/v1/people/602104"},"third":{"id":621043,"link":"/api/v1/people/621043"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":689200,"link":"/api/v1/people/689200"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.1999999999999993,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:45:47.930Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to left fielder Luis Rengifo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:48:32.386Z","endTime":"2025-08-31T20:49:41.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Luis García.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T20:48:13.921Z","endTime":"2025-08-31T20:48:34.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.72875772876029,"strikeZoneBottom":1.78766160637146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.135858803291754,"aZ":-8.903976365870806,"pfxX":0.7694692422393887,"pfxZ":13.327422046029561,"pX":0.13872911862259002,"pZ":0.10811524227911737,"vX0":5.355662125995776,"vY0":-131.61359915483433,"vZ0":-13.973599189006656,"x":111.71,"y":235.86,"x0":-2.026559760833766,"y0":50.00643644015422,"z0":6.158912358399319,"aX":1.3438136526862408},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":21.1,"breakHorizontal":-2.6,"spinRate":2680,"spinDirection":183},"zone":14,"typeConfidence":0.91,"plateTime":0.41689543091955894,"extension":6.993971058689289},"index":1,"playId":"d1b9af28-ba01-32b7-bdf5-725700f4928d","pitchNumber":1,"startTime":"2025-08-31T20:48:34.382Z","endTime":"2025-08-31T20:48:37.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.0,"strikeZoneTop":3.58000063967128,"strikeZoneBottom":1.67856082523285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.163733805320625,"aZ":-12.019513094932341,"pfxX":1.0116679569307312,"pfxZ":11.634941173017133,"pX":1.0005076630284833,"pZ":1.87749254687627,"vX0":7.320360130449401,"vY0":-132.05874259614856,"vZ0":-9.170799818798796,"x":78.86,"y":188.09,"x0":-1.96129576227983,"y0":50.005086151260976,"z0":6.322537166216712,"aX":1.7511848036324358},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.7,"breakHorizontal":-3.7,"spinRate":2624,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.4178641143445394,"extension":6.728408048603842},"index":2,"playId":"52b74856-cb5a-3af9-80c2-f53a7408b250","pitchNumber":2,"startTime":"2025-08-31T20:48:54.969Z","endTime":"2025-08-31T20:48:59.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.1,"strikeZoneTop":3.58000245481113,"strikeZoneBottom":1.6805896543385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.690589530159656,"aZ":-13.443237514891017,"pfxX":2.1411302385378237,"pfxZ":11.087080081429368,"pX":-0.2692331663146872,"pZ":2.0523137973737358,"vX0":4.169825740005189,"vY0":-130.03811368889978,"vZ0":-8.302857799133527,"x":127.26,"y":183.37,"x0":-2.180277589570454,"y0":50.00340819687447,"z0":6.336272699356395,"aX":3.6176138323475326},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":18.1,"breakHorizontal":-4.9,"spinRate":2685,"spinDirection":171},"zone":8,"typeConfidence":0.9,"plateTime":0.42339252545579464,"extension":6.782460480065723},"index":3,"playId":"26ef8490-e456-3316-859f-8eb5340a5bf9","pitchNumber":3,"startTime":"2025-08-31T20:49:14.159Z","endTime":"2025-08-31T20:49:17.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82845521691979,"aZ":-10.382580552927715,"pfxX":1.3481210272758224,"pfxZ":12.277877884307962,"pX":0.04690771155610356,"pZ":1.8828001052605392,"vX0":4.882847213379727,"vY0":-133.40675980889498,"vZ0":-9.643632905287053,"x":115.21,"y":187.94,"x0":-1.9938138742187537,"y0":50.003417848418316,"z0":6.3265631006812795,"aX":2.3909490299288048},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.9,"breakHorizontal":-3.6,"spinRate":2681,"spinDirection":181},"zone":8,"typeConfidence":0.91,"plateTime":0.4130309634711815,"extension":6.864498930710741},"hitData":{"launchSpeed":98.1,"launchAngle":52.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.43,"coordY":104.32}},"index":4,"playId":"8086c855-5c8e-338b-ab94-f52a668ee2ca","pitchNumber":4,"startTime":"2025-08-31T20:49:32.648Z","endTime":"2025-08-31T20:49:41.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:49:41.881Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Zach Neto to first baseman Oswald Peraza.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:49:43.325Z","endTime":"2025-08-31T20:50:38.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":2.86999761700073,"strikeZoneBottom":1.40184708491004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67055116515061,"aZ":-10.697723834410027,"pfxX":2.1023669113599865,"pfxZ":12.156077183001162,"pX":0.2772220274300033,"pZ":1.4891351927104846,"vX0":4.760576148044939,"vY0":-132.88739436937269,"vZ0":-10.429073476788513,"x":106.43,"y":198.57,"x0":-1.819291025640143,"y0":50.00491925562138,"z0":6.26971537062492,"aX":3.7154580958274073},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.6,"breakHorizontal":-4.9,"spinRate":2630,"spinDirection":175},"zone":9,"typeConfidence":0.91,"plateTime":0.41407236220825405,"extension":6.909103488701288},"index":0,"playId":"2676ba39-465a-3e7a-a52a-5ae186165d16","pitchNumber":1,"startTime":"2025-08-31T20:50:13.088Z","endTime":"2025-08-31T20:50:18.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":2.87,"strikeZoneBottom":1.31,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.408573268704657,"aZ":-34.26410936497917,"pfxX":3.2095929373014904,"pfxZ":-1.3840428194052823,"pX":-0.09543599658581554,"pZ":2.207391347650619,"vX0":3.6324997409307476,"vY0":-122.52018434140336,"vZ0":-3.220377864154825,"x":120.64,"y":179.18,"x0":-2.0171196319143068,"y0":50.001731005532854,"z0":6.482950553381223,"aX":4.852642080953065},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.0,"breakHorizontal":-6.7,"spinRate":2495,"spinDirection":97},"zone":5,"typeConfidence":0.92,"plateTime":0.4479536520921963,"extension":6.851361048310296},"hitData":{"launchSpeed":94.2,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.4,"coordY":155.64}},"index":1,"playId":"e27a3238-39cd-3a57-925c-12712c3f3490","pitchNumber":2,"startTime":"2025-08-31T20:50:31.272Z","endTime":"2025-08-31T20:50:38.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:50:38.388Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Correa flies out to left fielder Luis Rengifo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:50:42.256Z","endTime":"2025-08-31T20:52:39.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66157567496425,"aZ":-13.616492983806298,"pfxX":1.5906163651797267,"pfxZ":10.301228067665065,"pX":0.29324769480358237,"pZ":3.6173798297245723,"vX0":5.269597093852353,"vY0":-134.48633146978634,"vZ0":-4.935442937772775,"x":105.82,"y":141.11,"x0":-1.9114551478593333,"y0":50.00371117421558,"z0":6.46862590097476,"aX":2.8643980613890268},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-4.2,"spinRate":2667,"spinDirection":173},"zone":3,"typeConfidence":0.9,"plateTime":0.40988840997294407,"extension":6.644772310337773},"index":0,"playId":"7d398628-cd27-30be-ba8b-4b6a9edfd1cc","pitchNumber":1,"startTime":"2025-08-31T20:51:07.061Z","endTime":"2025-08-31T20:51:10.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.56000045323857,"strikeZoneBottom":1.67482365209876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.341949984190087,"aZ":-9.505391781787386,"pfxX":-3.80902094668686,"pfxZ":12.364513350076209,"pX":-0.4864529765415482,"pZ":2.1805550481632756,"vX0":4.139623569199701,"vY0":-135.02217597637733,"vZ0":-9.330838403404146,"x":135.54,"y":179.91,"x0":-1.54977295171791,"y0":50.00149254537087,"z0":6.364183675136895,"aX":-6.982811507270368},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.4,"breakHorizontal":5.9,"spinRate":2342,"spinDirection":193},"zone":7,"typeConfidence":0.87,"plateTime":0.40676001561079644,"extension":7.066740617060144},"index":1,"playId":"98561855-03ed-33da-9566-429c13dc0311","pitchNumber":2,"startTime":"2025-08-31T20:51:30.022Z","endTime":"2025-08-31T20:51:33.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13912214795673,"aZ":-32.00388171924681,"pfxX":2.9028368122899493,"pfxZ":0.11338488583251394,"pX":-0.1916660526669485,"pZ":1.715126098059433,"vX0":3.0465347308328665,"vY0":-121.82256043628418,"vZ0":-4.895726559349904,"x":124.31,"y":192.47,"x0":-1.8359806310498026,"y0":50.002473946222544,"z0":6.520099905963152,"aX":4.358771081592588},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-6.0,"spinRate":2535,"spinDirection":103},"zone":8,"typeConfidence":0.91,"plateTime":0.44976650134466034,"extension":6.566233117900312},"index":2,"playId":"2c58916b-dfb5-3356-acbd-a26c5ad1dc4d","pitchNumber":3,"startTime":"2025-08-31T20:51:47.863Z","endTime":"2025-08-31T20:51:51.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.55999786758549,"strikeZoneBottom":1.63393013126133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.454820957726795,"aZ":-9.049153137019003,"pfxX":-0.4796695795625574,"pfxZ":12.352143286633606,"pX":1.0157173529852053,"pZ":2.5676959955705247,"vX0":6.976241590676515,"vY0":-136.3215011686333,"vZ0":-8.650203163147767,"x":78.28,"y":169.45,"x0":-1.519965910126825,"y0":50.002212863179956,"z0":6.416533221302768,"aX":-0.89873040720503},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.5,"breakHorizontal":-0.7,"spinRate":2770,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.4026066579482559,"extension":6.937199446742906},"index":3,"playId":"3b986152-d27f-31a3-9f99-c261311f9e26","pitchNumber":4,"startTime":"2025-08-31T20:52:12.707Z","endTime":"2025-08-31T20:52:17.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.241013903124955,"aZ":-9.592145054438861,"pfxX":-0.8230024207905013,"pfxZ":12.30585665904878,"pX":-0.9893231535143984,"pZ":2.811381716529105,"vX0":2.8800936411238505,"vY0":-135.05158215332253,"vZ0":-7.84096455292384,"x":154.71,"y":162.87,"x0":-1.9657390919413669,"y0":50.00107878662845,"z0":6.438911003805938,"aX":-1.5104055525526805},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.6,"breakHorizontal":0.8,"spinRate":2689,"spinDirection":177},"zone":11,"typeConfidence":0.9,"plateTime":0.40661406937348366,"extension":6.78319245393628},"hitData":{"launchSpeed":74.2,"launchAngle":28.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.36,"coordY":108.1}},"index":4,"playId":"a0b2c452-bd84-3ca1-bab2-a5b33b94d030","pitchNumber":5,"startTime":"2025-08-31T20:52:32.832Z","endTime":"2025-08-31T20:52:39.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":695681,"link":"/api/v1/people/695681"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":650859,"link":"/api/v1/people/650859"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-31T20:52:39.761Z","atBatIndex":69}]