[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:41:23.016Z","endTime":"2025-08-20T23:41:59.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-20T19:32:33.995Z","endTime":"2025-08-20T23:20:01.711Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"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-20T23:20:01.711Z","endTime":"2025-08-20T23:39:56.950Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"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-20T23:39:56.950Z","endTime":"2025-08-20T23:41:25.274Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.6,"strikeZoneTop":3.82604425585975,"strikeZoneBottom":1.81002706674145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.567351782973606,"aZ":-12.407458384495559,"pfxX":-5.320657906320279,"pfxZ":11.510245480146079,"pX":-0.5916118615397394,"pZ":2.57231628815178,"vX0":4.266951383386654,"vY0":-130.7266707512009,"vZ0":-5.727965542799618,"x":139.55,"y":169.33,"x0":-1.5600459921299725,"y0":50.001455188553194,"z0":5.736468692314323,"aX":-9.136404962821022},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.7,"breakHorizontal":8.6,"spinRate":2332,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.42024158611860063,"extension":7.200106599017266},"index":3,"playId":"b40cdb03-e213-325a-9334-1dec3662bef9","pitchNumber":1,"startTime":"2025-08-20T23:41:25.274Z","endTime":"2025-08-20T23:41:29.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.67012070756477,"strikeZoneBottom":1.70237297544228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.508006914266684,"aZ":-20.904999708726844,"pfxX":1.153720185181348,"pfxZ":7.2381573255353295,"pX":0.4849586871211399,"pZ":3.7487840748749157,"vX0":4.097715183194069,"vY0":-123.90158161016282,"vZ0":-0.9032302416250889,"x":98.51,"y":137.56,"x0":-1.3393442638549555,"y0":50.000119988689505,"z0":5.863215706562573,"aX":1.7948298074274813},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":13.2,"breakHorizontal":-3.0,"spinRate":2083,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.4418811037067947,"extension":7.243017379686788},"index":4,"playId":"11f2f784-2dc5-360e-8d64-9f27d38f6110","pitchNumber":2,"startTime":"2025-08-20T23:41:36.548Z","endTime":"2025-08-20T23:41:40.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.454255828708295,"aZ":-27.31299749944682,"pfxX":-10.575640948622251,"pfxZ":3.2483695113406688,"pX":-0.4286052171948983,"pZ":1.7625931996601878,"vX0":5.740057976813661,"vY0":-121.66235218560945,"vZ0":-4.061296547738459,"x":133.34,"y":191.19,"x0":-1.447792852286183,"y0":50.00107086723039,"z0":5.8277398674413625,"aX":-15.810562677865766},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.2,"breakHorizontal":17.8,"spinRate":2160,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.45065394396894076,"extension":7.340363952182799},"hitData":{"launchSpeed":82.6,"launchAngle":43.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.76,"coordY":87.14}},"index":5,"playId":"9f4851a9-e221-36b9-8142-8b9075574e49","pitchNumber":3,"startTime":"2025-08-20T23:41:50.059Z","endTime":"2025-08-20T23:41:59.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-20T23:41:59.106Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:42:14.187Z","endTime":"2025-08-20T23:43:49.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.9,"strikeZoneTop":3.18911712624494,"strikeZoneBottom":1.39613389987079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.904831806513318,"aZ":-35.29949237355402,"pfxX":5.061805329236881,"pfxZ":-2.6370289100565234,"pX":1.1308414732265306,"pZ":1.3444887918681472,"vX0":3.615942315709952,"vY0":-108.4957638594879,"vZ0":-1.7030073179025156,"x":73.89,"y":202.48,"x0":-1.2180031139796885,"y0":50.00186555607163,"z0":6.004952277488976,"aX":6.002349422918417},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-4.9,"breakHorizontal":-10.2,"spinRate":2157,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.5058414479495421,"extension":7.110428546219637},"index":0,"playId":"5506b2cf-e05e-3f2c-95e8-db459bf86118","pitchNumber":1,"startTime":"2025-08-20T23:42:24.652Z","endTime":"2025-08-20T23:42:28.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.472274839704593,"aZ":-14.684016877414734,"pfxX":-6.407715276587684,"pfxZ":10.124090685623873,"pX":-0.32688864521332883,"pZ":3.254620379055565,"vX0":4.936474582899112,"vY0":-131.0591441129501,"vZ0":-3.6628064786282204,"x":129.46,"y":150.91,"x0":-1.4087644265902057,"y0":50.004393231476335,"z0":5.777453601318,"aX":-11.071632608644174},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.6,"breakHorizontal":10.4,"spinRate":2459,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4190323583237854,"extension":7.423840672707758},"index":1,"playId":"6a34a313-7886-3f35-a575-ce78252494ca","pitchNumber":2,"startTime":"2025-08-20T23:42:36.033Z","endTime":"2025-08-20T23:42:41.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.40404718607517,"aZ":-30.81523899542028,"pfxX":6.564828060495883,"pfxZ":1.0438066076456396,"pX":0.7581676015268068,"pZ":1.8743470448628978,"vX0":2.9124176645864175,"vY0":-113.87035058074248,"vZ0":-2.0720706931689996,"x":88.1,"y":188.17,"x0":-1.3933564296088967,"y0":50.00281436021167,"z0":5.867224935819295,"aX":8.555082440763814},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.7,"breakHorizontal":-12.6,"spinRate":2185,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4824187899286647,"extension":7.293000849076509},"index":2,"playId":"baa57eb6-953d-3eaf-8b99-0a6e028c99ec","pitchNumber":3,"startTime":"2025-08-20T23:43:01.377Z","endTime":"2025-08-20T23:43:04.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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-20T23:43:11.758Z","endTime":"2025-08-20T23:43:24.039Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.390483349395158,"aZ":-26.148199298907723,"pfxX":-10.049788670097563,"pfxZ":4.050231797853689,"pX":-0.8838349997660737,"pZ":2.2881878563728884,"vX0":4.4205544243504455,"vY0":-121.91661754953432,"vZ0":-3.0974499275842318,"x":150.69,"y":177.0,"x0":-1.4254777081462522,"y0":50.00476025718968,"z0":5.85824141718044,"aX":-14.966665670602888},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.7,"breakHorizontal":17.0,"spinRate":2056,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.45113560958166143,"extension":7.150594645827307},"index":4,"playId":"57dd9203-b297-3106-8081-f900e2172c59","pitchNumber":4,"startTime":"2025-08-20T23:43:24.039Z","endTime":"2025-08-20T23:43:28.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.268623210060593,"aZ":-29.51673391212951,"pfxX":7.208071481422126,"pfxZ":2.0367019543614235,"pX":0.3888066523776733,"pZ":1.7550114932345415,"vX0":1.8150459305965372,"vY0":-113.88385065150571,"vZ0":-2.5592565683616724,"x":102.18,"y":191.39,"x0":-1.356184424779997,"y0":50.002434464599034,"z0":5.833137469073159,"aX":9.401678071246847},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":3.4,"breakHorizontal":-13.6,"spinRate":2211,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4822329058529582,"extension":7.342654739171412},"index":5,"playId":"89d86666-4928-3cb5-8786-141f805b734c","pitchNumber":5,"startTime":"2025-08-20T23:43:45.584Z","endTime":"2025-08-20T23:43:49.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:43:49.646Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:43:58.758Z","endTime":"2025-08-20T23:45:09.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.102458433121424,"aZ":-14.939631327831416,"pfxX":-3.8496206316987918,"pfxZ":10.029404309521158,"pX":-0.7224578868066123,"pZ":3.7439065108153944,"vX0":3.331490009364961,"vY0":-131.1162410889481,"vZ0":-2.3889969583095754,"x":144.54,"y":137.69,"x0":-1.5175405587181248,"y0":50.00256724903534,"z0":5.799010868289097,"aX":-6.615147994443943},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.8,"breakHorizontal":6.1,"spinRate":2255,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4198580828805909,"extension":7.324640623764936},"index":0,"playId":"49050bdf-a051-3716-83f5-ae9c66d94e2b","pitchNumber":1,"startTime":"2025-08-20T23:44:11.380Z","endTime":"2025-08-20T23:44:14.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.60548549597497,"strikeZoneBottom":1.65009413342018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03278254735659,"aZ":-15.809412842820347,"pfxX":-3.788598608177132,"pfxZ":9.52166102082423,"pX":-0.8220781452871007,"pZ":3.3250679958139324,"vX0":2.819829885266337,"vY0":-130.87835125254972,"vZ0":-3.2865696357522727,"x":148.34,"y":149.0,"x0":-1.4262796971184093,"y0":50.00327992579159,"z0":5.795465891590936,"aX":-6.511339773752013},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2336,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4200183435561162,"extension":7.301650765669075},"index":1,"playId":"59953743-2d5f-3545-a677-a968d86b708e","pitchNumber":2,"startTime":"2025-08-20T23:44:24.343Z","endTime":"2025-08-20T23:44:28.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":89.8,"endSpeed":81.1,"strikeZoneTop":3.68882032772286,"strikeZoneBottom":1.74954938214474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97052349632327,"aZ":-15.341601080077323,"pfxX":-3.1265393772725973,"pfxZ":9.86075260463972,"pX":-0.806347767769204,"pZ":3.817924621105847,"vX0":2.7400859268256106,"vY0":-130.6943035613001,"vZ0":-2.033165282442643,"x":147.74,"y":135.7,"x0":-1.4690075884570515,"y0":50.001849732303896,"z0":5.7755228899938365,"aX":-5.336491344537178},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.5,"breakHorizontal":4.9,"spinRate":2202,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.421252906942879,"extension":7.214082473247229},"index":2,"playId":"2c9fbcf9-58f4-3dea-bad4-d1b2f9bb2f8e","pitchNumber":3,"startTime":"2025-08-20T23:44:38.500Z","endTime":"2025-08-20T23:44:41.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.636079820945508,"aZ":-26.38790361304386,"pfxX":-9.524544736958502,"pfxZ":3.9392953414310226,"pX":-0.27477613430127873,"pZ":1.093678545400339,"vX0":5.60072633337923,"vY0":-120.94605957963095,"vZ0":-5.524851229163676,"x":127.47,"y":209.25,"x0":-1.3941719835586617,"y0":50.00032815083645,"z0":5.7486991277962645,"aX":-13.977402744518315},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":2137,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4544833869150118,"extension":7.299486746400843},"index":3,"playId":"79e659c7-98cf-3c7e-a49c-1541364bc662","pitchNumber":4,"startTime":"2025-08-20T23:44:51.324Z","endTime":"2025-08-20T23:44:54.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.135659946167358,"aZ":-29.188118616050854,"pfxX":3.9631755556205026,"pfxZ":2.0541904601144534,"pX":0.5381615541533319,"pZ":1.875528581261496,"vX0":3.1283923174376618,"vY0":-119.44868296231863,"vZ0":-3.035798505641321,"x":96.49,"y":188.14,"x0":-1.3013302913641507,"y0":50.000151056756,"z0":5.776215623033261,"aX":5.7484723862030656},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.2,"breakHorizontal":-7.9,"spinRate":1963,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.45784180404670005,"extension":7.38957029903088},"index":4,"playId":"8124ad45-227c-3165-9985-329f894557ac","pitchNumber":5,"startTime":"2025-08-20T23:45:06.141Z","endTime":"2025-08-20T23:45:09.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:45:09.790Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:47:06.790Z","endTime":"2025-08-20T23:49:14.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.47271342147705,"strikeZoneBottom":1.59321913960374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.904757817518387,"aZ":-21.302584854920415,"pfxX":-6.676991534867209,"pfxZ":5.764319967159961,"pX":1.3616741944911275,"pZ":2.544283195629952,"vX0":7.863061309649896,"vY0":-136.84794464647172,"vZ0":-4.426479928994938,"x":65.1,"y":170.08,"x0":-0.6895742792056208,"y0":50.000609602093135,"z0":5.653520827991803,"aX":-12.586736928151362},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":10.3,"spinRate":1939,"spinDirection":214},"zone":12,"typeConfidence":0.82,"plateTime":0.4011806328422458,"extension":6.716403095000733},"index":0,"playId":"63f603c2-eb0e-30fc-8897-5e535c39e39c","pitchNumber":1,"startTime":"2025-08-20T23:47:23.425Z","endTime":"2025-08-20T23:47:27.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.2,"endSpeed":84.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.558914344170056,"aZ":-21.21001024651838,"pfxX":-7.5359097503741115,"pfxZ":5.929264906845823,"pX":0.3082984455355013,"pZ":2.768585866172927,"vX0":5.626056374532271,"vY0":-135.61023535292236,"vZ0":-3.7242250885776724,"x":105.25,"y":164.03,"x0":-0.8212841974357167,"y0":50.00454860287647,"z0":5.651787040049498,"aX":-13.940778574470018},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":12.4,"spinRate":1923,"spinDirection":215},"zone":6,"typeConfidence":0.86,"plateTime":0.40496918864816234,"extension":6.730914553252908},"index":1,"playId":"c316909d-b14c-3dc2-86cc-3a9b9a3ce57b","pitchNumber":2,"startTime":"2025-08-20T23:47:38.008Z","endTime":"2025-08-20T23:47:41.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.35964589196253,"aZ":-26.34100237492504,"pfxX":-9.138782054217675,"pfxZ":3.0901948435574704,"pX":-0.6488679894878101,"pZ":1.4716905379563656,"vX0":4.464888676048387,"vY0":-137.0577644428977,"vZ0":-6.064424554074737,"x":141.73,"y":199.04,"x0":-1.1181002373022058,"y0":50.00638042869634,"z0":5.530069174532847,"aX":-17.262484609757415},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":15.5,"spinRate":1806,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.4007556359883413,"extension":6.749925043951385},"index":2,"playId":"5e12b794-fec7-3711-ade8-d7c5602a94b4","pitchNumber":3,"startTime":"2025-08-20T23:48:22.789Z","endTime":"2025-08-20T23:48:27.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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-20T23:48:32.805Z","endTime":"2025-08-20T23:48:50.715Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.42509516042436,"strikeZoneBottom":1.54672039611652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.722690863709282,"aZ":-35.65254043083411,"pfxX":2.345441161285203,"pfxZ":-2.16946601749852,"pX":1.88065103556952,"pZ":0.3112231971466733,"vX0":6.666335030291069,"vY0":-126.64260615677495,"vZ0":-5.492377654388455,"x":45.31,"y":230.38,"x0":-1.1030107855116749,"y0":50.001992516374195,"z0":5.3991355602997535,"aX":3.763078087296947},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.0,"breakHorizontal":-5.9,"spinRate":2116,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.43447000896737453,"extension":6.847058992492444},"index":4,"playId":"f46e79ac-5ad4-3a97-8da8-391108412977","pitchNumber":4,"startTime":"2025-08-20T23:48:50.715Z","endTime":"2025-08-20T23:48:53.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":95.3,"endSpeed":87.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.211436321509126,"aZ":-25.57042990523138,"pfxX":-8.70353277125662,"pfxZ":3.4028602906213337,"pX":-1.0708668939819277,"pZ":1.9633808104732056,"vX0":2.738246902351964,"vY0":-138.6464496465014,"vZ0":-5.322588072213632,"x":157.82,"y":185.77,"x0":-0.9431961943563674,"y0":50.000644834139806,"z0":5.623850419955595,"aX":-16.870420386297827},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":1884,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.395685671868943,"extension":6.7250161169456675},"index":5,"playId":"b75447a2-d745-3845-89dc-83fdb64b5d04","pitchNumber":5,"startTime":"2025-08-20T23:49:10.151Z","endTime":"2025-08-20T23:49:14.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:49:14.256Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out sharply to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:49:23.168Z","endTime":"2025-08-20T23:50:02.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":94.2,"endSpeed":85.5,"strikeZoneTop":3.74158575276003,"strikeZoneBottom":1.74296910082648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.402399614117016,"aZ":-25.769628205435644,"pfxX":-7.481291127764907,"pfxZ":3.4039624264030923,"pX":-0.36436774488757884,"pZ":2.809455452716555,"vX0":4.251691291158501,"vY0":-137.11241710976265,"vZ0":-2.8960839211329987,"x":130.89,"y":162.92,"x0":-0.9720408888665122,"y0":50.00526588309157,"z0":5.658814313107425,"aX":-14.091207889680701},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":12.5,"spinRate":1860,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.4011445077728877,"extension":6.664571736770022},"index":0,"playId":"07071d7f-d422-3a5b-b0a7-e06b5990ee31","pitchNumber":1,"startTime":"2025-08-20T23:49:38.965Z","endTime":"2025-08-20T23:49:42.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.19184208857152,"aZ":-17.066766882432344,"pfxX":-1.2157145872154174,"pfxZ":7.928844683691249,"pX":0.24086426172080408,"pZ":2.4861682045894313,"vX0":3.973809153478385,"vY0":-137.1070546132879,"vZ0":-5.094082550956966,"x":107.82,"y":171.65,"x0":-1.0689691569486672,"y0":50.00019887480379,"z0":5.53213928523989,"aX":-2.3162853943961936},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":1.3,"spinRate":2097,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.39943172440819863,"extension":6.707716635740758},"hitData":{"launchSpeed":104.7,"launchAngle":-2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":164.2,"coordY":160.67}},"index":1,"playId":"54adc2f5-f76a-380a-8725-f6ece9c15d87","pitchNumber":2,"startTime":"2025-08-20T23:49:54.761Z","endTime":"2025-08-20T23:50:02.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:50:02.599Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a line drive to right fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:50:15.166Z","endTime":"2025-08-20T23:51:27.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":86.2,"strikeZoneTop":3.43746852538844,"strikeZoneBottom":1.66480014878919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66682672192706,"aZ":-27.01187090991607,"pfxX":-8.358142590414774,"pfxZ":2.71016574911782,"pX":-0.1612872952980622,"pZ":2.3365375917773337,"vX0":5.414033892423443,"vY0":-137.4374444997141,"vZ0":-3.7329694980941848,"x":123.15,"y":175.69,"x0":-1.0751199819259005,"y0":50.00296671854454,"z0":5.55581424000649,"aX":-15.921884694898063},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.3,"breakHorizontal":13.9,"spinRate":1932,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.39917217270024663,"extension":6.691630795060969},"index":0,"playId":"26454c62-9cbd-3ae7-9c15-ec430dacfb39","pitchNumber":1,"startTime":"2025-08-20T23:50:27.550Z","endTime":"2025-08-20T23:50:31.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.39584939725832,"strikeZoneBottom":1.62300204128304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.985786454012516,"aZ":-31.810025835988718,"pfxX":-8.984572342943979,"pfxZ":0.21073461737041832,"pX":0.42238422300023504,"pZ":0.38440008953124716,"vX0":6.568785812836573,"vY0":-131.64948355057214,"vZ0":-6.880478171041465,"x":100.9,"y":228.4,"x0":-0.9524197904435427,"y0":50.00377032356455,"z0":5.4223463367765,"aX":-15.588078504518718},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.1,"breakHorizontal":14.6,"spinRate":1621,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.41790992975269514,"extension":6.914112370274144},"index":1,"playId":"605b8dc0-86ad-3ce6-afa7-2c7aaf7a8714","pitchNumber":2,"startTime":"2025-08-20T23:50:40.312Z","endTime":"2025-08-20T23:50:43.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":90.0,"endSpeed":81.5,"strikeZoneTop":3.41233700690752,"strikeZoneBottom":1.63937216862313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61746908109565,"aZ":-34.75110888758506,"pfxX":-9.213049887375716,"pfxZ":-1.5179026097995871,"pX":-0.9251113135791523,"pZ":1.2972109630967719,"vX0":3.377261642410644,"vY0":-130.95935401356326,"vZ0":-3.895772602447786,"x":152.26,"y":203.76,"x0":-1.0490955627738754,"y0":50.000142635205606,"z0":5.458053038657994,"aX":-15.69179908855933},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.5,"breakHorizontal":15.7,"spinRate":1598,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42137455538765867,"extension":6.738596293818238},"index":2,"playId":"54f01b13-36e7-35fa-8bfa-1f32b9d4846d","pitchNumber":3,"startTime":"2025-08-20T23:50:58.749Z","endTime":"2025-08-20T23:51:03.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94073733164928,"aZ":-20.971219561723576,"pfxX":-9.848503268603599,"pfxZ":5.8451117599112985,"pX":-0.2918314952491928,"pZ":2.136604839129528,"vX0":5.126361828157618,"vY0":-138.0932793895701,"vZ0":-5.355686964277105,"x":128.12,"y":181.09,"x0":-0.9003399860890781,"y0":50.00396467443649,"z0":5.527314909387591,"aX":-18.87681862907163},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2004,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.39780272444778486,"extension":6.787796383662315},"hitData":{"launchSpeed":97.5,"launchAngle":13.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.09,"coordY":102.38}},"index":3,"playId":"60475557-4b37-33bd-bc68-70795aed71e9","pitchNumber":4,"startTime":"2025-08-20T23:51:16.489Z","endTime":"2025-08-20T23:51:27.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:51:27.066Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, shortstop Darell Hernaiz to second baseman Luis Urías. Brooks Lee out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:51:33.179Z","endTime":"2025-08-20T23:52:44.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":86.0,"strikeZoneTop":3.27084914580251,"strikeZoneBottom":1.43247287728416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99255233036992,"aZ":-24.26017098993251,"pfxX":-8.501241166592145,"pfxZ":4.183914787610208,"pX":0.3565091778596541,"pZ":1.7529875283951575,"vX0":6.801113143245317,"vY0":-137.0648831561846,"vZ0":-5.774242313972389,"x":103.41,"y":191.45,"x0":-1.0599051713533556,"y0":50.00130566122216,"z0":5.557078301280119,"aX":-16.076881485881486},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":13.8,"spinRate":1977,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.4005310156181361,"extension":6.757172433023611},"index":0,"playId":"3abce95f-be0d-3e92-b185-77e76d3a0799","pitchNumber":1,"startTime":"2025-08-20T23:51:54.499Z","endTime":"2025-08-20T23:51:58.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.25300408990555,"strikeZoneBottom":1.49607657387608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4318787243413,"aZ":-21.92794502923773,"pfxX":-6.606785464695527,"pfxZ":5.503729497470937,"pX":0.706251465609207,"pZ":2.0718180019653456,"vX0":7.033568540586174,"vY0":-136.37998918729474,"vZ0":-5.191546120551549,"x":90.08,"y":182.84,"x0":-1.0630354101241422,"y0":50.000462637126816,"z0":5.538081767967354,"aX":-12.291638933558719},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":10.2,"spinRate":1999,"spinDirection":218},"zone":6,"typeConfidence":0.81,"plateTime":0.40353185279326187,"extension":6.840556429191797},"index":1,"playId":"fbd6fe0b-b2fe-3abf-9656-57fdc854db5e","pitchNumber":2,"startTime":"2025-08-20T23:52:15.019Z","endTime":"2025-08-20T23:52:19.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.135106967362223,"aZ":-31.47846491576206,"pfxX":1.869712865835832,"pfxZ":0.4262664663832956,"pX":0.26845575155399765,"pZ":1.752152182744036,"vX0":3.0269147377631898,"vY0":-127.10609693733043,"vZ0":-3.1203614009855376,"x":106.77,"y":191.47,"x0":-1.1865172844627228,"y0":50.00027409235008,"z0":5.52848591189505,"aX":3.019150885980853},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":-4.2,"spinRate":2190,"spinDirection":72},"zone":8,"typeConfidence":0.9,"plateTime":0.43303219448568075,"extension":6.674485436150213},"hitData":{"launchSpeed":100.1,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":105.12,"coordY":148.03}},"index":2,"playId":"97dd01ae-caea-30bb-9a35-66631dcbd670","pitchNumber":3,"startTime":"2025-08-20T23:52:37.473Z","endTime":"2025-08-20T23:52:44.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:52:44.299Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (24) on a sharp line drive to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T23:54:33.079Z","endTime":"2025-08-20T23:54:58.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24823346252251,"aZ":-19.48600244718878,"pfxX":-4.818880651203557,"pfxZ":7.48205395208028,"pX":-0.06920458101301924,"pZ":3.2718590419830313,"vX0":5.146242583687821,"vY0":-129.20092733857214,"vZ0":-2.570288808059702,"x":119.64,"y":150.44,"x0":-1.4582358638979416,"y0":50.000001189515004,"z0":5.772670533482167,"aX":-8.167873081230981},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.2,"breakHorizontal":7.6,"spinRate":2164,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4235187988647793,"extension":7.138368870829103},"hitData":{"launchSpeed":105.6,"launchAngle":9.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.66,"coordY":92.32}},"index":0,"playId":"7539b447-4f63-3d03-b526-ebf857ec8b50","pitchNumber":1,"startTime":"2025-08-20T23:54:47.953Z","endTime":"2025-08-20T23:54:58.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:54:58.847Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, second baseman Luke Keaschall to first baseman Kody Clemens. Tyler Soderstrom to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T23:55:19.041Z","endTime":"2025-08-20T23:56:15.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.378482846947907,"aZ":-13.535623558783575,"pfxX":-5.135270572751715,"pfxZ":11.15137923145195,"pX":0.508353933485287,"pZ":3.5353258763349307,"vX0":6.4561055312114215,"vY0":-129.10353449714685,"vZ0":-3.0227179860180735,"x":97.62,"y":143.33,"x0":-1.36921801781973,"y0":50.00060619529758,"z0":5.776706653610263,"aX":-8.581684152532986},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":19.7,"breakHorizontal":7.7,"spinRate":2232,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4258816771513376,"extension":7.292024797467376},"index":0,"playId":"b1b2141b-ec35-3f9a-a58c-942dac4a0ed7","pitchNumber":1,"startTime":"2025-08-20T23:55:24.738Z","endTime":"2025-08-20T23:55:28.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.59571097611308,"strikeZoneBottom":1.74792167245889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.331981559646007,"aZ":-20.09217552450945,"pfxX":-10.113249336847687,"pfxZ":8.097024896609486,"pX":1.2695939137764398,"pZ":0.04063729387948334,"vX0":9.559970788900454,"vY0":-121.52358546028307,"vZ0":-9.213996463926092,"x":68.61,"y":237.68,"x0":-1.4057311511497974,"y0":50.005240418032,"z0":5.6341381011604685,"aX":-15.093883897364893},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.5,"breakHorizontal":16.0,"spinRate":2009,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4511183502963627,"extension":7.168174470330906},"index":1,"playId":"1dcf195d-14cb-32a0-bb88-05d71e0fa1ca","pitchNumber":2,"startTime":"2025-08-20T23:55:45.273Z","endTime":"2025-08-20T23:55:48.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97649912701883,"aZ":-26.59802771079483,"pfxX":-10.582082537139087,"pfxZ":3.9193118719401703,"pX":-0.5026220340618542,"pZ":2.8231662714964463,"vX0":5.376901640458553,"vY0":-118.89763904140818,"vZ0":-1.4056521129186401,"x":136.16,"y":162.55,"x0":-1.4250657071992483,"y0":50.00466018296718,"z0":5.84823492852278,"aX":-15.068406392314408},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.0,"breakHorizontal":17.8,"spinRate":1858,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.4616395264852615,"extension":7.024489784556585},"hitData":{"launchSpeed":81.9,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.31,"coordY":153.1}},"index":2,"playId":"a326af4c-a65f-3aab-99d6-97cab763b02d","pitchNumber":3,"startTime":"2025-08-20T23:56:07.304Z","endTime":"2025-08-20T23:56:15.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.29,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:56:15.002Z","atBatIndex":8},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Darell Hernaiz out on a sacrifice fly to center fielder Byron Buxton. Tyler Soderstrom scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T23:56:39.725Z","endTime":"2025-08-20T23:58:09.516Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.67532748090535,"strikeZoneBottom":1.63111817472114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0067835905942,"aZ":-15.034000174161006,"pfxX":-4.603911321286289,"pfxZ":10.17021736618428,"pX":-0.4156483802474143,"pZ":4.204120534514726,"vX0":4.122041864311756,"vY0":-129.49399377110527,"vZ0":-1.1790659220388124,"x":132.84,"y":125.27,"x0":-1.4359736892867927,"y0":50.00031758521377,"z0":5.824474572364825,"aX":-7.7570915807519345},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2302,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.42423562872973797,"extension":7.307684905308988},"index":0,"playId":"f3ef952b-7e43-378e-954f-b79f0583607a","pitchNumber":1,"startTime":"2025-08-20T23:56:41.846Z","endTime":"2025-08-20T23:56:45.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.852264716466856,"aZ":-15.999451601526342,"pfxX":-5.305044806817248,"pfxZ":9.550058014429299,"pX":0.02345431718389624,"pZ":3.3436371850435154,"vX0":4.881948621348991,"vY0":-129.76366252553942,"vZ0":-3.0784474229879812,"x":116.11,"y":148.5,"x0":-1.1991332277444262,"y0":50.006192697624975,"z0":5.774621634530699,"aX":-8.988630705295874},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.8,"breakHorizontal":8.4,"spinRate":2210,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4231930668848447,"extension":7.34084832212554},"index":1,"playId":"28e4411f-4e4e-30e0-a79f-7d9c28f6b3b8","pitchNumber":2,"startTime":"2025-08-20T23:56:59.672Z","endTime":"2025-08-20T23:57:03.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.69312795409225,"strikeZoneBottom":1.61677999741219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35819365310701,"aZ":-24.604287233049785,"pfxX":0.9671744169136001,"pfxZ":4.870450382223499,"pX":0.8855881145097572,"pZ":1.4780395717057884,"vX0":5.105116194816416,"vY0":-123.57452530739293,"vZ0":-5.3014711307111355,"x":83.24,"y":198.87,"x0":-1.3282029777456268,"y0":50.00585450872273,"z0":5.7039621293247755,"aX":1.5035738690564466},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.9,"breakHorizontal":-2.9,"spinRate":1884,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.44231189382860814,"extension":7.293664850390319},"index":2,"playId":"a2f9e607-9a7a-3828-8394-b10628f22c0b","pitchNumber":3,"startTime":"2025-08-20T23:57:20.750Z","endTime":"2025-08-20T23:57:25.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.58583422363276,"strikeZoneBottom":1.63824861759493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.85227371757891,"aZ":-25.443256516076463,"pfxX":1.191373450764572,"pfxZ":4.469926249777011,"pX":1.0063460727947529,"pZ":1.3795117583273928,"vX0":5.566719187694663,"vY0":-121.91920300396274,"vZ0":-4.957466293035315,"x":78.64,"y":201.53,"x0":-1.460892445762066,"y0":50.005227979181434,"z0":5.633918333980778,"aX":1.793320247193611},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.2,"breakHorizontal":-3.5,"spinRate":1953,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.44917062663675544,"extension":7.327118700533968},"index":3,"playId":"bbfef01f-d355-37d3-ba4e-88d84f367186","pitchNumber":4,"startTime":"2025-08-20T23:57:39.612Z","endTime":"2025-08-20T23:57:44.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05680024518344,"aZ":-14.634795344911394,"pfxX":-4.7827890211057,"pfxZ":10.434418887884675,"pX":0.0732215971561147,"pZ":2.630306129076913,"vX0":5.119957957140932,"vY0":-129.3675433505233,"vZ0":-5.006044799637958,"x":114.21,"y":167.76,"x0":-1.3178943090393809,"y0":50.00552385049817,"z0":5.726890378956028,"aX":-8.04191729872998},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.9,"breakHorizontal":7.4,"spinRate":2233,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4247339436656552,"extension":7.320367280522111},"hitData":{"launchSpeed":101.0,"launchAngle":26.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.68,"coordY":33.41}},"index":4,"playId":"3723ba9e-4451-3827-944a-315ea44c3d2f","pitchNumber":5,"startTime":"2025-08-20T23:57:57.956Z","endTime":"2025-08-20T23:58:09.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"third":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.44,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:58:09.516Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Bleday grounds out sharply to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T23:58:33.332Z","endTime":"2025-08-20T23:59:41.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.2,"strikeZoneTop":3.34392040674183,"strikeZoneBottom":1.70951834022327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.765929326843153,"aZ":-25.322045022042904,"pfxX":-10.582039964968478,"pfxZ":4.729721094663827,"pX":-0.08081987368661768,"pZ":0.9243190410163554,"vX0":6.234172804242899,"vY0":-120.79476024791249,"vZ0":-6.204907295378046,"x":120.08,"y":213.82,"x0":-1.3460131843758087,"y0":50.004035024249816,"z0":5.8102155030958285,"aX":-15.337207706896335},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.0,"breakHorizontal":17.3,"spinRate":2075,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.45682261518291245,"extension":7.334388467550795},"index":0,"playId":"9e7cb099-bd20-3400-837e-6e54a578f62d","pitchNumber":1,"startTime":"2025-08-20T23:58:37.797Z","endTime":"2025-08-20T23:58:41.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.607325209027266,"aZ":-25.310753851027286,"pfxX":-11.182336845817881,"pfxZ":4.578218623561278,"pX":-0.3157853822774032,"pZ":1.6564579471696288,"vX0":6.022863393351601,"vY0":-122.59592227929477,"vZ0":-4.753554863858085,"x":129.04,"y":194.06,"x0":-1.3707132824384303,"y0":50.0047720821083,"z0":5.820563638339257,"aX":-16.7696559314293},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.2,"breakHorizontal":18.5,"spinRate":2146,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4493502405134806,"extension":7.111906602185293},"index":1,"playId":"ecef933b-6ca4-3093-8887-cf083b90fd6a","pitchNumber":2,"startTime":"2025-08-20T23:58:52.055Z","endTime":"2025-08-20T23:58:55.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":89.6,"endSpeed":81.1,"strikeZoneTop":3.41980924901312,"strikeZoneBottom":1.68819567435362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.898490029439746,"aZ":-13.313747380525218,"pfxX":-5.240859842884614,"pfxZ":11.105207808133521,"pX":1.410822583837668,"pZ":3.0835163139927,"vX0":8.188421538806592,"vY0":-130.16198092525673,"vZ0":-4.272947561675588,"x":63.22,"y":155.53,"x0":-1.1096455424370002,"y0":50.005573420169796,"z0":5.770263534451885,"aX":-8.904017258764126},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.2,"breakHorizontal":7.4,"spinRate":2321,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.422445744694941,"extension":7.362100473965874},"index":2,"playId":"b5888d1f-f839-3031-9e26-55aeb6f5c42f","pitchNumber":3,"startTime":"2025-08-20T23:59:05.321Z","endTime":"2025-08-20T23:59:08.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.42512271000325,"strikeZoneBottom":1.72594920994063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.290972590485715,"aZ":-23.325362322260613,"pfxX":-11.093284717626343,"pfxZ":5.984842790114648,"pX":0.5903165413655072,"pZ":0.7656644999082547,"vX0":7.818071927068806,"vY0":-121.25107326269473,"vZ0":-6.937648460484429,"x":94.5,"y":218.11,"x0":-1.246056641438038,"y0":50.00308823746401,"z0":5.720264575325951,"aX":-16.39999958000482},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.2,"breakHorizontal":18.0,"spinRate":2099,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4529776665134002,"extension":7.25003365525981},"index":3,"playId":"20d65c9c-47ec-3f7e-b308-956253ca38e2","pitchNumber":4,"startTime":"2025-08-20T23:59:17.652Z","endTime":"2025-08-20T23:59:20.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.331841551323553,"aZ":-14.430005247347843,"pfxX":-5.378735600666289,"pfxZ":10.354241832289818,"pX":0.010497629079687744,"pZ":2.492222191115094,"vX0":5.315504768585858,"vY0":-130.54234521467498,"vZ0":-5.4983511625163075,"x":116.6,"y":171.49,"x0":-1.3603374601333307,"y0":50.0017878719248,"z0":5.7250791603701146,"aX":-9.216200935394923},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.6,"breakHorizontal":8.5,"spinRate":2372,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4207564114374689,"extension":7.351356068725578},"hitData":{"launchSpeed":101.3,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":157.34,"coordY":167.8}},"index":4,"playId":"b8b6f6d3-661e-3094-a74e-691b00eebcdf","pitchNumber":5,"startTime":"2025-08-20T23:59:35.641Z","endTime":"2025-08-20T23:59:41.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:59:41.805Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T00:01:36.281Z","endTime":"2025-08-21T00:02:16.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.55552329511609,"strikeZoneBottom":1.86203410213618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.748081386385714,"aZ":-27.05854453571051,"pfxX":-7.7469490385912625,"pfxZ":2.753599684578317,"pX":0.19205566274265873,"pZ":2.6216319626405626,"vX0":5.925813041121506,"vY0":-135.57299062514366,"vZ0":-2.9549617352283963,"x":109.68,"y":168.0,"x0":-1.015919028693385,"y0":50.00640024623565,"z0":5.6150864769143025,"aX":-14.418263257574978},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":12.7,"spinRate":1721,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.40407119588973783,"extension":6.785830064060634},"index":0,"playId":"77dfa0f5-bddc-3bfb-80c5-8e0a8150912a","pitchNumber":1,"startTime":"2025-08-21T00:01:54.096Z","endTime":"2025-08-21T00:01:57.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41558324094507,"aZ":-20.7049691134096,"pfxX":-1.2461150559391694,"pfxZ":6.181527861763934,"pX":0.5948532047911894,"pZ":3.5521450792299785,"vX0":4.9720575459898315,"vY0":-135.95931893686043,"vZ0":-1.8426089654028563,"x":94.33,"y":142.87,"x0":-1.1031137434545857,"y0":50.000375706915264,"z0":5.689595380617888,"aX":-2.3120681598607122},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":1.1,"spinRate":1990,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.4043283541450764,"extension":6.70456438111193},"hitData":{"launchSpeed":65.0,"launchAngle":-56.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.81,"coordY":187.22}},"index":1,"playId":"eb580346-c522-3c11-8f27-2036c060d764","pitchNumber":2,"startTime":"2025-08-21T00:02:09.006Z","endTime":"2025-08-21T00:02:16.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:02:16.813Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T00:02:33.458Z","endTime":"2025-08-21T00:04:25.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.0,"strikeZoneTop":3.21821184183905,"strikeZoneBottom":1.5033776231233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.78977185834771,"aZ":-32.50417157194999,"pfxX":1.3551071735136024,"pfxZ":-0.2037433048206836,"pX":0.7104693090319668,"pZ":1.7554714570138577,"vX0":3.87695247992738,"vY0":-127.12332606929097,"vZ0":-2.74691577249576,"x":89.92,"y":191.38,"x0":-1.0225898960803108,"y0":50.00442192489409,"z0":5.481860635054184,"aX":2.1744789621073903},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-3.5,"spinRate":2168,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.43410845217580585,"extension":6.672741478709674},"index":0,"playId":"b7feb8ec-b8a3-3d3e-b769-568ec82f888f","pitchNumber":1,"startTime":"2025-08-21T00:02:44.940Z","endTime":"2025-08-21T00:02:48.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.42538870182958,"strikeZoneBottom":1.61527158501961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.179665746618056,"aZ":-26.616003391261895,"pfxX":-10.011349817721372,"pfxZ":2.9052493366207086,"pX":-0.16569330498652257,"pZ":1.5826270790878325,"vX0":6.011424131958348,"vY0":-138.26115691529222,"vZ0":-5.6949532786153,"x":123.32,"y":196.05,"x0":-1.0806993173491972,"y0":50.004241295252825,"z0":5.483061516729765,"aX":-19.158028843263793},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":16.7,"spinRate":1889,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.3979287640108362,"extension":6.787996234122541},"index":1,"playId":"7b45414d-cf2d-384a-b92f-a91cba4b72cb","pitchNumber":2,"startTime":"2025-08-21T00:03:01.423Z","endTime":"2025-08-21T00:03:05.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42978625080964,"aZ":-32.390921031130965,"pfxX":0.3522104549491729,"pfxZ":-0.1318527087800634,"pX":1.5035704364553242,"pZ":1.7293634203862902,"vX0":5.883986061022094,"vY0":-129.29450974088206,"vZ0":-3.174865753162874,"x":59.69,"y":192.09,"x0":-0.8566627813670213,"y0":50.000154922049866,"z0":5.484289494584468,"aX":0.5902217940812285},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.7,"breakHorizontal":-2.0,"spinRate":2202,"spinDirection":29},"zone":14,"typeConfidence":0.88,"plateTime":0.42521745783381126,"extension":6.616586347811274},"index":2,"playId":"7d1501a8-f641-393f-ba70-cdaed8cea10b","pitchNumber":3,"startTime":"2025-08-21T00:03:18.744Z","endTime":"2025-08-21T00:03:21.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.4,"strikeZoneTop":3.18706078131553,"strikeZoneBottom":1.47228969373241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68828675562394,"aZ":-32.20879872869719,"pfxX":1.5600951429329442,"pfxZ":-0.022744962350239817,"pX":1.5772681406378872,"pZ":2.7673341314412485,"vX0":5.737703071902522,"vY0":-127.7963044513339,"vZ0":-0.6405001219076628,"x":56.88,"y":164.06,"x0":-0.915987199611171,"y0":50.002877754706105,"z0":5.591068857159661,"aX":2.5329035865221},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-4.3,"spinRate":2199,"spinDirection":44},"zone":12,"typeConfidence":0.89,"plateTime":0.4315429071017496,"extension":6.672488028077878},"index":3,"playId":"c55dd2f9-0977-3ca9-bbcc-e9f1f79e9dc1","pitchNumber":4,"startTime":"2025-08-21T00:03:42.330Z","endTime":"2025-08-21T00:03:45.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.36473201935675,"strikeZoneBottom":1.58624095074547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85595490021482,"aZ":-22.17065239268946,"pfxX":-7.975767287016161,"pfxZ":5.298095806156611,"pX":0.10250526322953776,"pZ":0.9312410143418748,"vX0":6.013757916667581,"vY0":-137.59529281999775,"vZ0":-8.06907612841093,"x":113.09,"y":213.64,"x0":-1.091974272173895,"y0":50.004158044130975,"z0":5.442424921227041,"aX":-15.062120322862981},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":13.0,"spinRate":1888,"spinDirection":215},"zone":14,"typeConfidence":0.88,"plateTime":0.4004094536237224,"extension":6.861049899036247},"index":4,"playId":"7dea9d3b-19fd-325d-b0f3-584ac6af88c1","pitchNumber":5,"startTime":"2025-08-21T00:04:02.124Z","endTime":"2025-08-21T00:04:05.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.5054628332375,"aZ":-26.71686776539542,"pfxX":-7.52690514201143,"pfxZ":2.8769629690106466,"pX":-1.8199414845441002,"pZ":2.444345572879233,"vX0":0.649147077592036,"vY0":-137.82345101989657,"vZ0":-3.7127958415753923,"x":186.37,"y":172.78,"x0":-1.084136222771433,"y0":50.00475271288817,"z0":5.64170860045386,"aX":-14.284999084710186},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":13.4,"spinRate":1909,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39949685035770477,"extension":6.781467833558005},"index":5,"playId":"a5559510-9a7e-3aa0-9630-e4990f6eb2ba","pitchNumber":6,"startTime":"2025-08-21T00:04:22.577Z","endTime":"2025-08-21T00:04:25.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:04:25.951Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T00:04:34.185Z","endTime":"2025-08-21T00:06:19.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.177744117879755,"aZ":-24.881040526112987,"pfxX":-5.885390165866308,"pfxZ":3.8443712395518173,"pX":-0.15106134221736384,"pZ":2.705037490511901,"vX0":4.513094254351407,"vY0":-137.48151459979476,"vZ0":-3.336105933758044,"x":122.76,"y":165.74,"x0":-1.0571134367225254,"y0":50.00042436536495,"z0":5.641160758481561,"aX":-11.158000496577255},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":9.6,"spinRate":1894,"spinDirection":214},"zone":5,"typeConfidence":0.85,"plateTime":0.3998451626054478,"extension":6.812409637850479},"index":0,"playId":"afe25244-30e9-3ebf-9925-158ddcd1ed1e","pitchNumber":1,"startTime":"2025-08-21T00:04:50.405Z","endTime":"2025-08-21T00:04:54.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32469600501964,"aZ":-19.141078482522268,"pfxX":-1.4831446351894944,"pfxZ":6.73620966147319,"pX":-0.37658665371609806,"pZ":2.798886292849154,"vX0":3.2669832555934692,"vY0":-138.32864770948163,"vZ0":-3.9553307976044425,"x":131.35,"y":163.21,"x0":-1.38109713715435,"y0":50.00373889400196,"z0":5.533368393163279,"aX":-2.870227059933275},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":2.0,"spinRate":1995,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.3962050222179343,"extension":6.73448742889124},"index":1,"playId":"913cda56-fc6e-3605-8571-9fc7509d5f7c","pitchNumber":2,"startTime":"2025-08-21T00:05:06.770Z","endTime":"2025-08-21T00:05:10.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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-21T00:05:22.257Z","endTime":"2025-08-21T00:05:35.419Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.348011852078933,"aZ":-31.514941255895714,"pfxX":-9.70214253900319,"pfxZ":0.3787858670817812,"pX":-1.2960647640117917,"pZ":1.7915953703340421,"vX0":3.059773261688666,"vY0":-132.03865787570223,"vZ0":-3.6135895268439255,"x":166.4,"y":190.41,"x0":-1.2180170114238744,"y0":50.00461066325419,"z0":5.528203608134112,"aX":-16.921024818303916},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.0,"breakHorizontal":16.8,"spinRate":1463,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4167941314999908,"extension":7.022382072969818},"index":3,"playId":"585d8a2e-faab-326b-abb6-88b5e85d35fc","pitchNumber":3,"startTime":"2025-08-21T00:05:35.419Z","endTime":"2025-08-21T00:05:39.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.60276194950336,"strikeZoneBottom":1.88079464908996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.293191341900283,"aZ":-32.762055666800336,"pfxX":-7.751874764972746,"pfxZ":-0.3409796920026533,"pX":-1.7727300725790034,"pZ":2.1684898275483566,"vX0":1.4033019045489292,"vY0":-130.97242492008547,"vZ0":-2.3381795414297946,"x":184.57,"y":180.23,"x0":-1.3138261604410604,"y0":50.00564543206381,"z0":5.557460230573414,"aX":-13.279294546761806},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.0,"breakHorizontal":13.7,"spinRate":1568,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42047786395923303,"extension":6.860145548115556},"index":4,"playId":"411c852b-6daa-36d9-962e-1caa08ed8cf1","pitchNumber":4,"startTime":"2025-08-21T00:05:56.591Z","endTime":"2025-08-21T00:06:00.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.760153316487564,"aZ":-21.22971398472081,"pfxX":-2.0205180746819194,"pfxZ":5.674994653782406,"pX":-0.1622737657176006,"pZ":4.121183339495966,"vX0":3.8083011744152526,"vY0":-138.2105104013783,"vZ0":-0.29558637777339425,"x":123.19,"y":127.51,"x0":-1.2975771058927188,"y0":50.002113613367655,"z0":5.659396313297753,"aX":-3.8965086151680235},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":2.9,"spinRate":2054,"spinDirection":220},"zone":11,"typeConfidence":0.88,"plateTime":0.39681823346741174,"extension":6.734438824951523},"index":5,"playId":"0aa1a14b-97c2-32e2-bf1d-11e5b2fe4f86","pitchNumber":5,"startTime":"2025-08-21T00:06:15.317Z","endTime":"2025-08-21T00:06:19.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:06:19.609Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Harris strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:08:02.975Z","endTime":"2025-08-21T00:09:26.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.43998566431126,"strikeZoneBottom":1.60182526183069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.273216264897496,"aZ":-24.635043074447225,"pfxX":0.9719507471594642,"pfxZ":5.083112163856769,"pX":0.3624717015626354,"pZ":2.217316477749116,"vX0":3.892635028731928,"vY0":-120.71088481422206,"vZ0":-3.3797440691153424,"x":103.18,"y":178.91,"x0":-1.3937514275727687,"y0":50.00570443836714,"z0":5.791343355407663,"aX":1.441951265426456},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.6,"breakHorizontal":-2.6,"spinRate":1974,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4528025262939468,"extension":7.255702095739623},"index":0,"playId":"02bcd9f1-3450-369a-9664-f95ec14ecc3d","pitchNumber":1,"startTime":"2025-08-21T00:08:24.071Z","endTime":"2025-08-21T00:08:28.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.9,"strikeZoneTop":3.40626384156738,"strikeZoneBottom":1.63168507603903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.880973619103155,"aZ":-16.19141162165859,"pfxX":-3.5224828986847365,"pfxZ":9.44081005962808,"pX":-0.8678873505161946,"pZ":3.9602689227101666,"vX0":2.6888974141265813,"vY0":-129.73209962833823,"vZ0":-1.7223712508520568,"x":150.08,"y":131.85,"x0":-1.4636918557263485,"y0":50.0010406289688,"z0":5.875883784430344,"aX":-5.962462143999065},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.9,"breakHorizontal":5.8,"spinRate":2221,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4233133017223456,"extension":7.018243346303352},"index":1,"playId":"82d4cf9f-11bd-354f-a7d6-1d2b8b7a7d30","pitchNumber":2,"startTime":"2025-08-21T00:08:35.560Z","endTime":"2025-08-21T00:08:38.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.40900715605271,"strikeZoneBottom":1.60261777054353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.417657871017365,"aZ":-32.99856517387534,"pfxX":5.49811826208361,"pfxZ":-0.6309770431591342,"pX":1.2010429050880747,"pZ":0.44528284832595,"vX0":4.112299832886591,"vY0":-114.56773262970947,"vZ0":-4.837403480883221,"x":71.22,"y":226.76,"x0":-1.3385809566361047,"y0":50.00062346911565,"z0":5.85017681748904,"aX":7.2241106151135},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.2,"breakHorizontal":-11.0,"spinRate":2189,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4801841410740839,"extension":7.201067614067252},"index":2,"playId":"84efb364-bed4-3639-ac32-2fc7c3c3f0a6","pitchNumber":3,"startTime":"2025-08-21T00:08:48.107Z","endTime":"2025-08-21T00:08:52.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.698098975761177,"aZ":-27.76299343642382,"pfxX":3.3607995836820708,"pfxZ":3.133242514362472,"pX":0.31516290404808767,"pZ":2.88038274090283,"vX0":2.8584147678360927,"vY0":-117.68728627777534,"vZ0":-0.8784650420632517,"x":104.99,"y":161.01,"x0":-1.3503698147065337,"y0":50.00177924463964,"z0":5.8230207229378115,"aX":4.727524993677993},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.8,"breakHorizontal":-6.7,"spinRate":1894,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4648743408903995,"extension":7.24271542245236},"index":3,"playId":"5410db88-95b1-3f27-b857-19113bcd5b62","pitchNumber":4,"startTime":"2025-08-21T00:09:02.387Z","endTime":"2025-08-21T00:09:05.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-21T00:09:11.621Z","endTime":"2025-08-21T00:09:22.917Z","isPitch":false,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.701360512532776,"aZ":-28.205007045308598,"pfxX":7.205283864700199,"pfxZ":3.03637906714152,"pX":0.04253020851701596,"pZ":1.9047159469122243,"vX0":1.0649749797248693,"vY0":-113.5936326824175,"vZ0":-2.6999816131005066,"x":115.38,"y":187.35,"x0":-1.3684888731376506,"y0":50.00340337702652,"z0":5.911276907849368,"aX":9.421230096738727},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":5.2,"breakHorizontal":-13.3,"spinRate":2186,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.48208847270741506,"extension":7.132881189421186},"index":5,"playId":"1aa98fbd-5d47-3a1a-ac72-52e79ad084f6","pitchNumber":5,"startTime":"2025-08-21T00:09:22.917Z","endTime":"2025-08-21T00:09:26.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:09:26.485Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Urías called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:09:37.346Z","endTime":"2025-08-21T00:10:40.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.23885993438862,"strikeZoneBottom":1.52927306276938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.078610704729332,"aZ":-24.98928782057907,"pfxX":1.5696140697916807,"pfxZ":4.852790644742379,"pX":0.35442295981296773,"pZ":2.558219899445572,"vX0":3.660350492530176,"vY0":-120.54917517382182,"vZ0":-2.4026074983523187,"x":103.49,"y":169.71,"x0":-1.3838873093885042,"y0":50.00395906899155,"z0":5.759960642875379,"aX":2.3239819595014235},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.5,"breakHorizontal":-3.7,"spinRate":1998,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4532913611809568,"extension":7.319871061620315},"index":0,"playId":"37dbc8bb-3132-37b5-b4fe-5792d0d0e4af","pitchNumber":1,"startTime":"2025-08-21T00:09:47.832Z","endTime":"2025-08-21T00:09:51.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.96132913371619,"aZ":-25.757829186937865,"pfxX":-11.518577242737166,"pfxZ":4.407053723161656,"pX":0.17468238562553293,"pZ":1.0684258487376843,"vX0":6.963496972266752,"vY0":-120.10704281812453,"vZ0":-5.67060016877262,"x":110.34,"y":209.93,"x0":-1.2703248708644872,"y0":50.00511743715806,"z0":5.760168666833924,"aX":-16.77690747577467},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.8,"breakHorizontal":19.1,"spinRate":2089,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.456593577352141,"extension":7.375670324861308},"index":1,"playId":"d9351e79-2270-36f3-82f1-37d6cf49505a","pitchNumber":2,"startTime":"2025-08-21T00:09:58.639Z","endTime":"2025-08-21T00:10:02.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-21T00:10:09.094Z","endTime":"2025-08-21T00:10:21.886Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50670954704071,"aZ":-27.622994438878383,"pfxX":6.07306508694597,"pfxZ":3.4404644036981287,"pX":1.3841088875436445,"pZ":1.3184898372464338,"vX0":3.9744290268641986,"vY0":-114.66464618451027,"vZ0":-4.097089644612938,"x":64.24,"y":203.18,"x0":-1.164627310662189,"y0":50.003322435003014,"z0":5.84352225443798,"aX":8.032864984490317},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":5.4,"breakHorizontal":-12.0,"spinRate":2054,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.47889288291304943,"extension":7.2567630890189845},"index":3,"playId":"bb93eca5-9003-34c2-8f5c-3e68ba4cefb7","pitchNumber":3,"startTime":"2025-08-21T00:10:21.886Z","endTime":"2025-08-21T00:10:25.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.1653700420663,"strikeZoneBottom":1.52279782938685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.336487513372763,"aZ":-14.188641960259066,"pfxX":-4.138365673694571,"pfxZ":10.701664752119893,"pX":0.911281186606428,"pZ":2.6066032700715063,"vX0":6.741608266080664,"vY0":-129.19676857821102,"vZ0":-5.256665830305679,"x":82.26,"y":168.4,"x0":-1.2010635503896985,"y0":50.00483904156872,"z0":5.768116596766261,"aX":-6.95714641559645},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":18.4,"breakHorizontal":5.9,"spinRate":2279,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4248630836305036,"extension":7.456640972094515},"index":4,"playId":"59c6a4f8-c61c-33ac-a2db-0a8e7585f61e","pitchNumber":4,"startTime":"2025-08-21T00:10:35.838Z","endTime":"2025-08-21T00:10:40.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:10:40.305Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:10:48.351Z","endTime":"2025-08-21T00:12:03.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.75748346233848,"strikeZoneBottom":1.75119532250841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.240762247751213,"aZ":-22.679372310256678,"pfxX":0.7898196777062054,"pfxZ":6.047014190420355,"pX":2.0903587448650365,"pZ":1.958401537905166,"vX0":7.77737767955922,"vY0":-124.78718215481312,"vZ0":-4.784758269150426,"x":37.32,"y":185.9,"x0":-1.17543323490845,"y0":50.00186659628627,"z0":5.780582690140626,"aX":1.237150385308623},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.0,"breakHorizontal":-3.4,"spinRate":2026,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4397512819227325,"extension":7.392183321922926},"index":0,"playId":"69b02180-0899-3489-be8a-386f7e688f26","pitchNumber":1,"startTime":"2025-08-21T00:11:00.886Z","endTime":"2025-08-21T00:11:04.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":89.4,"endSpeed":80.9,"strikeZoneTop":3.80660641448342,"strikeZoneBottom":1.66992221252389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88797460226066,"aZ":-15.254745809086014,"pfxX":-3.8639746426580452,"pfxZ":9.981243105499667,"pX":0.9371482201498963,"pZ":3.981183962731359,"vX0":6.852728007739461,"vY0":-130.045216724144,"vZ0":-1.7898327128078322,"x":81.28,"y":131.29,"x0":-1.242431805712541,"y0":50.00212652049265,"z0":5.8484361133682645,"aX":-6.5499030009001595},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.9,"breakHorizontal":5.3,"spinRate":2251,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.42283627767306253,"extension":7.3352990344124605},"index":1,"playId":"38c232b1-eb90-3ff8-ac86-1089dabdeec7","pitchNumber":2,"startTime":"2025-08-21T00:11:13.180Z","endTime":"2025-08-21T00:11:16.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.72571464760265,"strikeZoneBottom":1.71966753841163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55802644671866,"aZ":-14.47268100141841,"pfxX":-4.4850759869294965,"pfxZ":10.463346858397419,"pX":-0.8152618372987216,"pZ":2.596050211356091,"vX0":3.0901290141694666,"vY0":-129.62960468399035,"vZ0":-5.349172856024025,"x":148.08,"y":168.69,"x0":-1.4435279426768115,"y0":50.0048420005774,"z0":5.801644010350003,"aX":-7.589853014080288},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.9,"breakHorizontal":7.4,"spinRate":2309,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.42347458300446483,"extension":7.3487305199649615},"index":2,"playId":"2734ef72-1745-378a-bab3-8f2a141721e1","pitchNumber":3,"startTime":"2025-08-21T00:11:28.049Z","endTime":"2025-08-21T00:11:31.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":85.9,"endSpeed":79.4,"strikeZoneTop":3.7176781346605,"strikeZoneBottom":1.71164140393237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79715865772752,"aZ":-22.54770300600286,"pfxX":0.9218476474044444,"pfxZ":6.046147430568314,"pX":1.3346688298433524,"pZ":1.8512249698350183,"vX0":5.980432925761321,"vY0":-125.001998393911,"vZ0":-5.037651228435656,"x":66.13,"y":188.8,"x0":-1.2026565292537754,"y0":50.00234564571997,"z0":5.729712373275762,"aX":1.4664498701179278},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.0,"spinRate":2046,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.43718847969420693,"extension":7.476376014342006},"index":3,"playId":"c0ad9d3a-051c-3926-9043-b2c83d0531a8","pitchNumber":4,"startTime":"2025-08-21T00:11:39.956Z","endTime":"2025-08-21T00:11:43.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2025-08-21T00:11:51.407Z","endTime":"2025-08-21T00:12:00.167Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.78255305243745,"strikeZoneBottom":1.71139535813835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.651409746413776,"aZ":-25.437458001467952,"pfxX":-11.222448384997545,"pfxZ":4.641881226203267,"pX":0.7464723190614295,"pZ":0.7826148639461133,"vX0":8.439952077217784,"vY0":-120.11577507003773,"vZ0":-6.340765288781015,"x":88.55,"y":217.65,"x0":-1.365758156771257,"y0":50.005813071211904,"z0":5.737877447550569,"aX":-16.2970993562526},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.0,"breakHorizontal":18.1,"spinRate":2134,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.45712660206725,"extension":7.44403231251976},"index":5,"playId":"cd30017b-5b0f-3426-9ae0-d5c5ea0fb179","pitchNumber":5,"startTime":"2025-08-21T00:12:00.167Z","endTime":"2025-08-21T00:12:03.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:12:03.469Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to second baseman Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:12:22.141Z","endTime":"2025-08-21T00:15:20.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61274972313807,"aZ":-23.630095559048208,"pfxX":-11.239798587790558,"pfxZ":5.870395226724858,"pX":0.003328545992079607,"pZ":2.581039109422472,"vX0":6.76054773253055,"vY0":-120.50716779487189,"vZ0":-2.974255448138912,"x":116.87,"y":169.09,"x0":-1.392538795248416,"y0":50.004404617365665,"z0":5.941561522961646,"aX":-16.366627179558513},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.1,"breakHorizontal":18.5,"spinRate":2080,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.45627977110645457,"extension":7.352889928590096},"index":0,"playId":"8b44d259-4364-3e3c-a877-d8b4a6f1d112","pitchNumber":1,"startTime":"2025-08-21T00:12:29.053Z","endTime":"2025-08-21T00:12:32.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":69.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.225891634863594,"aZ":-29.920107263883857,"pfxX":7.669440342686897,"pfxZ":1.823361499533556,"pX":0.9982548499961718,"pZ":2.040435366880037,"vX0":2.9796064650674166,"vY0":-111.660598213863,"vZ0":-1.697995145740947,"x":78.95,"y":183.69,"x0":-1.3585809290267925,"y0":50.00190377673716,"z0":5.953827266155523,"aX":9.470311910120657},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":3.1,"breakHorizontal":-14.8,"spinRate":2255,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.49471122770648135,"extension":7.360930113954542},"index":1,"playId":"10ad964f-1211-3e94-a0e3-d37023398d02","pitchNumber":2,"startTime":"2025-08-21T00:12:56.365Z","endTime":"2025-08-21T00:12:59.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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-21T00:13:09.487Z","endTime":"2025-08-21T00:13:28.491Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":88.9,"endSpeed":80.6,"strikeZoneTop":3.26911066896042,"strikeZoneBottom":1.59559241248051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.967574761826455,"aZ":-18.293801575231065,"pfxX":-6.262765997114911,"pfxZ":8.252905090719644,"pX":-0.3105198414352806,"pZ":4.736226398005267,"vX0":4.6125711753762975,"vY0":-129.38668780806128,"vZ0":0.5223178379208211,"x":128.84,"y":110.9,"x0":-1.3096204785909498,"y0":50.0053509321345,"z0":5.942123099520558,"aX":-10.537087911244061},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.2,"breakHorizontal":10.2,"spinRate":2386,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4246102315651181,"extension":7.323650464254595},"index":3,"playId":"fbcbbc0f-f40a-346e-a5c4-b2c1193f990e","pitchNumber":3,"startTime":"2025-08-21T00:13:28.491Z","endTime":"2025-08-21T00:13:31.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.062902416027764,"aZ":-28.405598118499725,"pfxX":-11.156186384637046,"pfxZ":2.6144498475454645,"pX":0.028693144874848735,"pZ":1.6264207372784707,"vX0":6.43114608572843,"vY0":-119.63583837109961,"vZ0":-4.113188880276409,"x":115.91,"y":194.87,"x0":-1.2511026730313217,"y0":50.005122228831546,"z0":5.927067879251837,"aX":-16.10012418746561},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.0,"breakHorizontal":18.6,"spinRate":2173,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.458638148236457,"extension":7.222899327932172},"index":4,"playId":"3a9546ca-c4cb-3410-856c-5dea5106ff8f","pitchNumber":4,"startTime":"2025-08-21T00:13:46.746Z","endTime":"2025-08-21T00:13:50.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.6,"strikeZoneTop":3.2869665611781,"strikeZoneBottom":1.58487336668605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.5474504323615,"aZ":-30.945998441877673,"pfxX":5.323068183351809,"pfxZ":1.0038324426617224,"pX":1.2507408439007657,"pZ":1.607450186230014,"vX0":3.8734380081093667,"vY0":-110.9012178831462,"vZ0":-2.216996295652769,"x":69.32,"y":195.38,"x0":-1.2193665921919723,"y0":50.004617861968946,"z0":5.894046340549318,"aX":6.533646745658767},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":1.4,"breakHorizontal":-10.8,"spinRate":2173,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.49669159499451077,"extension":7.488057713820901},"index":5,"playId":"7aadb663-b913-38ca-8312-b5a5d8f9e7fa","pitchNumber":5,"startTime":"2025-08-21T00:14:33.265Z","endTime":"2025-08-21T00:14:37.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.1,"strikeZoneTop":3.20895061291269,"strikeZoneBottom":1.57169939131315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.910167944575896,"aZ":-12.256989496266598,"pfxX":-4.794848823212454,"pfxZ":11.810936549032597,"pX":1.9020306782750869,"pZ":1.2923936734974297,"vX0":9.162015258093765,"vY0":-129.75780165320808,"vZ0":-8.678585827615873,"x":44.5,"y":203.89,"x0":-1.0692670371847532,"y0":50.00615597349019,"z0":5.6384375004293865,"aX":-8.088946170881487},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":19.3,"breakHorizontal":6.4,"spinRate":2294,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4238881585739316,"extension":7.532187467193457},"index":6,"playId":"71b73b22-8c28-3825-a8c7-30ae241baa16","pitchNumber":6,"startTime":"2025-08-21T00:14:51.604Z","endTime":"2025-08-21T00:14:55.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.403843229276585,"aZ":-27.68657281188739,"pfxX":2.120229244033406,"pfxZ":3.1616951193775513,"pX":-0.036837339820040144,"pZ":2.511064573714668,"vX0":2.6341755163969,"vY0":-118.32167401844625,"vZ0":-1.7096270940675866,"x":118.4,"y":170.98,"x0":-1.4396375107559034,"y0":50.00239867451838,"z0":5.777978983875783,"aX":3.008175120587712},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.6,"breakHorizontal":-4.4,"spinRate":2035,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.46276796560495725,"extension":7.225870105625238},"hitData":{"launchSpeed":72.3,"launchAngle":61.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.62,"coordY":134.34}},"index":7,"playId":"a78e8d24-6e05-3aa4-b7dd-1f2d307a69e6","pitchNumber":7,"startTime":"2025-08-21T00:15:11.270Z","endTime":"2025-08-21T00:15:20.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:15:20.344Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Outman doubles (2) on a sharp line drive to right fielder JJ Bleday.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T00:17:44.069Z","endTime":"2025-08-21T00:18:53.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:17:29.458Z","endTime":"2025-08-21T00:17:46.292Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.52355951909272,"strikeZoneBottom":1.70287793386247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.487311100287684,"aZ":-26.323788482114473,"pfxX":-10.01941630726817,"pfxZ":3.1358522066925634,"pX":0.8092749764157618,"pZ":1.593484913303672,"vX0":8.139793554117867,"vY0":-136.3885555316094,"vZ0":-5.933840197479341,"x":86.15,"y":195.76,"x0":-0.9252640127124004,"y0":50.00623062871267,"z0":5.634642264135053,"aX":-18.71223755781094},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.4,"breakHorizontal":16.2,"spinRate":1827,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.40296473846361147,"extension":6.798749431588905},"index":1,"playId":"291875f8-9d4d-3cec-bc71-6dcb36b8da26","pitchNumber":1,"startTime":"2025-08-21T00:17:46.292Z","endTime":"2025-08-21T00:17:50.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.46027482043034,"aZ":-27.22361284189583,"pfxX":-9.478346949773325,"pfxZ":2.9679997407008214,"pX":-0.870597434281845,"pZ":1.8007452380630165,"vX0":4.08148557700553,"vY0":-129.2042176609871,"vZ0":-4.023426950247295,"x":150.19,"y":190.16,"x0":-1.2517574458491845,"y0":50.00241039912699,"z0":5.504453426122098,"aX":-15.798420337267267},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":16.1,"spinRate":1361,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.42623197141233105,"extension":6.935671330212476},"index":2,"playId":"2e6ccfea-c05d-3a14-a1eb-ae7d9c969129","pitchNumber":2,"startTime":"2025-08-21T00:18:03.641Z","endTime":"2025-08-21T00:18:07.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.48230963522417,"strikeZoneBottom":1.69291250647304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.126310812231115,"aZ":-26.014867445284956,"pfxX":-8.622865156313003,"pfxZ":3.6059490802484366,"pX":-0.3573661687935352,"pZ":0.874518776836004,"vX0":4.281951541654932,"vY0":-130.70470159213858,"vZ0":-6.769509332042633,"x":130.62,"y":215.17,"x0":-0.9089642523994883,"y0":50.000784952616705,"z0":5.489840285982287,"aX":-14.70964821995765},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":14.5,"spinRate":1354,"spinDirection":231},"zone":13,"typeConfidence":0.89,"plateTime":0.42131334356998984,"extension":6.808965816820829},"index":3,"playId":"e2057c26-69f4-354d-9b30-ba5a2f6be7d4","pitchNumber":3,"startTime":"2025-08-21T00:18:21.465Z","endTime":"2025-08-21T00:18:25.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.817756913354277,"aZ":-18.51657160087935,"pfxX":-3.251184105056279,"pfxZ":7.173541847464542,"pX":0.6495510405237437,"pZ":1.8069050091158003,"vX0":6.140998009638023,"vY0":-137.22648812291607,"vZ0":-6.598630446634479,"x":92.24,"y":189.99,"x0":-1.1965139375906046,"y0":50.00322868562861,"z0":5.507350891709014,"aX":-6.190893534306792},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":4.6,"spinRate":2013,"spinDirection":220},"zone":9,"typeConfidence":0.89,"plateTime":0.39937921927189546,"extension":6.965113283222039},"hitData":{"launchSpeed":109.4,"launchAngle":15.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":216.16,"coordY":104.69}},"index":4,"playId":"ddb4be79-0682-3a6f-8694-106b7654d728","pitchNumber":4,"startTime":"2025-08-21T00:18:40.628Z","endTime":"2025-08-21T00:18:53.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":1.07,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:18:53.208Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Fitzgerald singles on a line drive to right fielder JJ Bleday. James Outman to 3rd. Ryan Fitzgerald to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T00:19:07.171Z","endTime":"2025-08-21T00:20:29.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"postOnThird":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":84.4,"strikeZoneTop":3.47322694965305,"strikeZoneBottom":1.61295735465237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.49020728431369,"aZ":-26.457597064550825,"pfxX":-8.398906958640719,"pfxZ":3.0868845436038814,"pX":-0.362949919953976,"pZ":3.0910038121762162,"vX0":5.126554967813054,"vY0":-136.49940734921606,"vZ0":-1.9912347500104453,"x":130.83,"y":155.32,"x0":-1.1934462469957738,"y0":50.001020082332815,"z0":5.6876652420833365,"aX":-15.539263995524488},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.3,"breakHorizontal":13.8,"spinRate":1904,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.4042864535745503,"extension":6.748049566314408},"index":0,"playId":"facb681d-316c-34b4-bc12-41c1a22092a1","pitchNumber":1,"startTime":"2025-08-21T00:19:38.304Z","endTime":"2025-08-21T00:19:42.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.7,"endSpeed":84.8,"strikeZoneTop":3.34413962285848,"strikeZoneBottom":1.61302268248311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84696629352563,"aZ":-25.536199912698784,"pfxX":-9.95918844796737,"pfxZ":3.5705055651606195,"pX":0.28232673785248896,"pZ":3.688539163914666,"vX0":5.993630184383228,"vY0":-136.2483104087988,"vZ0":-0.7041311251418153,"x":106.24,"y":139.19,"x0":-0.6640311560943861,"y0":50.00495234173345,"z0":5.731555193186091,"aX":-18.531425101595012},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":16.6,"spinRate":1801,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.4036210015298689,"extension":6.73175694677863},"index":1,"playId":"187ea2f7-dbd7-337d-bb3d-08f591d3ee59","pitchNumber":2,"startTime":"2025-08-21T00:19:59.470Z","endTime":"2025-08-21T00:20:03.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.727969255959106,"aZ":-28.156505500657396,"pfxX":-9.597208951636716,"pfxZ":2.3458131262286095,"pX":-0.15876806408863747,"pZ":2.091741417699178,"vX0":5.441380047237221,"vY0":-131.0886905151961,"vZ0":-3.383081904838092,"x":123.05,"y":182.3,"x0":-1.0315474747257156,"y0":50.00260324494763,"z0":5.5369644725053995,"aX":-16.443259901733807},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":16.0,"spinRate":1484,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.42033626695926296,"extension":6.7693185645028},"hitData":{"launchSpeed":98.8,"launchAngle":17.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.15,"coordY":97.27}},"index":2,"playId":"d1735376-77ff-3edb-8a50-478dc6e48ee7","pitchNumber":3,"startTime":"2025-08-21T00:20:19.710Z","endTime":"2025-08-21T00:20:29.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.4,"awayTeamWinProbability":39.6,"homeTeamWinProbabilityAdded":9.399999999999999,"leverageIndex":1.51,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:20:29.267Z","atBatIndex":19},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Byron Buxton reaches on a fielder's choice out, third baseman Brett Harris to catcher Shea Langeliers. James Outman out at home. Ryan Fitzgerald to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T00:21:09.608Z","endTime":"2025-08-21T00:22:21.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnThird":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"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":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":79.6,"strikeZoneTop":3.43118442017954,"strikeZoneBottom":1.59509578364935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.58207932310724,"aZ":-28.984704883397438,"pfxX":-1.0048466726576333,"pfxZ":1.9606090435846077,"pX":1.2527402791716105,"pZ":1.0862491176210087,"vX0":5.925088690174659,"vY0":-128.02745669765642,"vZ0":-5.055463343318157,"x":69.25,"y":209.45,"x0":-0.9820672511838345,"y0":50.00131206436352,"z0":5.412734677349157,"aX":-1.6335570855118613},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":0.2,"spinRate":2140,"spinDirection":287},"zone":14,"typeConfidence":0.87,"plateTime":0.43128699906155266,"extension":6.808461757676801},"index":0,"playId":"c6ce2843-4564-3f08-9298-8b8bd43a3d70","pitchNumber":1,"startTime":"2025-08-21T00:21:16.708Z","endTime":"2025-08-21T00:21:20.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":78.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67439366198367,"aZ":-29.693493874136344,"pfxX":0.018434179748299723,"pfxZ":1.5539288909408144,"pX":0.05333299555442001,"pZ":2.055752519880283,"vX0":3.592692027870615,"vY0":-126.8875796854888,"vZ0":-2.3887365736285187,"x":114.97,"y":183.27,"x0":-1.397508547165801,"y0":50.00060148384254,"z0":5.432323999299366,"aX":0.02836568370886728},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":-1.1,"spinRate":2132,"spinDirection":15},"zone":8,"typeConfidence":0.89,"plateTime":0.4356395850818058,"extension":6.795519578689298},"index":1,"playId":"cd4124ad-cbf7-3e99-be9b-198bf5b2abbe","pitchNumber":2,"startTime":"2025-08-21T00:21:46.548Z","endTime":"2025-08-21T00:21:50.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.770014872640836,"aZ":-21.459460827136446,"pfxX":-7.524998918332153,"pfxZ":5.674363305519462,"pX":0.0879412016409501,"pZ":2.3224048029679967,"vX0":5.412124964354851,"vY0":-137.35745856142975,"vZ0":-4.93301590323306,"x":113.65,"y":176.08,"x0":-0.9420698822349198,"y0":50.00434234148416,"z0":5.624313524300704,"aX":-14.210885737835826},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":12.4,"spinRate":2002,"spinDirection":211},"zone":5,"typeConfidence":0.87,"plateTime":0.4005745615855143,"extension":7.003662292235207},"hitData":{"launchSpeed":89.3,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.09,"coordY":168.82}},"index":2,"playId":"80e54e90-2e74-372b-8b07-42538d40a110","pitchNumber":3,"startTime":"2025-08-21T00:22:14.345Z","endTime":"2025-08-21T00:22:21.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"third":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":-8.599999999999994,"leverageIndex":1.7,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:22:21.211Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Trevor Larnach grounds into a double play, second baseman Luis Urías to shortstop Darell Hernaiz to first baseman Nick Kurtz. Byron Buxton out at 2nd. Trevor Larnach out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T00:22:46.833Z","endTime":"2025-08-21T00:24:17.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.81486942549013,"strikeZoneBottom":1.82847108864697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.891171784240417,"aZ":-25.87193239973481,"pfxX":-7.062099308930647,"pfxZ":3.7935281684026343,"pX":-0.16842100305489113,"pZ":2.317518164344862,"vX0":5.044265971975136,"vY0":-128.41579860254953,"vZ0":-3.2897858193492837,"x":123.42,"y":176.21,"x0":-1.245809939391464,"y0":50.00287302347792,"z0":5.63945975888717,"aX":-11.733142654129677},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":11.5,"spinRate":1388,"spinDirection":236},"zone":8,"typeConfidence":0.88,"plateTime":0.4273734492236221,"extension":6.86384012308209},"index":0,"playId":"4fde70a9-5a6b-31f1-abec-9983dbb627eb","pitchNumber":1,"startTime":"2025-08-21T00:23:06.755Z","endTime":"2025-08-21T00:23:10.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40381983482004,"aZ":-32.20819502533916,"pfxX":-9.492265837556435,"pfxZ":-0.015915855849289784,"pX":-0.6157223554493055,"pZ":1.34833203468523,"vX0":4.524139632581949,"vY0":-129.06863628626422,"vZ0":-4.304967982514489,"x":140.47,"y":202.38,"x0":-1.1752653929525987,"y0":50.00602769188167,"z0":5.569136166817665,"aX":-15.727718688857355},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":16.0,"spinRate":1427,"spinDirection":237},"zone":13,"typeConfidence":0.92,"plateTime":0.42733692796352996,"extension":6.739188364318016},"index":1,"playId":"9d6eb2c4-5aa4-30d6-b1f1-b099fcfb3afb","pitchNumber":2,"startTime":"2025-08-21T00:23:27.785Z","endTime":"2025-08-21T00:23:32.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.69914810747782,"strikeZoneBottom":1.74565107391268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53958318634755,"aZ":-24.305360547710027,"pfxX":-8.612725129461246,"pfxZ":4.135738663546501,"pX":1.4823804373102825,"pZ":3.333029520182535,"vX0":9.061262878436304,"vY0":-137.15651293565838,"vZ0":-1.7053738978329755,"x":60.5,"y":148.79,"x0":-0.7462911298735572,"y0":50.006608059725686,"z0":5.621613016744345,"aX":-16.401711887738482},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":13.7,"spinRate":1826,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.399469306485956,"extension":6.879370964767743},"index":2,"playId":"94bdcbfd-eee6-3b37-81ac-12d5d8ece9a0","pitchNumber":3,"startTime":"2025-08-21T00:23:48.283Z","endTime":"2025-08-21T00:23:52.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78791509412338,"aZ":-32.76238159555184,"pfxX":-6.918661497121029,"pfxZ":-0.34311595220658386,"pX":-0.7818304115401742,"pZ":1.950858104366544,"vX0":3.396279807690904,"vY0":-129.78797723682027,"vZ0":-2.9164972709881223,"x":146.8,"y":186.11,"x0":-1.2129281446534048,"y0":50.00537086703097,"z0":5.600599721852143,"aX":-11.72960903196083},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.1,"breakHorizontal":11.8,"spinRate":1456,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.42305270824200436,"extension":6.8008928941653375},"hitData":{"launchSpeed":80.0,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.24,"coordY":154.62}},"index":3,"playId":"2da33748-dd37-3dac-8082-49e0a4dbb406","pitchNumber":4,"startTime":"2025-08-21T00:24:10.055Z","endTime":"2025-08-21T00:24:17.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"third":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-14.100000000000001,"leverageIndex":2.25,"dramaIndex":148.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:24:17.801Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T00:26:24.998Z","endTime":"2025-08-21T00:26:54.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.83116986447939,"aZ":-26.14487373374923,"pfxX":-9.925042364871095,"pfxZ":4.254198575812634,"pX":-0.17318557732174655,"pZ":2.8377361666320597,"vX0":6.016608596081231,"vY0":-118.11049656524163,"vZ0":-1.712574961990288,"x":123.6,"y":162.16,"x0":-1.459997944973015,"y0":50.00404467476796,"z0":5.969375899563443,"aX":-14.067824193571111},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.6,"breakHorizontal":16.6,"spinRate":2049,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4631893407434875,"extension":7.19354850804904},"index":0,"playId":"02c33456-60ed-3cf9-88b7-3aba73998cbe","pitchNumber":1,"startTime":"2025-08-21T00:26:34.551Z","endTime":"2025-08-21T00:26:37.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.470974465993457,"aZ":-27.96121780372181,"pfxX":1.6164380640616784,"pfxZ":2.917921425399074,"pX":0.21341095334683552,"pZ":2.613660239351156,"vX0":3.3565434564149554,"vY0":-118.95108215459169,"vZ0":-1.6674191488388963,"x":108.87,"y":168.21,"x0":-1.422318111853947,"y0":50.00008937850636,"z0":5.84370669331536,"aX":2.3300492068975243},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.2,"breakHorizontal":-3.7,"spinRate":1946,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4593661546477148,"extension":7.2469400624557645},"hitData":{"launchSpeed":100.9,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.63,"coordY":155.13}},"index":1,"playId":"164bd01e-6c71-34da-aa95-88676ea2674b","pitchNumber":2,"startTime":"2025-08-21T00:26:46.817Z","endTime":"2025-08-21T00:26:54.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:26:54.500Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Soderstrom homers (23) on a line drive to center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T00:27:08.177Z","endTime":"2025-08-21T00:27:51.290Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.6,"strikeZoneTop":3.35268213777495,"strikeZoneBottom":1.56936563279954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.161032791305722,"aZ":-28.875651582200014,"pfxX":-11.381616801772296,"pfxZ":2.3735406224336746,"pX":-1.1561822925902105,"pZ":2.5188265836870936,"vX0":4.175072906732524,"vY0":-118.21165733117446,"vZ0":-1.616958048771922,"x":161.07,"y":170.77,"x0":-1.483788609996955,"y0":50.004091628734216,"z0":5.906254519758064,"aX":-15.831053976018048},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.1,"breakHorizontal":19.3,"spinRate":2077,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4664371335671236,"extension":7.311854885740218},"index":0,"playId":"ca95995e-6f08-3063-a990-dc7a1a99d750","pitchNumber":1,"startTime":"2025-08-21T00:27:15.102Z","endTime":"2025-08-21T00:27:18.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.432793574673738,"aZ":-26.16327650261364,"pfxX":-12.185543932490113,"pfxZ":4.067929417205295,"pX":6.50448346811086E-4,"pZ":2.1850550173728576,"vX0":6.786953988876656,"vY0":-121.55392196803496,"vZ0":-3.3117937431274136,"x":116.98,"y":179.78,"x0":-1.2614582851250504,"y0":50.0048682509041,"z0":5.865895820838066,"aX":-18.02321675327591},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.7,"breakHorizontal":20.2,"spinRate":2190,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.452640670234866,"extension":7.249822024006384},"hitData":{"launchSpeed":107.7,"launchAngle":21.0,"totalDistance":426.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.77,"coordY":26.63}},"index":1,"playId":"49ed4486-6cbe-398e-8611-ad0f56eb6bfc","pitchNumber":2,"startTime":"2025-08-21T00:27:26.192Z","endTime":"2025-08-21T00:27:51.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":-11.100000000000001,"leverageIndex":0.67,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:27:51.290Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lawrence Butler lines out sharply to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T00:27:53.971Z","endTime":"2025-08-21T00:28:53.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.5,"endSpeed":67.8,"strikeZoneTop":3.61028030985391,"strikeZoneBottom":1.78104590932588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.79403428135181,"aZ":-35.22810407928231,"pfxX":2.0638801744220565,"pfxZ":-2.657602185676523,"pX":1.4408983293811835,"pZ":1.0296229818746523,"vX0":4.7289251435426785,"vY0":-106.91331127618062,"vZ0":-2.087131193570967,"x":62.08,"y":210.98,"x0":-1.07486655611037,"y0":50.00391193726709,"z0":6.001688891195999,"aX":2.369880497712282},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-5.0,"breakHorizontal":-5.2,"spinRate":2127,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.5138782228938195,"extension":7.391216322498084},"index":0,"playId":"acf8342a-ac51-3027-a8f9-fae856cb0d49","pitchNumber":1,"startTime":"2025-08-21T00:28:10.468Z","endTime":"2025-08-21T00:28:14.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.902742059958033,"aZ":-24.194226401160314,"pfxX":-10.39034127274109,"pfxZ":5.363596300198874,"pX":0.13265590750852144,"pZ":1.701842764128841,"vX0":6.559065124442053,"vY0":-121.488743159277,"vZ0":-4.94452391691883,"x":111.94,"y":192.83,"x0":-1.2590551511116364,"y0":50.000766703451994,"z0":5.8791511652279205,"aX":-15.452920917092637},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.8,"breakHorizontal":17.2,"spinRate":2105,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4516944360592352,"extension":7.279465152999703},"index":1,"playId":"e067b7e7-51fb-3b7e-8990-cbbad2c57056","pitchNumber":2,"startTime":"2025-08-21T00:28:21.274Z","endTime":"2025-08-21T00:28:24.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.57145007099539,"strikeZoneBottom":1.67046554699743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.970949580542058,"aZ":-16.257058981480533,"pfxX":-4.374544311849892,"pfxZ":9.49928359159105,"pX":1.5753805157603542,"pZ":2.588589672880171,"vX0":8.14607788298983,"vY0":-128.684752336949,"vZ0":-4.89646922740153,"x":56.95,"y":168.89,"x0":-1.0642972520172125,"y0":50.00131490802243,"z0":5.777384647298119,"aX":-7.329327163238005},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2387,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4258062961197431,"extension":7.494522413362829},"index":2,"playId":"e29ed968-4ec1-37e3-a352-8e62d57d565b","pitchNumber":3,"startTime":"2025-08-21T00:28:34.597Z","endTime":"2025-08-21T00:28:37.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.246966079567365,"aZ":-24.933280272748927,"pfxX":-10.63994975224192,"pfxZ":4.862466073010868,"pX":-0.1872040476695818,"pZ":2.1027818164261287,"vX0":5.903376514431838,"vY0":-121.62175028859373,"vZ0":-3.8661535753823895,"x":124.14,"y":182.0,"x0":-1.271467281588942,"y0":50.0026584125251,"z0":5.891011194292166,"aX":-15.839651556892116},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":2073,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.45144277554814494,"extension":7.292736972596362},"hitData":{"launchSpeed":106.9,"launchAngle":15.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.84,"coordY":70.63}},"index":3,"playId":"935a33ce-6ced-3f1c-93f7-06c20b31fbba","pitchNumber":4,"startTime":"2025-08-21T00:28:46.806Z","endTime":"2025-08-21T00:28:53.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:28:53.544Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T00:29:08.261Z","endTime":"2025-08-21T00:30:49.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01652338230176,"aZ":-14.319133215757002,"pfxX":-7.283993813901321,"pfxZ":10.465156744532633,"pX":0.5025556545501537,"pZ":2.6269261410851366,"vX0":6.914263637088415,"vY0":-130.22929399476268,"vZ0":-5.251413462566201,"x":97.84,"y":167.85,"x0":-1.2488875891838103,"y0":50.00502453900671,"z0":5.764234350861664,"aX":-12.431327013335922},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.9,"breakHorizontal":11.5,"spinRate":2256,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.42164635977217424,"extension":7.275035128308285},"index":0,"playId":"36e4f3d7-51fa-32ed-aa6f-9597bfcaf764","pitchNumber":1,"startTime":"2025-08-21T00:29:20.513Z","endTime":"2025-08-21T00:29:26.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":67.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.965731999010185,"aZ":-38.134768103127094,"pfxX":3.167908110565424,"pfxZ":-5.2018930128039,"pX":0.5031094713132693,"pZ":2.3470005655840147,"vX0":2.7134493133078954,"vY0":-107.11828837790921,"vZ0":1.0288104729602199,"x":97.82,"y":175.41,"x0":-1.198355837640941,"y0":50.00420181140506,"z0":6.172425366581478,"aX":3.6284724592914825},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-8.6,"breakHorizontal":-6.6,"spinRate":2118,"spinDirection":44},"zone":6,"typeConfidence":2.0,"plateTime":0.5141452243517404,"extension":7.390319236234952},"index":1,"playId":"861a8dbb-595f-35a8-aee3-498bafcdace6","pitchNumber":2,"startTime":"2025-08-21T00:29:54.948Z","endTime":"2025-08-21T00:29:58.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-21T00:30:05.823Z","endTime":"2025-08-21T00:30:11.139Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.835770962655968,"aZ":-27.01549509948679,"pfxX":-11.66033361938369,"pfxZ":3.5218133925281636,"pX":-0.30313562305794817,"pZ":1.6817291320115506,"vX0":6.162421414580914,"vY0":-120.61449314675357,"vZ0":-4.1770826933511245,"x":128.55,"y":193.37,"x0":-1.38471289195097,"y0":50.001293798641434,"z0":5.835273492477273,"aX":-17.070701975099162},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.5,"breakHorizontal":19.6,"spinRate":2166,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4552135234106598,"extension":7.364389392720402},"index":3,"playId":"36121d2f-0869-3407-a28f-91150efc325c","pitchNumber":3,"startTime":"2025-08-21T00:30:11.139Z","endTime":"2025-08-21T00:30:14.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.561247148479026,"aZ":-24.509031903152398,"pfxX":-11.839307617655443,"pfxZ":5.400169475585264,"pX":-0.35435983264372856,"pZ":1.218576669526578,"vX0":5.9960470543736655,"vY0":-118.85206039943375,"vZ0":-5.48815516231912,"x":130.51,"y":205.88,"x0":-1.382877156412828,"y0":50.00196401273781,"z0":5.807385615814029,"aX":-16.794757622697276},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.5,"breakHorizontal":19.8,"spinRate":2035,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.46235080222560354,"extension":7.563864022135442},"index":4,"playId":"ab422979-458e-38de-a1f7-90faf23d738b","pitchNumber":4,"startTime":"2025-08-21T00:30:28.811Z","endTime":"2025-08-21T00:30:32.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.4,"endSpeed":66.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.50287137467208,"aZ":-38.39899967021652,"pfxX":5.439211579810495,"pfxZ":-5.661630037687958,"pX":-0.2678988488468146,"pZ":1.5432624494428184,"vX0":0.49308690144614775,"vY0":-105.32947435819656,"vZ0":0.027545004803407602,"x":127.21,"y":197.11,"x0":-1.2113123458588835,"y0":50.004216458607495,"z0":6.051781026987129,"aX":5.979049198530757},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-9.7,"breakHorizontal":-10.0,"spinRate":2089,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.5243951993310554,"extension":7.202132159465957},"index":5,"playId":"16fccafa-4985-3c93-be2b-9613fd98bedd","pitchNumber":5,"startTime":"2025-08-21T00:30:45.972Z","endTime":"2025-08-21T00:30:49.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:30:49.561Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out softly, pitcher J.T. Ginn to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:32:59.905Z","endTime":"2025-08-21T00:33:07.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669372,"link":"/api/v1/people/669372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.864010919453218,"aZ":-30.04228742147781,"pfxX":-10.086709177357694,"pfxZ":1.2546941031040681,"pX":-1.0893005980526884,"pZ":2.1740498575940297,"vX0":3.326744883800882,"vY0":-130.34271926554763,"vZ0":-3.050589788024607,"x":158.52,"y":180.08,"x0":-1.0788816913976056,"y0":50.00620406066079,"z0":5.65133214879997,"aX":-17.191216708709696},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":17.4,"spinRate":1414,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.4217798037015772,"extension":6.854514962083321},"hitData":{"launchSpeed":56.0,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.44,"coordY":181.7}},"index":0,"playId":"22b46851-8c6e-3de4-8aa7-c236895d035b","pitchNumber":1,"startTime":"2025-08-21T00:32:59.905Z","endTime":"2025-08-21T00:33:07.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:33:07.807Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Keaschall doubles (7) on a line drive to right fielder JJ Bleday.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:33:28.752Z","endTime":"2025-08-21T00:34:31.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.29694271414793,"strikeZoneBottom":1.55355236241268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.981433905194645,"aZ":-24.867522130774,"pfxX":-10.212382782499484,"pfxZ":3.9025109564756333,"pX":-0.146647763464907,"pZ":0.7905572508458178,"vX0":6.139628281157909,"vY0":-136.23460150185863,"vZ0":-8.041871991149165,"x":122.59,"y":217.43,"x0":-1.1070372322351747,"y0":50.00506445430667,"z0":5.509856766910294,"aX":-19.126432323543632},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":17.2,"spinRate":1866,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4026297525330822,"extension":6.959375507579496},"index":0,"playId":"6e70cf91-0692-311b-ab1a-cdf3d26f20fc","pitchNumber":1,"startTime":"2025-08-21T00:33:38.939Z","endTime":"2025-08-21T00:33:42.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.35358900216882,"strikeZoneBottom":1.57819873642123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34963696013315,"aZ":-24.128371033217892,"pfxX":-10.104715910154152,"pfxZ":4.255762455900031,"pX":-1.3210890781650653,"pZ":2.4179749717279835,"vX0":3.1240021735585968,"vY0":-137.08991477252854,"vZ0":-4.19676480654384,"x":167.36,"y":173.49,"x0":-1.1678354347708528,"y0":50.00014569602868,"z0":5.630199092123874,"aX":-19.09109292036301},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":17.5,"spinRate":1917,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.400647316908437,"extension":6.843601784441484},"index":1,"playId":"eff0e0b0-ab87-3403-a822-1aaa3393a039","pitchNumber":2,"startTime":"2025-08-21T00:33:58.914Z","endTime":"2025-08-21T00:34:02.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31951556241133,"aZ":-23.994234812091474,"pfxX":-9.220747687708595,"pfxZ":4.37190886506241,"pX":-0.12489615494251478,"pZ":2.147107101406689,"vX0":5.643591909041898,"vY0":-136.48293842353812,"vZ0":-4.998819059635483,"x":121.76,"y":180.81,"x0":-1.0302646278193806,"y0":50.003367207109356,"z0":5.67241770526056,"aX":-17.254656298267278},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":15.4,"spinRate":1868,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.402563598370159,"extension":6.918383349129992},"hitData":{"launchSpeed":89.9,"launchAngle":25.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.03,"coordY":72.49}},"index":2,"playId":"edf0795d-37ee-34ff-ac7d-c7ce3faa2d40","pitchNumber":3,"startTime":"2025-08-21T00:34:18.870Z","endTime":"2025-08-21T00:34:31.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":0.81,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:34:31.712Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:34:51.230Z","endTime":"2025-08-21T00:37:17.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.57742733209873,"strikeZoneBottom":1.84837684659328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.886082553408798,"aZ":-20.156121717249338,"pfxX":-5.583779165905927,"pfxZ":6.320617794070234,"pX":0.5191329791370978,"pZ":2.884856494098647,"vX0":6.490864824569734,"vY0":-136.94040812119968,"vZ0":-3.593101275020219,"x":97.21,"y":160.89,"x0":-1.155006622505819,"y0":50.00527424702826,"z0":5.590861929414241,"aX":-10.620489857884566},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":8.8,"spinRate":2030,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3997928074600323,"extension":6.884987963488319},"index":0,"playId":"e0712429-1462-3b74-83e2-fb102498bb9a","pitchNumber":1,"startTime":"2025-08-21T00:35:11.135Z","endTime":"2025-08-21T00:35:14.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.60813183785122,"strikeZoneBottom":1.81476431379561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.749906051807177,"aZ":-25.406736354828162,"pfxX":-9.334018701242847,"pfxZ":3.5481783299579934,"pX":0.499087687218092,"pZ":2.767730469454099,"vX0":7.175132067981006,"vY0":-137.4878268806819,"vZ0":-3.0478776977195574,"x":97.98,"y":164.05,"x0":-0.9376049693020698,"y0":50.00133880899156,"z0":5.6234512448914975,"aX":-17.788732674154},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":1904,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.3990660543894955,"extension":6.901517475677509},"index":1,"playId":"2165bca0-8b4d-3c6e-a700-a033a4174af1","pitchNumber":2,"startTime":"2025-08-21T00:35:30.978Z","endTime":"2025-08-21T00:35:35.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.72742496031896,"aZ":-29.583422494963802,"pfxX":-0.060171769999708635,"pfxZ":1.5728656048734804,"pX":0.4292092566305971,"pZ":1.7465079975547213,"vX0":4.172504001300223,"vY0":-128.806351353175,"vZ0":-3.634722979571735,"x":100.64,"y":191.62,"x0":-1.2176671746119327,"y0":50.00254422651691,"z0":5.513981729970325,"aX":-0.09945733530668745},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.2,"breakHorizontal":-1.0,"spinRate":2125,"spinDirection":19},"zone":9,"typeConfidence":0.88,"plateTime":0.4285215622294487,"extension":6.799038689656274},"index":2,"playId":"55710936-01f7-30e2-bf00-371a0d95b28e","pitchNumber":3,"startTime":"2025-08-21T00:35:52.202Z","endTime":"2025-08-21T00:35:58.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.6028781809058,"strikeZoneBottom":1.76612934954303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.20946580707917,"aZ":-32.04159245301151,"pfxX":-9.645722029209146,"pfxZ":0.07438559519779542,"pX":-1.5162842994146282,"pZ":0.678521553883809,"vX0":2.5591754261831525,"vY0":-132.9041961651004,"vZ0":-6.367526574299294,"x":174.8,"y":220.46,"x0":-1.2495765397463763,"y0":50.00343374253226,"z0":5.485858241741116,"aX":-16.94831056755906},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.2,"breakHorizontal":16.7,"spinRate":1401,"spinDirection":233},"zone":13,"typeConfidence":0.85,"plateTime":0.41495866818801463,"extension":6.829745968723845},"index":3,"playId":"5b7db1ca-7ce0-329e-8d0d-646de16d51f2","pitchNumber":4,"startTime":"2025-08-21T00:36:31.787Z","endTime":"2025-08-21T00:36:36.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Keaschall steals (7) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"5b7db1ca-7ce0-329e-8d0d-646de16d51f2","startTime":"2025-08-21T00:36:44.931Z","endTime":"2025-08-21T00:37:13.949Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"postOnThird":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.64,"dramaIndex":65.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.147544295802778,"aZ":-32.10045334249272,"pfxX":-7.925830376679004,"pfxZ":0.038600576298294165,"pX":-1.4170770454313484,"pZ":1.9679489641541783,"vX0":1.93580398120361,"vY0":-131.87194265039653,"vZ0":-3.4196192402486627,"x":171.02,"y":185.65,"x0":-1.1312603122358151,"y0":50.00012394162619,"z0":5.650405264669598,"aX":-13.951260344897761},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.5,"breakHorizontal":13.9,"spinRate":1485,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4154171153316297,"extension":6.848036568835747},"index":5,"playId":"a4ddd0fc-1ad3-3c40-b108-d6b8674e3015","pitchNumber":5,"startTime":"2025-08-21T00:37:13.949Z","endTime":"2025-08-21T00:37:17.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.4,"awayTeamWinProbability":70.6,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":1.64,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:37:17.603Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:37:29.630Z","endTime":"2025-08-21T00:40:25.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22746671007847,"aZ":-24.78129471105296,"pfxX":-6.678174103311278,"pfxZ":3.8528054028029644,"pX":-0.5236462832799533,"pZ":2.618180240098879,"vX0":3.4831886470819384,"vY0":-137.96367242727075,"vZ0":-3.746915518317086,"x":136.96,"y":168.09,"x0":-0.9385972244113101,"y0":50.000815530254464,"z0":5.674671287569893,"aX":-12.803048442735632},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":11.3,"spinRate":1912,"spinDirection":211},"zone":4,"typeConfidence":0.89,"plateTime":0.39782582901642094,"extension":6.897731562549225},"index":0,"playId":"bba27ee4-7b1a-33f6-9a0f-da69d6f31f6e","pitchNumber":1,"startTime":"2025-08-21T00:37:45.905Z","endTime":"2025-08-21T00:37:49.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.34518426102227,"strikeZoneBottom":1.61426198679562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59611626099717,"aZ":-24.160592787790925,"pfxX":-9.765817775410735,"pfxZ":4.30916086976055,"pX":-0.8342705172221108,"pZ":0.312999372690049,"vX0":4.233836515852097,"vY0":-136.64883418154537,"vZ0":-9.315477155353896,"x":148.8,"y":230.33,"x0":-1.148785128269762,"y0":50.00568255030415,"z0":5.471769512079771,"aX":-18.176898697023393},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":1951,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.4033047243898804,"extension":7.001152888560777},"index":1,"playId":"0c4902b0-189d-3aa2-b9e3-1dd43ddbb092","pitchNumber":2,"startTime":"2025-08-21T00:38:11.272Z","endTime":"2025-08-21T00:38:14.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":90.5,"endSpeed":82.1,"strikeZoneTop":3.41213596093654,"strikeZoneBottom":1.648844410994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.130563026099885,"aZ":-29.84386705148644,"pfxX":-10.551106880389781,"pfxZ":1.3505177915177322,"pX":-1.721215047142704,"pZ":1.381238263647566,"vX0":1.762923573150184,"vY0":-131.62744298997592,"vZ0":-5.065607506997587,"x":182.61,"y":201.49,"x0":-1.037036513341184,"y0":50.00519049389707,"z0":5.583817657731599,"aX":-18.217715319734804},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.4,"breakHorizontal":18.6,"spinRate":1363,"spinDirection":228},"zone":13,"typeConfidence":0.89,"plateTime":0.4187193854837612,"extension":6.875129820302087},"index":2,"playId":"588b49dc-7dec-3894-aa06-6d4a2e95f469","pitchNumber":3,"startTime":"2025-08-21T00:38:42.457Z","endTime":"2025-08-21T00:38:46.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.983740573585628,"aZ":-40.594786406147286,"pfxX":2.8161005606088594,"pfxZ":-5.304765169433941,"pX":0.11922915337451417,"pZ":1.9103246371615865,"vX0":2.1801547454420116,"vY0":-126.50500985084284,"vZ0":-1.0281328023306753,"x":112.46,"y":187.2,"x0":-1.1263253370576363,"y0":50.00582063891377,"z0":5.639275063044617,"aX":4.466677491944908},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.6,"breakHorizontal":-5.6,"spinRate":2293,"spinDirection":29},"zone":8,"typeConfidence":0.9,"plateTime":0.43658492153895523,"extension":6.8510523483607795},"index":3,"playId":"7929df26-54f9-3d1a-8410-3c20b903a6f0","pitchNumber":4,"startTime":"2025-08-21T00:39:05.198Z","endTime":"2025-08-21T00:39:09.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":78.2,"strikeZoneTop":3.18755276474281,"strikeZoneBottom":1.52112379953093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94101763345833,"aZ":-32.50905116834443,"pfxX":-0.7634642336647044,"pfxZ":-0.20756474613087583,"pX":1.8273249595445644,"pZ":2.279182794149343,"vX0":6.508015794185923,"vY0":-126.89321135280416,"vZ0":-1.9900074100260459,"x":47.35,"y":177.24,"x0":-0.7038755502007197,"y0":50.005674880986724,"z0":5.7372050388869695,"aX":-1.2096315372602162},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":-0.6,"spinRate":2166,"spinDirection":29},"zone":14,"typeConfidence":0.88,"plateTime":0.43650896333660505,"extension":6.9117144447224526},"index":4,"playId":"89908b53-517a-3eca-a528-f28d902ae4df","pitchNumber":5,"startTime":"2025-08-21T00:39:44.938Z","endTime":"2025-08-21T00:39:48.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"4e659795-056d-4541-b2ed-2f3496517645","startTime":"2025-08-21T00:40:01.573Z","endTime":"2025-08-21T00:40:06.573Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.4,"strikeZoneTop":3.27426167377351,"strikeZoneBottom":1.54314745510575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84849348371006,"aZ":-28.413333326828347,"pfxX":-1.6058023847541252,"pfxZ":2.271904271747723,"pX":1.8398941461855334,"pZ":0.8542471739159092,"vX0":7.865541902886553,"vY0":-129.05525672788693,"vZ0":-5.732956482500965,"x":46.87,"y":215.72,"x0":-1.065285981087407,"y0":50.00178946262401,"z0":5.348911730248986,"aX":-2.6563593370340177},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":0.7,"spinRate":2296,"spinDirection":18},"zone":14,"typeConfidence":0.8,"plateTime":0.4277078595079469,"extension":7.067501532990898},"index":6,"playId":"5b2c415e-0943-31d2-aa59-6e4a1e942863","pitchNumber":6,"startTime":"2025-08-21T00:40:21.581Z","endTime":"2025-08-21T00:40:25.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":1.65,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:40:25.060Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Wallner flies out to right fielder JJ Bleday.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:41:40.497Z","endTime":"2025-08-21T00:41:51.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T00:40:48.176Z","endTime":"2025-08-21T00:41:42.767Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.373146331011526,"aZ":-23.009941727308554,"pfxX":-6.426372938604546,"pfxZ":5.376354003516854,"pX":-0.4528463989630663,"pZ":2.071177730186748,"vX0":4.391899159012873,"vY0":-130.24696193000972,"vZ0":-4.515164016624396,"x":134.26,"y":182.86,"x0":-1.3327260697117616,"y0":50.00405274453586,"z0":5.584660898407827,"aX":-10.954895661570466},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":10.6,"spinRate":1364,"spinDirection":229},"zone":7,"typeConfidence":0.63,"plateTime":0.42181810082796245,"extension":6.932664905525184},"hitData":{"launchSpeed":84.0,"launchAngle":38.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.0,"coordY":118.12}},"index":1,"playId":"35a02734-bb49-3112-b8c9-1f2c21267899","pitchNumber":1,"startTime":"2025-08-21T00:41:42.767Z","endTime":"2025-08-21T00:41:51.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.36,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:41:51.310Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T00:43:41.595Z","endTime":"2025-08-21T00:45:32.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.5,"strikeZoneTop":3.43029900884022,"strikeZoneBottom":1.73304703319589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.387165271086605,"aZ":-31.00538955583216,"pfxX":5.116295226095294,"pfxZ":0.9485732449933586,"pX":-0.3138332935420301,"pZ":2.808303520280811,"vX0":1.380470939008773,"vY0":-111.19460492029366,"vZ0":0.21296617620786673,"x":128.96,"y":162.96,"x0":-1.60946879483111,"y0":50.00380304858145,"z0":5.96323913946241,"aX":6.32288730613698},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":2.2,"breakHorizontal":-9.6,"spinRate":2125,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.4950752479959948,"extension":7.2103657096837575},"index":0,"playId":"2325b33d-4863-3148-b82c-4d6598e041df","pitchNumber":1,"startTime":"2025-08-21T00:44:02.063Z","endTime":"2025-08-21T00:44:05.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.48367713469562,"strikeZoneBottom":1.69195246278307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30042845073018,"aZ":-27.13770840643479,"pfxX":-9.863764816123904,"pfxZ":3.627545681491778,"pX":-1.6431739701971761,"pZ":2.3825242706321412,"vX0":2.6527039714948772,"vY0":-117.43206809533059,"vZ0":-2.2782502043046637,"x":179.63,"y":174.45,"x0":-1.5093930703613154,"y0":50.00412281044056,"z0":5.902563418997086,"aX":-13.707017587403088},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":6.2,"breakHorizontal":17.2,"spinRate":1968,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4673336775256458,"extension":7.333864715083491},"index":1,"playId":"6bb2cfa9-2feb-3010-afc1-d206ac49301c","pitchNumber":2,"startTime":"2025-08-21T00:44:12.539Z","endTime":"2025-08-21T00:44:15.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.54400710130499,"strikeZoneBottom":1.75238790993998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.837448876417426,"aZ":-12.886507348936158,"pfxX":-4.6968453149880975,"pfxZ":11.436966613733738,"pX":1.3869605429897502,"pZ":2.32246100020642,"vX0":8.057493265510322,"vY0":-129.04131709346962,"vZ0":-6.2234265884357995,"x":64.13,"y":176.07,"x0":-1.165680255268187,"y0":50.00295239081043,"z0":5.758096061048097,"aX":-7.921601173297071},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.4,"breakHorizontal":6.7,"spinRate":2308,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4244383242649077,"extension":7.198416535834019},"index":2,"playId":"498ab6ea-11bc-3c2b-ae2a-9d0c47900b8b","pitchNumber":3,"startTime":"2025-08-21T00:44:24.613Z","endTime":"2025-08-21T00:44:28.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.859868409901186,"aZ":-32.266588634581,"pfxX":4.84742707052432,"pfxZ":-0.0711852690219894,"pX":0.8089064386252199,"pZ":1.164670518725779,"vX0":3.4536882936237587,"vY0":-112.88213914709122,"vZ0":-3.182564893507145,"x":86.17,"y":207.33,"x0":-1.3773239307804064,"y0":50.0046939226878,"z0":5.881621782108809,"aX":6.179807701625403},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-0.7,"breakHorizontal":-9.7,"spinRate":2220,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.48748898790361617,"extension":7.43533832003548},"index":3,"playId":"3150fd10-abbb-3317-9706-473f28387ad7","pitchNumber":4,"startTime":"2025-08-21T00:44:36.556Z","endTime":"2025-08-21T00:44:39.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-21T00:44:45.192Z","endTime":"2025-08-21T00:44:56.879Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.776275585862717,"aZ":-27.187404167842605,"pfxX":-11.456618610570965,"pfxZ":3.617690647715162,"pX":-0.6215962472620905,"pZ":1.6969548013704734,"vX0":5.169110696462278,"vY0":-117.13967188021165,"vZ0":-3.765333303524822,"x":140.69,"y":192.96,"x0":-1.3778928225275318,"y0":50.002721528539965,"z0":5.889328949567125,"aX":-15.794230383193025},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.8,"breakHorizontal":19.3,"spinRate":2002,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4690239442752948,"extension":7.20404422005434},"index":5,"playId":"917df6df-8ef3-38c3-b5dc-69edc08791c6","pitchNumber":5,"startTime":"2025-08-21T00:44:56.879Z","endTime":"2025-08-21T00:45:00.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.38884919318713,"strikeZoneBottom":1.72167585616797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.291649896053315,"aZ":-32.78933075296886,"pfxX":3.6898377144501247,"pfxZ":-0.4651907729525653,"pX":0.4338695125468323,"pZ":0.9764064310972048,"vX0":2.8801948612119217,"vY0":-113.67572314213318,"vZ0":-3.642764409532261,"x":100.46,"y":212.42,"x0":-1.3301738249963844,"y0":50.005597564505024,"z0":5.86267271858036,"aX":4.818767892080665},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.4,"breakHorizontal":-7.4,"spinRate":2225,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.48226307868044227,"extension":7.105339588800357},"index":6,"playId":"b85d81b9-62b9-3bde-81a2-67fef4055587","pitchNumber":6,"startTime":"2025-08-21T00:45:14.063Z","endTime":"2025-08-21T00:45:17.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.323760373764173,"aZ":-27.03770277084274,"pfxX":-11.021576405356663,"pfxZ":3.5913923457199104,"pX":-0.6146963205705387,"pZ":3.255259073179004,"vX0":5.0225849410652526,"vY0":-118.6816641209614,"vZ0":-0.5302657917806872,"x":140.43,"y":150.89,"x0":-1.3244658002237286,"y0":50.00119489104232,"z0":5.940205460419435,"aX":-15.749771939431364},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.6,"breakHorizontal":18.7,"spinRate":1991,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.46118297394130847,"extension":7.07497160976829},"index":7,"playId":"acdd8e39-bab1-3f31-9715-5978db509409","pitchNumber":7,"startTime":"2025-08-21T00:45:27.381Z","endTime":"2025-08-21T00:45:32.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:45:32.045Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Harris grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T00:45:42.737Z","endTime":"2025-08-21T00:46:10.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":89.3,"endSpeed":81.7,"strikeZoneTop":3.49848339742189,"strikeZoneBottom":1.65734232885298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.448395277933656,"aZ":-20.662235092254,"pfxX":-10.644377882937114,"pfxZ":6.754367440079099,"pX":0.039295811383246025,"pZ":2.2622317872086026,"vX0":7.124191620121143,"vY0":-129.78557137160553,"vZ0":-4.860048926742065,"x":115.5,"y":177.7,"x0":-1.3599394681856358,"y0":50.00050085424617,"z0":5.734932978819599,"aX":-18.136073590434947},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":17.6,"spinRate":2092,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4222104372094422,"extension":7.422476788420541},"index":0,"playId":"79b5cda9-aa1a-3910-97d8-5271ef2c4782","pitchNumber":1,"startTime":"2025-08-21T00:45:50.229Z","endTime":"2025-08-21T00:45:54.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.078647433634927,"aZ":-22.334834147732195,"pfxX":-9.021293573610413,"pfxZ":5.787173004685171,"pX":-0.5888010533337751,"pZ":2.594729896486317,"vX0":4.949641400596485,"vY0":-129.33360961286223,"vZ0":-3.63098611588347,"x":139.44,"y":168.72,"x0":-1.3518026175197464,"y0":50.001743015634595,"z0":5.7225420730058065,"aX":-15.336247226598893},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":15.2,"spinRate":1968,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4229250869229313,"extension":7.246457116233517},"hitData":{"launchSpeed":78.4,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.2,"coordY":165.51}},"index":1,"playId":"acd085c1-8578-3746-aa81-a0ca3c8945ee","pitchNumber":2,"startTime":"2025-08-21T00:46:02.107Z","endTime":"2025-08-21T00:46:10.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:46:10.114Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Urías flies out to left fielder James Outman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T00:46:25.139Z","endTime":"2025-08-21T00:47:03.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.966517544280126,"aZ":-27.99930564183763,"pfxX":-10.937933100848579,"pfxZ":2.9086687278489194,"pX":0.0017088299294620694,"pZ":2.1629548870574613,"vX0":6.491129050320005,"vY0":-119.13534273314289,"vZ0":-2.8399021357477476,"x":116.93,"y":180.38,"x0":-1.3376270017100687,"y0":50.004574185698225,"z0":5.902067188142014,"aX":-15.718751254437782},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.8,"breakHorizontal":18.2,"spinRate":2040,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.45981613891524953,"extension":7.629911018704809},"index":0,"playId":"4f1c2b45-8a42-3866-bdb3-b99605d8a41d","pitchNumber":1,"startTime":"2025-08-21T00:46:30.221Z","endTime":"2025-08-21T00:46:34.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-21T00:46:42.838Z","endTime":"2025-08-21T00:46:54.513Z","isPitch":false,"type":"action","player":{"id":649966,"link":"/api/v1/people/649966"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.266258663849747,"aZ":-31.37549073280835,"pfxX":3.9280237611112803,"pfxZ":0.6174498947733689,"pX":1.0830942711767237,"pZ":2.3974923343926164,"vX0":4.271094158596344,"vY0":-113.79270912621473,"vZ0":-1.003960335862642,"x":75.71,"y":174.05,"x0":-1.3337114893740731,"y0":50.005397698755935,"z0":5.972631853853791,"aX":5.11505313475933},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.2,"breakHorizontal":-8.3,"spinRate":2216,"spinDirection":55},"zone":12,"typeConfidence":2.0,"plateTime":0.48264943576343855,"extension":7.196755892553957},"hitData":{"launchSpeed":90.7,"launchAngle":30.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.48,"coordY":68.49}},"index":2,"playId":"070a1d4a-ad03-3b41-9a0d-cf7d00c170ae","pitchNumber":2,"startTime":"2025-08-21T00:46:54.513Z","endTime":"2025-08-21T00:47:03.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":0.899999999999995,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:47:03.128Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Outman doubles (3) on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:49:06.395Z","endTime":"2025-08-21T00:49:26.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.267752758272145,"aZ":-21.899862143635197,"pfxX":-9.437162095135365,"pfxZ":5.585943725116426,"pX":-0.03722828253329332,"pZ":1.9636168001855019,"vX0":6.358712819781571,"vY0":-135.64853888526724,"vZ0":-5.545609951912265,"x":118.42,"y":185.76,"x0":-1.2012899612707157,"y0":50.002648724260474,"z0":5.589251123218141,"aX":-17.358384915376277},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":1821,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.4058118932653856,"extension":6.800058770208148},"hitData":{"launchSpeed":97.0,"launchAngle":20.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.01,"coordY":117.97}},"index":0,"playId":"409158bf-1b83-3779-a705-7df9c4050466","pitchNumber":1,"startTime":"2025-08-21T00:49:13.038Z","endTime":"2025-08-21T00:49:26.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":8.300000000000004,"leverageIndex":1.24,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:49:26.434Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Fitzgerald flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:49:43.449Z","endTime":"2025-08-21T00:51:46.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.08724219214556,"aZ":-26.446193914432012,"pfxX":-9.259125378256378,"pfxZ":3.439076630229235,"pX":-1.301020768651974,"pZ":1.8374375567174506,"vX0":2.9349647047435994,"vY0":-128.3048614578752,"vZ0":-4.182711127826659,"x":166.59,"y":189.17,"x0":-1.2584295591740917,"y0":50.00035984289651,"z0":5.554913633368887,"aX":-15.400680574224097},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":16.1,"spinRate":1432,"spinDirection":229},"zone":13,"typeConfidence":0.92,"plateTime":0.4272504200012226,"extension":6.861733593050348},"index":0,"playId":"288ba67c-af63-3a1b-8178-158fb6263ec4","pitchNumber":1,"startTime":"2025-08-21T00:50:05.049Z","endTime":"2025-08-21T00:50:08.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.7,"endSpeed":85.1,"strikeZoneTop":3.32420749567824,"strikeZoneBottom":1.6381998590432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.839824913427545,"aZ":-26.521542339217593,"pfxX":-8.194285590630239,"pfxZ":3.0306579002684337,"pX":1.041400901049498,"pZ":3.501173237574016,"vX0":7.677549807216962,"vY0":-136.22659745098454,"vZ0":-0.9825143506892573,"x":77.3,"y":144.25,"x0":-0.7582076758679113,"y0":50.00538792614266,"z0":5.711463611286583,"aX":-15.298124687975362},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.5,"breakHorizontal":13.1,"spinRate":1966,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.4031306497155467,"extension":6.684546745689078},"index":1,"playId":"e07e0caa-ab55-309a-8067-809cba1b166b","pitchNumber":2,"startTime":"2025-08-21T00:50:27.583Z","endTime":"2025-08-21T00:50:31.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.3,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.872657265458603,"aZ":-34.93637076368461,"pfxX":2.656830624943802,"pfxZ":-1.7589302155253712,"pX":0.09667875011638521,"pZ":1.1606602041988123,"vX0":2.752977584732609,"vY0":-125.58752398120318,"vZ0":-3.3709982084808114,"x":113.31,"y":207.44,"x0":-1.3666489257236911,"y0":50.00515363214674,"z0":5.41769948398576,"aX":4.164818722986763},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":-5.5,"spinRate":2266,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.43929717897827025,"extension":6.754597831065465},"index":2,"playId":"2f7dbf04-0be1-343c-b030-5250832c1e52","pitchNumber":3,"startTime":"2025-08-21T00:50:49.909Z","endTime":"2025-08-21T00:50:53.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-21T00:51:10.857Z","endTime":"2025-08-21T00:51:31.155Z","isPitch":false,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61123966793653,"aZ":-22.45403414920038,"pfxX":-4.646230710172373,"pfxZ":5.359729864336688,"pX":-0.3471438218070108,"pZ":2.2375643651943413,"vX0":4.298060845770176,"vY0":-133.34565765553978,"vZ0":-4.425545878731212,"x":130.23,"y":178.37,"x0":-1.3702514894628288,"y0":50.00630822049942,"z0":5.523189107419617,"aX":-8.433170523338434},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":7.6,"spinRate":1958,"spinDirection":223},"zone":4,"typeConfidence":0.76,"plateTime":0.4095472802566871,"extension":6.811359165788714},"hitData":{"launchSpeed":99.4,"launchAngle":29.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.17,"coordY":65.92}},"index":4,"playId":"c951c8ec-c943-3b31-bb4e-d6895606d86f","pitchNumber":4,"startTime":"2025-08-21T00:51:31.155Z","endTime":"2025-08-21T00:51:46.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":1.84,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:51:46.561Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:52:02.905Z","endTime":"2025-08-21T00:54:10.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":93.4,"endSpeed":85.1,"strikeZoneTop":3.49915374829483,"strikeZoneBottom":1.72046094446848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42255987566584,"aZ":-28.719159132724002,"pfxX":-11.096533911452324,"pfxZ":1.8667732036454057,"pX":-0.6026662167473251,"pZ":1.3211757518064637,"vX0":5.369790187359632,"vY0":-135.83542875692825,"vZ0":-5.7307803363565375,"x":139.97,"y":203.11,"x0":-1.1738479691602919,"y0":50.00298996299554,"z0":5.4796972705845075,"aX":-20.53706822358955},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.3,"breakHorizontal":18.8,"spinRate":1908,"spinDirection":219},"zone":13,"typeConfidence":0.88,"plateTime":0.40471788551348986,"extension":6.836923436864362},"index":0,"playId":"ff8a3b11-9df7-3218-828c-e43492485fd2","pitchNumber":1,"startTime":"2025-08-21T00:52:14.898Z","endTime":"2025-08-21T00:52:18.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.49943063004848,"strikeZoneBottom":1.65558971026903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.032026587660006,"aZ":-24.699693118863838,"pfxX":-10.577086279028267,"pfxZ":4.001300931127092,"pX":-1.3788721365185532,"pZ":3.1446536708276613,"vX0":2.8536778373576697,"vY0":-136.74867461406524,"vZ0":-2.126823899888586,"x":169.56,"y":153.87,"x0":-1.0711186776975217,"y0":50.00223645430131,"z0":5.651093761703566,"aX":-19.75519450622002},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":18.4,"spinRate":1932,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.40266446613900087,"extension":6.727681341643138},"index":1,"playId":"49aede68-5193-3500-ba44-91dcea0adc53","pitchNumber":2,"startTime":"2025-08-21T00:52:33.756Z","endTime":"2025-08-21T00:52:38.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2025-08-21T00:52:49.740Z","endTime":"2025-08-21T00:53:11.048Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"playId":"b7cf8043-98f9-4bcb-b8e7-4cd2d594a455","startTime":"2025-08-21T00:53:11.048Z","endTime":"2025-08-21T00:53:16.048Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":78.0,"strikeZoneTop":3.46001828669182,"strikeZoneBottom":1.59312969338527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78531890464749,"aZ":-31.97868147025203,"pfxX":-0.15604178307955507,"pfxZ":0.1243796235501069,"pX":0.7090566076486146,"pZ":1.9530340638694244,"vX0":4.706716517539241,"vY0":-126.58793531277563,"vZ0":-2.323330709480237,"x":89.97,"y":186.05,"x0":-1.1772555628286427,"y0":50.00289945340504,"z0":5.5172755616653255,"aX":-0.24621960493855147},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":-1.1,"spinRate":2214,"spinDirection":38},"zone":9,"typeConfidence":0.89,"plateTime":0.4375613810437984,"extension":6.787798183847385},"index":4,"playId":"47fad0b2-34e9-3083-b3ec-127cd22e5b93","pitchNumber":3,"startTime":"2025-08-21T00:53:29.428Z","endTime":"2025-08-21T00:53:33.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.43034120782085,"strikeZoneBottom":1.56334973584147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.789106108486415,"aZ":-26.72007176829656,"pfxX":-10.975055828829436,"pfxZ":2.883980534085959,"pX":0.07919764165598987,"pZ":1.505861902811713,"vX0":6.5557035744648635,"vY0":-137.65196224731025,"vZ0":-6.066240258165449,"x":113.98,"y":198.12,"x0":-0.9259840705063398,"y0":50.003389320379235,"z0":5.583963461203568,"aX":-20.74910381644307},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.0,"breakHorizontal":18.2,"spinRate":1992,"spinDirection":216},"zone":8,"typeConfidence":0.9,"plateTime":0.40020378268609225,"extension":6.847598526762295},"index":5,"playId":"bbd97d15-f13d-300c-84e9-8e663f07d862","pitchNumber":4,"startTime":"2025-08-21T00:53:47.737Z","endTime":"2025-08-21T00:53:51.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":78.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.425162102833404,"aZ":-29.560139599423444,"pfxX":-0.9368960546537091,"pfxZ":1.6360191733191227,"pX":0.3688196089212873,"pZ":1.217096851945189,"vX0":3.6136613117946452,"vY0":-127.95715378786637,"vZ0":-4.561284144731299,"x":102.94,"y":205.92,"x0":-0.963203023662823,"y0":50.002859149147284,"z0":5.440471805375008,"aX":-1.4969281541529647},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":0.6,"spinRate":2278,"spinDirection":14},"zone":14,"typeConfidence":0.88,"plateTime":0.4342403520162734,"extension":6.70953925962751},"index":6,"playId":"dfc7d625-1e2e-3adb-a329-98272a2c5d78","pitchNumber":5,"startTime":"2025-08-21T00:54:07.821Z","endTime":"2025-08-21T00:54:10.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.5,"awayTeamWinProbability":73.5,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.81,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:54:10.918Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to left fielder Tyler Soderstrom. James Outman scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:54:25.209Z","endTime":"2025-08-21T00:55:30.316Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.81550835098002,"strikeZoneBottom":1.82858871662125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.950439758536703,"aZ":-33.60330092708578,"pfxX":-8.61939270279463,"pfxZ":-0.8442158734452505,"pX":-0.9495174184034336,"pZ":1.163886717993012,"vX0":3.5121142022180063,"vY0":-130.46086112947452,"vZ0":-4.570121296671046,"x":153.19,"y":207.36,"x0":-1.2038320925227854,"y0":50.00175149570322,"z0":5.510635151833916,"aX":-14.65296590822409},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.4,"breakHorizontal":14.6,"spinRate":1514,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4220615508758483,"extension":6.824363641741901},"index":0,"playId":"1f50a330-e117-34d3-8534-4cbfa577b72d","pitchNumber":1,"startTime":"2025-08-21T00:54:38.720Z","endTime":"2025-08-21T00:54:42.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72553933193929,"aZ":-32.98161699440499,"pfxX":-9.765647519061886,"pfxZ":-0.4638795996426328,"pX":-0.6655706621015288,"pZ":1.5389902752178681,"vX0":4.489226085746397,"vY0":-131.80815685976066,"vZ0":-4.092119592553024,"x":142.37,"y":197.23,"x0":-1.1282256170862262,"y0":50.00121446386117,"z0":5.5645016973712105,"aX":-17.06913181696684},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.6,"breakHorizontal":16.6,"spinRate":1276,"spinDirection":234},"zone":13,"typeConfidence":0.88,"plateTime":0.4165960632589396,"extension":6.889886621138068},"index":1,"playId":"e176da2a-00a5-3b12-9649-5e123042f886","pitchNumber":2,"startTime":"2025-08-21T00:54:58.360Z","endTime":"2025-08-21T00:55:02.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10301518669467,"aZ":-25.340032176613605,"pfxX":-9.877079461337912,"pfxZ":3.5724904839242715,"pX":0.14051626228576963,"pZ":3.103647623475098,"vX0":6.276425935268122,"vY0":-138.04812891248423,"vZ0":-2.0852545543598193,"x":111.64,"y":154.98,"x0":-0.8889968934089106,"y0":50.004245059165754,"z0":5.588986257672251,"aX":-18.907730740204425},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":16.4,"spinRate":1905,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.39801270480878603,"extension":6.847791306522012},"hitData":{"launchSpeed":91.5,"launchAngle":18.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.13,"coordY":80.9}},"index":2,"playId":"15f2f882-195e-31ac-8562-fb4c7a379213","pitchNumber":3,"startTime":"2025-08-21T00:55:19.515Z","endTime":"2025-08-21T00:55:30.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":1.63,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:55:30.316Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brooks Lee doubles (13) on a line drive to center fielder Lawrence Butler. Trevor Larnach scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:56:27.216Z","endTime":"2025-08-21T00:59:19.863Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":669372,"link":"/api/v1/people/669372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"2f5db472-c939-3b6b-8237-5ae7b85a8cd5","startTime":"2025-08-21T00:56:04.261Z","endTime":"2025-08-21T00:56:08.973Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.38369031401069,"strikeZoneBottom":1.63764695521795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.358276024798492,"aZ":-30.976248841669133,"pfxX":-0.39388127130010897,"pfxZ":0.7699628534494529,"pX":-0.5270984380412809,"pZ":2.598210642619156,"vX0":2.438226432605875,"vY0":-124.8655169160259,"vZ0":-0.8565095928845761,"x":137.09,"y":168.63,"x0":-1.4708633760289989,"y0":50.00305652793504,"z0":5.525751021282865,"aX":-0.6135446214564033},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":0.1,"spinRate":2147,"spinDirection":43},"zone":4,"typeConfidence":0.9,"plateTime":0.4409632417668585,"extension":6.661142704125769},"index":1,"playId":"b899e170-4284-343c-9e37-2bffdb8f5ffc","pitchNumber":1,"startTime":"2025-08-21T00:56:29.565Z","endTime":"2025-08-21T00:56:33.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.29162616046968,"strikeZoneBottom":1.61070390373317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.217767395482007,"aZ":-30.9777381871916,"pfxX":-9.532564468155146,"pfxZ":0.7089239472893114,"pX":-1.4221970671917576,"pZ":1.4078614788217498,"vX0":2.7628170804416974,"vY0":-128.93209950359483,"vZ0":-4.327307319718085,"x":171.21,"y":200.77,"x0":-1.2704093499341689,"y0":50.00001488105177,"z0":5.502811560552295,"aX":-16.019919663572104},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.5,"breakHorizontal":16.7,"spinRate":1324,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.4250759955018819,"extension":6.799371030901569},"index":2,"playId":"6e17b4f6-2920-31ab-85c7-83bbfd19bd0c","pitchNumber":2,"startTime":"2025-08-21T00:56:48.345Z","endTime":"2025-08-21T00:56:52.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.31121501751031,"strikeZoneBottom":1.56508120336851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.754069037019963,"aZ":-27.520769391602144,"pfxX":-9.700243895010917,"pfxZ":2.7599887747122924,"pX":-1.7311250340804767,"pZ":2.5434806879998253,"vX0":1.7339063586056738,"vY0":-129.44887057153196,"vZ0":-2.3389537688441564,"x":182.99,"y":170.11,"x0":-1.1527780398794953,"y0":50.003132802488366,"z0":5.580447522203289,"aX":-16.348631114565478},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":17.2,"spinRate":1531,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4242479151205911,"extension":6.809222095020513},"index":3,"playId":"506de4d6-ca2a-3216-825b-5c16e6a2fefa","pitchNumber":3,"startTime":"2025-08-21T00:57:08.428Z","endTime":"2025-08-21T00:57:11.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.114268784847372,"aZ":-17.899938073863552,"pfxX":-2.769771518660833,"pfxZ":7.723159994842831,"pX":0.10582908080905962,"pZ":3.306281772727895,"vX0":4.393755121215856,"vY0":-135.23434293546424,"vZ0":-2.6960394945811395,"x":112.97,"y":149.51,"x0":-1.1817424719959682,"y0":50.00085917702992,"z0":5.574996278430406,"aX":-5.118236344307441},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":4.1,"spinRate":2009,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.405359960574859,"extension":6.7005187949243314},"index":4,"playId":"135d574a-b2d0-3f34-b976-b6a14341cde4","pitchNumber":4,"startTime":"2025-08-21T00:57:29.669Z","endTime":"2025-08-21T00:57:32.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73150756165733,"aZ":-34.88687161613254,"pfxX":-0.042739344606367524,"pfxZ":-1.652712348618806,"pX":0.8126614302906725,"pZ":1.6962874722781662,"vX0":4.9648731151289125,"vY0":-127.71308289740858,"vZ0":-2.495677665453667,"x":86.02,"y":192.98,"x0":-1.1593191547110682,"y0":50.0063334338161,"z0":5.456900771652747,"aX":-0.06970146287254676},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":-1.2,"spinRate":2179,"spinDirection":356},"zone":9,"typeConfidence":0.89,"plateTime":0.43049981107470536,"extension":6.771178373718315},"index":5,"playId":"c16701eb-a3e3-31de-a9db-3dca7286efe4","pitchNumber":5,"startTime":"2025-08-21T00:57:55.366Z","endTime":"2025-08-21T00:57:58.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.31810629758279,"strikeZoneBottom":1.63758345865238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.02426284873836,"aZ":-25.7296426560181,"pfxX":-8.302818747724558,"pfxZ":3.7890524013009674,"pX":-0.3402160997305932,"pZ":0.850258934277172,"vX0":4.807136611700201,"vY0":-129.84992823175503,"vZ0":-6.519143532087012,"x":129.97,"y":215.82,"x0":-1.1398992640262318,"y0":50.00459124903347,"z0":5.35986578790499,"aX":-14.133261856622536},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":13.9,"spinRate":1423,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.42234949317670445,"extension":6.720222999892767},"index":6,"playId":"07f48860-b862-37ab-9d09-821432425d18","pitchNumber":6,"startTime":"2025-08-21T00:58:27.567Z","endTime":"2025-08-21T00:58:31.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"4c58c7c4-c696-40a8-80ac-4bff643699a0","startTime":"2025-08-21T00:58:48.821Z","endTime":"2025-08-21T00:58:53.821Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23956933951903,"aZ":-25.959016331154366,"pfxX":-8.116899859716511,"pfxZ":3.59717015377184,"pX":-0.7526170334619067,"pZ":2.3865500185753956,"vX0":3.947109520618149,"vY0":-130.75332223163025,"vZ0":-3.0273052205664746,"x":145.69,"y":174.34,"x0":-1.229351939279922,"y0":50.002090135088174,"z0":5.512763079352743,"aX":-14.016920899844898},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":13.8,"spinRate":1422,"spinDirection":232},"zone":4,"typeConfidence":0.78,"plateTime":0.41933145223408896,"extension":7.057915625393948},"hitData":{"launchSpeed":95.7,"launchAngle":20.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":170.01,"coordY":58.81}},"index":8,"playId":"4112d20d-0f04-3c8e-b62b-8ea062ff2159","pitchNumber":7,"startTime":"2025-08-21T00:59:07.235Z","endTime":"2025-08-21T00:59:19.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":17.200000000000003,"leverageIndex":1.39,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:59:19.863Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T01:00:38.741Z","endTime":"2025-08-21T01:01:48.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T00:59:44.365Z","endTime":"2025-08-21T01:00:41.007Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.30312287028195,"strikeZoneBottom":1.56234356219177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26345103262075,"aZ":-31.583502987387774,"pfxX":-9.299233167878594,"pfxZ":0.3241973376563241,"pX":0.0114325776603347,"pZ":1.3892096705277825,"vX0":6.266200561177109,"vY0":-135.17106160796246,"vZ0":-5.049397669229821,"x":116.56,"y":201.27,"x0":-1.1406985755550954,"y0":50.00377459139554,"z0":5.525959631208667,"aX":-17.033862533041574},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.4,"breakHorizontal":15.4,"spinRate":1783,"spinDirection":223},"zone":14,"typeConfidence":0.83,"plateTime":0.4068004775878853,"extension":6.77944871762187},"index":1,"playId":"71d75f01-18fe-368f-b87e-ef9151b66735","pitchNumber":1,"startTime":"2025-08-21T01:00:41.007Z","endTime":"2025-08-21T01:00:44.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.1,"endSpeed":84.6,"strikeZoneTop":3.35219704655629,"strikeZoneBottom":1.54798773554004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21397301896533,"aZ":-28.827431342856705,"pfxX":-9.788716985759367,"pfxZ":1.8307984779462458,"pX":0.14027177454787906,"pZ":0.5710062619427096,"vX0":6.149055889834199,"vY0":-135.18031339060258,"vZ0":-7.5618717701382865,"x":111.65,"y":223.36,"x0":-0.9083035016242093,"y0":50.00105250320421,"z0":5.467689398451315,"aX":-17.86765446107099},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.7,"breakHorizontal":16.2,"spinRate":1806,"spinDirection":217},"zone":14,"typeConfidence":0.83,"plateTime":0.40730538472408373,"extension":6.741844335682137},"index":2,"playId":"c18098f3-66c5-3605-97f7-99c685288f82","pitchNumber":2,"startTime":"2025-08-21T01:01:00.814Z","endTime":"2025-08-21T01:01:04.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.26153898898674,"strikeZoneBottom":1.55241391184425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.243338756592685,"aZ":-31.057056377626097,"pfxX":-0.3403187335786515,"pfxZ":0.71160600071729,"pX":0.8716610604313783,"pZ":1.8371436756663047,"vX0":5.34139491022859,"vY0":-125.80814064405065,"vZ0":-2.753124613651487,"x":83.77,"y":189.18,"x0":-1.24909563467311,"y0":50.004914844588065,"z0":5.503278383249712,"aX":-0.536930201201709},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-0.8,"spinRate":2205,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4379963085664662,"extension":6.902237510085912},"index":3,"playId":"ea20622e-7906-3b9e-9c09-8d8a2275e305","pitchNumber":3,"startTime":"2025-08-21T01:01:25.655Z","endTime":"2025-08-21T01:01:30.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.4,"endSpeed":85.1,"strikeZoneTop":3.44426535146995,"strikeZoneBottom":1.57669008670747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.893375978244425,"aZ":-21.837317286987105,"pfxX":-8.800279780762086,"pfxZ":5.558690302776,"pX":0.9022383690862317,"pZ":2.656782438124087,"vX0":7.615669579383431,"vY0":-135.8131545533463,"vZ0":-3.900669808426665,"x":82.61,"y":167.05,"x0":-0.800541291622505,"y0":50.0049125126764,"z0":5.638164317592019,"aX":-16.373829538525644},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":14.3,"spinRate":1910,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.40393263682128433,"extension":6.7965088665998685},"index":4,"playId":"0806ef0f-2c6c-38fd-aefa-6f50174252ba","pitchNumber":4,"startTime":"2025-08-21T01:01:45.230Z","endTime":"2025-08-21T01:01:48.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669372,"link":"/api/v1/people/669372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":1.76,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:01:48.506Z","atBatIndex":39},{"result":{"type":"atBat","event":"Runner Out","eventType":"other_out","description":"Brooks Lee out at 3rd, catcher Shea Langeliers to third baseman Brett Harris.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T01:04:44.332Z","endTime":"2025-08-21T01:04:54.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T01:02:13.157Z","endTime":"2025-08-21T01:02:53.878Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sean Newcomb replaces J.T. Ginn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T01:02:53.878Z","endTime":"2025-08-21T01:04:22.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669372,"link":"/api/v1/people/669372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Royce Lewis replaces Kody Clemens.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-21T01:04:22.826Z","endTime":"2025-08-21T01:04:46.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.59622443101075,"strikeZoneBottom":1.71435105991827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16368318909614,"aZ":-15.674231183373749,"pfxX":8.097407746845978,"pfxZ":9.158959777209713,"pX":1.2745681957423602,"pZ":2.142575336756378,"vX0":-5.5908893720813895,"vY0":-134.38941805102047,"vZ0":-6.993707182246308,"x":68.42,"y":180.93,"x0":2.3456687439441506,"y0":50.00481591298901,"z0":5.9225074001290805,"aX":14.592796288350652},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":-13.2,"spinRate":2300,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4098936616726294,"extension":5.6522210567841515},"index":3,"playId":"27c0f25a-7a67-3d2e-b5b3-01edc0f26614","pitchNumber":1,"startTime":"2025-08-21T01:04:46.605Z","endTime":"2025-08-21T01:04:54.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":2.32,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:04:54.566Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a sharp line drive to right fielder Matt Wallner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T01:07:06.414Z","endTime":"2025-08-21T01:07:28.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Royce Lewis remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:06:22.422Z","endTime":"2025-08-21T01:06:22.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to first base for Ryan Fitzgerald.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T01:06:22.444Z","endTime":"2025-08-21T01:07:08.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"900","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":680837,"link":"/api/v1/people/680837"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.5,"strikeZoneTop":3.76638419510703,"strikeZoneBottom":1.71376969470221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.176370252259673,"aZ":-27.002970848921418,"pfxX":-12.108078076453694,"pfxZ":3.6176187136752773,"pX":-0.7743624275502448,"pZ":3.1850330567772294,"vX0":5.379546813083013,"vY0":-119.65535184397574,"vZ0":-0.7720119355710288,"x":146.52,"y":152.78,"x0":-1.4962140705835878,"y0":50.001990622086915,"z0":5.962483029365184,"aX":-17.30465871265283},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.6,"breakHorizontal":20.4,"spinRate":2130,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.46028337978834566,"extension":7.208263905345319},"index":2,"playId":"a3f2b9f5-3434-3ef1-83bc-f2a3b7f8e440","pitchNumber":1,"startTime":"2025-08-21T01:07:08.629Z","endTime":"2025-08-21T01:07:12.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79779228698759,"aZ":-21.403099957995344,"pfxX":2.6056822996479516,"pfxZ":6.892785075318616,"pX":0.020273058079953575,"pZ":2.120521195694615,"vX0":2.95449907492009,"vY0":-123.98408016726842,"vZ0":-4.519180149972236,"x":116.23,"y":181.53,"x0":-1.5235804848707204,"y0":50.005471655926804,"z0":5.743449672524751,"aX":4.074939280844696},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.8,"breakHorizontal":-5.4,"spinRate":2119,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.4410539934261868,"extension":7.137788194688858},"hitData":{"launchSpeed":105.3,"launchAngle":17.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.39,"coordY":90.47}},"index":3,"playId":"a2ade20f-0fdc-3adf-9f14-90b61b249061","pitchNumber":2,"startTime":"2025-08-21T01:07:19.568Z","endTime":"2025-08-21T01:07:28.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:07:28.979Z","atBatIndex":41},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Shea Langeliers grounds into a force out, shortstop Brooks Lee to second baseman Luke Keaschall. Nick Kurtz out at 2nd. Shea Langeliers to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T01:07:48.581Z","endTime":"2025-08-21T01:09:06.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.700934983675136,"aZ":-25.963433038203675,"pfxX":-11.73458446336252,"pfxZ":4.513817384895512,"pX":-0.9426187032939713,"pZ":2.6072171032625104,"vX0":4.775077702699395,"vY0":-117.54018539201648,"vZ0":-1.9771111783002824,"x":152.93,"y":168.39,"x0":-1.4943623155237682,"y0":50.00412591751186,"z0":5.909607549105321,"aX":-16.14989126359681},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.9,"breakHorizontal":19.8,"spinRate":2040,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.46896492961848724,"extension":7.268027526319712},"index":0,"playId":"2f8ef62f-a082-3cee-bf54-fc9e94d19dc5","pitchNumber":1,"startTime":"2025-08-21T01:07:54.633Z","endTime":"2025-08-21T01:07:57.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.6,"endSpeed":66.9,"strikeZoneTop":3.25342825735986,"strikeZoneBottom":1.58696610458468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.41300271760347,"aZ":-40.562989645288006,"pfxX":3.8194702074475932,"pfxZ":-7.55059759062791,"pX":0.8888976989184209,"pZ":0.518583315777067,"vX0":3.3698246767901443,"vY0":-105.56888255474753,"vZ0":-1.5274616888899326,"x":83.12,"y":224.78,"x0":-1.2327046347008381,"y0":50.00015226571598,"z0":5.982472255273749,"aX":4.246575360618461},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.2,"breakVerticalInduced":-13.7,"breakHorizontal":-7.9,"spinRate":2105,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.5217491529938094,"extension":7.206353113659254},"index":1,"playId":"262b6e60-02e8-3782-b815-ed59730dc385","pitchNumber":2,"startTime":"2025-08-21T01:08:15.437Z","endTime":"2025-08-21T01:08:19.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.29697074313293,"strikeZoneBottom":1.5336142258759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.238261872043275,"aZ":-15.461652918913646,"pfxX":-6.228106876788653,"pfxZ":9.879781629277346,"pX":1.6652429311938328,"pZ":0.9436425011883185,"vX0":9.576429726298755,"vY0":-129.0662119486985,"vZ0":-8.661874814515645,"x":53.52,"y":213.3,"x0":-1.2797941608061028,"y0":50.00227050012621,"z0":5.528023247417627,"aX":-10.534628128424771},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2214,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.423973538983482,"extension":7.277774067508329},"index":2,"playId":"9d406586-79a5-329b-84e9-41e8ea780f52","pitchNumber":3,"startTime":"2025-08-21T01:08:37.099Z","endTime":"2025-08-21T01:08:40.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.602959019605134,"aZ":-30.21872317005339,"pfxX":6.004463867756389,"pfxZ":1.6020522799751244,"pX":0.52251501694525,"pZ":1.527810853604758,"vX0":2.505896880300063,"vY0":-110.25717803514205,"vZ0":-2.3813649194908297,"x":97.08,"y":197.53,"x0":-1.4125204682117578,"y0":50.00102490190242,"z0":5.8450239399238075,"aX":7.310292632592857},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":2.5,"breakHorizontal":-11.5,"spinRate":2068,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.498869414376629,"extension":7.3397393733125815},"hitData":{"launchSpeed":70.9,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.62,"coordY":152.59}},"index":3,"playId":"caa0cf40-c812-313a-993b-96c38c2dfd13","pitchNumber":4,"startTime":"2025-08-21T01:08:57.863Z","endTime":"2025-08-21T01:09:06.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.15,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:09:06.229Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T01:09:22.486Z","endTime":"2025-08-21T01:10:45.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38712518829261,"aZ":-24.714752284301596,"pfxX":1.2528259563021482,"pfxZ":5.151923409084811,"pX":0.7172806460924303,"pZ":1.36475051301388,"vX0":4.5257115362765,"vY0":-119.88953680565278,"vZ0":-4.942491563596371,"x":89.66,"y":201.93,"x0":-1.3619002129211846,"y0":50.00217841280497,"z0":5.673983414845854,"aX":1.8128742613991187},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.3,"breakHorizontal":-3.4,"spinRate":1993,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4578470595022184,"extension":7.374374957640828},"index":0,"playId":"f9bc829c-ac12-3c25-94e0-dc7fc72700b9","pitchNumber":1,"startTime":"2025-08-21T01:09:34.116Z","endTime":"2025-08-21T01:09:39.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":80.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02257574185214,"aZ":-13.632470203616402,"pfxX":-6.010531666911748,"pfxZ":11.055214246028376,"pX":0.3784575288677979,"pZ":2.925409307926288,"vX0":6.273871346640926,"vY0":-129.69112680252542,"vZ0":-4.558377933242143,"x":102.57,"y":159.79,"x0":-1.3090020631938093,"y0":50.00166879077752,"z0":5.770526858703842,"aX":-10.080376830500704},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":19.0,"breakHorizontal":9.2,"spinRate":2322,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4248491551160356,"extension":7.165623046123825},"index":1,"playId":"8bac4069-ca26-3791-9730-20fb257c6ba0","pitchNumber":2,"startTime":"2025-08-21T01:09:53.603Z","endTime":"2025-08-21T01:09:56.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.63452912012139,"strikeZoneBottom":1.76707208105534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.304044414429317,"aZ":-26.016419391404078,"pfxX":-11.139781172870613,"pfxZ":4.23281381339212,"pX":0.528854785789674,"pZ":0.29028862941878975,"vX0":7.709723587223302,"vY0":-120.37297649695535,"vZ0":-7.306003088516988,"x":96.84,"y":230.94,"x0":-1.2824579775029283,"y0":50.0023701866953,"z0":5.696725268980932,"aX":-16.20197717251061},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.0,"breakHorizontal":18.1,"spinRate":2055,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.45658084952151157,"extension":7.42760915395781},"index":2,"playId":"9806f7e0-21b8-3790-92f3-a474836d7505","pitchNumber":3,"startTime":"2025-08-21T01:10:17.370Z","endTime":"2025-08-21T01:10:21.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":68.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.624470466485977,"aZ":-30.35109157549642,"pfxX":8.140608147646216,"pfxZ":1.495754280167402,"pX":0.46913709279400756,"pZ":3.072888057530644,"vX0":1.7093237512871715,"vY0":-110.77566950909468,"vZ0":0.6571866495041654,"x":67.56,"y":115.92,"x0":-1.3731502455494864,"y0":50.002183159300635,"z0":5.9987056277867605,"aX":9.905164383992195},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":3.2,"breakHorizontal":-15.2,"spinRate":2249,"spinDirection":61},"zone":3,"typeConfidence":2.0,"plateTime":0.49844494966589403,"extension":7.129045253098994},"index":3,"playId":"da83a9b6-4bc5-3ba3-a1ac-8a56b1e63969","pitchNumber":4,"startTime":"2025-08-21T01:10:41.176Z","endTime":"2025-08-21T01:10:45.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.84,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:10:45.247Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks. Shea Langeliers to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T01:13:12.997Z","endTime":"2025-08-21T01:14:41.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T01:11:03.156Z","endTime":"2025-08-21T01:11:52.076Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kody Funderburk replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T01:11:52.076Z","endTime":"2025-08-21T01:13:15.215Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.48596752606577,"strikeZoneBottom":1.61472862231209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.325610418877794,"aZ":-28.238706107447673,"pfxX":-4.650290007447005,"pfxZ":2.678260713998407,"pX":-0.6746095452935165,"pZ":3.7460159357782663,"vX0":-5.779992819329465,"vY0":-120.49199009096942,"vZ0":1.2875091949953887,"x":142.71,"y":137.64,"x0":2.359288111566208,"y0":50.00541843969295,"z0":5.699219813863665,"aX":-6.8400257568569245},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":9.8,"spinRate":2494,"spinDirection":299},"zone":11,"typeConfidence":2.0,"plateTime":0.45451280149930984,"extension":7.0836936476525185},"index":2,"playId":"a58e8301-d56a-3d28-8d99-fd5d190db620","pitchNumber":1,"startTime":"2025-08-21T01:13:15.215Z","endTime":"2025-08-21T01:13:18.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.51146387743575,"strikeZoneBottom":1.54265132836844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79874872691744,"aZ":-24.698507008998355,"pfxX":10.940809109554264,"pfxZ":3.9966169424293696,"pX":-0.7227667109979977,"pZ":2.035256080479938,"vX0":-11.758747260538003,"vY0":-135.9011478184697,"vZ0":-4.643016680327996,"x":144.55,"y":183.83,"x0":2.2387564690357085,"y0":50.00354868795202,"z0":5.48161481863611,"aX":20.46561143270653},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":-17.3,"spinRate":2399,"spinDirection":135},"zone":7,"typeConfidence":0.91,"plateTime":0.4030556136385446,"extension":7.315050000770325},"index":3,"playId":"eff92ce7-25e5-3384-948a-0bcddf2fd76d","pitchNumber":2,"startTime":"2025-08-21T01:13:30.132Z","endTime":"2025-08-21T01:13:33.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.4,"endSpeed":78.3,"strikeZoneTop":3.42487030769271,"strikeZoneBottom":1.58603753097748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59686294881529,"aZ":-29.661784411340065,"pfxX":-3.759266367307827,"pfxZ":1.6274362484712093,"pX":-1.4772960705908147,"pZ":2.366312447233363,"vX0":-7.956314224694399,"vY0":-122.83422467819724,"vZ0":-1.3933573333169027,"x":173.31,"y":174.89,"x0":2.282130619169426,"y0":50.000560214455206,"z0":5.445247886838954,"aX":-5.784679479448425},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":8.5,"spinRate":2542,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.44462891076739375,"extension":7.262336241416892},"index":4,"playId":"b4259fce-a22f-3b8c-a591-436d2e211684","pitchNumber":3,"startTime":"2025-08-21T01:13:44.059Z","endTime":"2025-08-21T01:13:47.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.4,"endSpeed":84.8,"strikeZoneTop":3.448467870382,"strikeZoneBottom":1.5771939740228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.91681636529405,"aZ":-25.23040352353301,"pfxX":10.876145369351294,"pfxZ":3.769506068384773,"pX":-0.5944695779216858,"pZ":1.8579300185554053,"vX0":-11.094491995017865,"vY0":-135.42787804284882,"vZ0":-4.800954583712102,"x":139.66,"y":188.62,"x0":2.1589440732314236,"y0":50.001582062022855,"z0":5.437219638320423,"aX":20.030160003542846},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.9,"breakHorizontal":-17.0,"spinRate":2399,"spinDirection":134},"zone":7,"typeConfidence":0.91,"plateTime":0.40575253409258805,"extension":7.295347079927492},"index":5,"playId":"34ece6fd-792c-38a1-b93c-e5e3a7f52f7d","pitchNumber":4,"startTime":"2025-08-21T01:13:57.992Z","endTime":"2025-08-21T01:14:01.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.44803460713075,"strikeZoneBottom":1.57693888493086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.027928994129994,"aZ":-31.778529078818767,"pfxX":-6.111936094286789,"pfxZ":0.2562643297099827,"pX":-1.590052467677693,"pZ":0.6694386849437597,"vX0":-7.270414763280453,"vY0":-122.27171683984567,"vZ0":-4.673889334540589,"x":177.61,"y":220.71,"x0":2.2152337820500074,"y0":50.00027503282551,"z0":5.3314526225010015,"aX":-9.253909719506657},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.4,"breakHorizontal":12.7,"spinRate":2581,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4479073052010869,"extension":7.1471961956019365},"index":6,"playId":"5ed7c794-c2c5-3b53-aefc-7aaa0c9fde8e","pitchNumber":5,"startTime":"2025-08-21T01:14:14.109Z","endTime":"2025-08-21T01:14:18.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.46217014653921,"strikeZoneBottom":1.59134215609857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.92647174543477,"aZ":-23.8307187364104,"pfxX":10.912742900232832,"pfxZ":4.439520689552131,"pX":-1.3845107203394305,"pZ":2.7620251237790456,"vX0":-13.243904898509754,"vY0":-137.11784248107352,"vZ0":-2.9226535467827572,"x":169.77,"y":164.21,"x0":2.1195697054375313,"y0":50.00384687151606,"z0":5.490963778264915,"aX":20.516226318926446},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":-16.6,"spinRate":2475,"spinDirection":137},"zone":11,"typeConfidence":0.91,"plateTime":0.401411303262444,"extension":7.361725982576676},"index":7,"playId":"cf76adfd-ee13-3c34-9f75-043902889230","pitchNumber":6,"startTime":"2025-08-21T01:14:36.400Z","endTime":"2025-08-21T01:14:41.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.39,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:14:41.030Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out sharply, second baseman Luke Keaschall to first baseman Ryan Fitzgerald.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T01:16:02.040Z","endTime":"2025-08-21T01:16:12.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colby Thomas replaces Lawrence Butler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T01:15:22.109Z","endTime":"2025-08-21T01:15:27.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T01:15:27.760Z","endTime":"2025-08-21T01:16:04.325Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.307384231748312,"aZ":-35.048842154758994,"pfxX":10.377812219301248,"pfxZ":-1.697029813967962,"pX":0.14458184223369247,"pZ":2.435333340370527,"vX0":-8.587293994027105,"vY0":-129.87869238248484,"vZ0":-1.3503217239403629,"x":111.49,"y":173.03,"x0":2.1589688854640037,"y0":50.0022387622869,"z0":5.647718372956955,"aX":17.582134972446823},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.1,"breakHorizontal":-16.7,"spinRate":1871,"spinDirection":114},"zone":5,"typeConfidence":0.92,"plateTime":0.42306483170136566,"extension":7.362627738336546},"hitData":{"launchSpeed":114.6,"launchAngle":6.0,"totalDistance":152.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":117.29,"coordY":140.93}},"index":2,"playId":"4775edd5-0d86-3e45-b119-cef2a6988bd0","pitchNumber":1,"startTime":"2025-08-21T01:16:04.325Z","endTime":"2025-08-21T01:16:12.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":2.63,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:16:12.184Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a sharp ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T01:18:17.612Z","endTime":"2025-08-21T01:19:44.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Colby Thomas remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:17:58.016Z","endTime":"2025-08-21T01:18:19.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.5970181832276,"strikeZoneBottom":1.76846896716469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.481419027348842,"aZ":-16.83997365090934,"pfxX":7.730872630808028,"pfxZ":8.423298854005568,"pX":1.0648797504474423,"pZ":3.4928347050688404,"vX0":-6.516019397381692,"vY0":-134.6507213334881,"vZ0":-3.1675568157774388,"x":76.41,"y":144.47,"x0":2.5215520810056855,"y0":50.00662403459392,"z0":5.888316031346528,"aX":14.082248802623011},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":-12.5,"spinRate":2321,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.40806476394231916,"extension":5.611143154246895},"index":1,"playId":"1af16547-e89a-38dd-881a-e71d6c55959a","pitchNumber":1,"startTime":"2025-08-21T01:18:19.877Z","endTime":"2025-08-21T01:18:23.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.60828743115149,"strikeZoneBottom":1.77958377966654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.396567176348235,"aZ":-13.426185425936895,"pfxX":7.66942525216262,"pfxZ":9.969315132320801,"pX":0.5463994630953019,"pZ":1.8217675019966917,"vX0":-7.460867910131952,"vY0":-136.57896783792881,"vZ0":-7.977654588756702,"x":96.17,"y":189.59,"x0":2.3232688684399982,"y0":50.00162806630581,"z0":5.713247160576873,"aX":14.420836812625796},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-12.2,"spinRate":2386,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.40175422668884186,"extension":5.860845242992089},"index":2,"playId":"cc5a1871-db09-375e-94d3-ac80184f6786","pitchNumber":2,"startTime":"2025-08-21T01:18:30.851Z","endTime":"2025-08-21T01:18:34.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.2,"endSpeed":85.5,"strikeZoneTop":3.51007704738446,"strikeZoneBottom":1.7460273930768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.657790444524426,"aZ":-23.28307084110789,"pfxX":11.016067084180513,"pfxZ":4.792511846290919,"pX":-1.1354204773494663,"pZ":1.7124295626426376,"vX0":-12.148905390841085,"vY0":-135.16547899999708,"vZ0":-6.184525204163373,"x":160.28,"y":192.54,"x0":1.9800866592447697,"y0":50.00557350415431,"z0":5.658490013061976,"aX":20.446964844925105},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":-17.4,"spinRate":2311,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.404788070175254,"extension":5.8828972428829855},"index":3,"playId":"c4b3d6e2-5b5f-34fd-9501-0404d5efc500","pitchNumber":3,"startTime":"2025-08-21T01:18:43.114Z","endTime":"2025-08-21T01:18:46.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21171193475037,"aZ":-14.386986733418249,"pfxX":6.824796559943453,"pfxZ":9.473753667729385,"pX":0.5382361844500908,"pZ":3.251143470782345,"vX0":-7.182135633564069,"vY0":-136.67333602907058,"vZ0":-4.524010111590523,"x":96.48,"y":151.0,"x0":2.32281582586867,"y0":50.00554428631027,"z0":5.927394441266979,"aX":12.817905892724477},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-10.7,"spinRate":2288,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4019047321806899,"extension":5.681125800823622},"index":4,"playId":"06364615-6ca9-320f-acd6-de1069c48e2e","pitchNumber":4,"startTime":"2025-08-21T01:18:57.221Z","endTime":"2025-08-21T01:19:00.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":70.7,"strikeZoneTop":3.48072137831545,"strikeZoneBottom":1.7167734671686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98350737470675,"aZ":-46.464557753558374,"pfxX":-6.5534054789488,"pfxZ":-11.063989965961255,"pX":3.003713674803304,"pZ":5.224028497037785,"vX0":2.0749596884247046,"vY0":-114.06828629825522,"vZ0":7.465625710255817,"x":2.51,"y":97.73,"x0":2.9228747085528526,"y0":50.00526307724247,"z0":6.540319268771836,"aX":-8.460630229428796},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-17.3,"breakHorizontal":11.2,"spinRate":3022,"spinDirection":324},"zone":12,"typeConfidence":2.0,"plateTime":0.4839780896270103,"extension":5.551282975459032},"index":5,"playId":"6ef8204e-7fab-39b1-814a-9b66dd931010","pitchNumber":5,"startTime":"2025-08-21T01:19:15.122Z","endTime":"2025-08-21T01:19:19.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72318251466111,"aZ":-34.661348262747374,"pfxX":-5.141321519582162,"pfxZ":-1.6778809905789318,"pX":-0.23307868600926074,"pZ":1.7481821671523474,"vX0":-5.428365876994132,"vY0":-121.2158253812564,"vZ0":-1.9268381452386414,"x":125.88,"y":191.58,"x0":2.7072703338625836,"y0":50.00374138028548,"z0":5.59293364193508,"aX":-7.614950279292378},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.2,"breakHorizontal":10.7,"spinRate":2758,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4526619944909789,"extension":5.880521607514118},"hitData":{"launchSpeed":106.7,"launchAngle":5.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":79.07,"coordY":118.14}},"index":6,"playId":"4ae14c90-78ec-3869-b9dd-2a43f837fd75","pitchNumber":6,"startTime":"2025-08-21T01:19:34.930Z","endTime":"2025-08-21T01:19:44.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:19:44.801Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman Brett Harris to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T01:19:51.986Z","endTime":"2025-08-21T01:21:53.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":649966,"link":"/api/v1/people/649966"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86604617607657,"aZ":-21.97706853759257,"pfxX":10.646673392318961,"pfxZ":5.6005586699297645,"pX":0.5091487629615811,"pZ":2.4779963684998494,"vX0":-8.8053843462602,"vY0":-134.28077079591074,"vZ0":-4.307702323138697,"x":97.59,"y":171.87,"x0":2.452245380494159,"y0":50.00435743266079,"z0":5.672444444333568,"aX":19.388380143079935},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":-17.3,"spinRate":2225,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.4083582288515242,"extension":5.859371111833378},"index":0,"playId":"10512c94-180e-36c9-a889-6f14babf1205","pitchNumber":1,"startTime":"2025-08-21T01:20:09.795Z","endTime":"2025-08-21T01:20:12.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.37856890178907,"strikeZoneBottom":1.64575665554069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.83960709913247,"aZ":-36.34032605676295,"pfxX":-5.358711566972424,"pfxZ":-2.845398313781327,"pX":-0.7031993468068544,"pZ":0.9013863076679683,"vX0":-6.034357869551166,"vY0":-120.77951310467513,"vZ0":-3.552623712323215,"x":143.8,"y":214.44,"x0":2.5340064769381883,"y0":50.00566526066396,"z0":5.6220968891825045,"aX":-7.834354049369354},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.8,"breakHorizontal":11.3,"spinRate":2790,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.45532980250322996,"extension":5.703531995971864},"index":1,"playId":"154f7d48-2047-3285-b7f4-41f5d95f5f17","pitchNumber":2,"startTime":"2025-08-21T01:20:27.262Z","endTime":"2025-08-21T01:20:30.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.30237216562519,"strikeZoneBottom":1.56925607053713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.234676925107014,"aZ":-24.309283253367912,"pfxX":5.647989194028653,"pfxZ":5.0650438305254095,"pX":-0.4800366718390982,"pZ":2.1768027675450146,"vX0":-8.486423251832145,"vY0":-123.95218472334372,"vZ0":-3.7347052352665426,"x":135.3,"y":180.01,"x0":2.257375639375038,"y0":50.0038380285182,"z0":5.737459821075542,"aX":8.77240363326623},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.5,"breakHorizontal":-8.2,"spinRate":1452,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.4422168069398351,"extension":5.817645696446442},"index":2,"playId":"c78f64c4-a028-3f1e-95c0-4d7ae81772af","pitchNumber":3,"startTime":"2025-08-21T01:20:46.416Z","endTime":"2025-08-21T01:20:52.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Royce Lewis caught stealing 2nd base, catcher Shea Langeliers to second baseman Luis Urías.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"c78f64c4-a028-3f1e-95c0-4d7ae81772af","startTime":"2025-08-21T01:21:13.661Z","endTime":"2025-08-21T01:21:24.882Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-8.399999999999999,"leverageIndex":2.08,"dramaIndex":109.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.404753431611354,"aZ":-14.098198980457385,"pfxX":6.728286202815481,"pfxZ":9.439662996871983,"pX":-0.5274539994808812,"pZ":3.331672578347584,"vX0":-9.268739294710283,"vY0":-138.3534618838905,"vZ0":-4.607529965745748,"x":137.11,"y":148.82,"x0":2.0111855148899385,"y0":50.00211811205728,"z0":5.981886809213525,"aX":12.883651938535737},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":-10.0,"spinRate":2404,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.3977607581098357,"extension":5.583779215690347},"index":4,"playId":"69dd0b05-7cf8-3f0d-aa6e-6b4e26168cc7","pitchNumber":4,"startTime":"2025-08-21T01:21:24.882Z","endTime":"2025-08-21T01:21:28.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.97681660604045,"aZ":-37.984630950184574,"pfxX":-9.582325723979562,"pfxZ":-4.123378837080546,"pX":-0.2935186654326783,"pZ":2.1302167748596195,"vX0":-4.402956713135947,"vY0":-119.12196693693241,"vZ0":-0.10647703624690186,"x":128.19,"y":181.26,"x0":2.8347184251668915,"y0":50.00244965063339,"z0":5.665653670009286,"aX":-13.505311450683255},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.1,"breakHorizontal":18.5,"spinRate":2878,"spinDirection":319},"zone":4,"typeConfidence":2.0,"plateTime":0.46322847603445805,"extension":5.4313763880380765},"hitData":{"launchSpeed":94.0,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.11,"coordY":157.56}},"index":5,"playId":"2e20eb89-bec9-3a02-bc9c-64d590b697bc","pitchNumber":5,"startTime":"2025-08-21T01:21:45.131Z","endTime":"2025-08-21T01:21:53.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":2.08,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:21:53.550Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, second baseman Luis Urías to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T01:22:04.568Z","endTime":"2025-08-21T01:23:40.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":649966,"link":"/api/v1/people/649966"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.797310355200196,"aZ":-24.727342102015463,"pfxX":11.006681999518563,"pfxZ":4.0114045520724755,"pX":1.0698017070052601,"pZ":3.049444871109453,"vX0":-7.004406552689223,"vY0":-135.8840484755616,"vZ0":-2.440081474394213,"x":76.22,"y":156.44,"x0":2.2606195494917722,"y0":50.00184483452636,"z0":5.690151172663575,"aX":20.432325317486615},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":-18.2,"spinRate":2416,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.40420249780554585,"extension":5.630602783393322},"index":0,"playId":"44d8aebb-fd3b-3f92-a361-d7a899a3e217","pitchNumber":1,"startTime":"2025-08-21T01:22:16.081Z","endTime":"2025-08-21T01:22:20.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.77698078525679,"strikeZoneBottom":1.81757151034782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.837263581490813,"aZ":-37.481228731488635,"pfxX":-10.618981395957384,"pfxZ":-3.6811811875584683,"pX":-0.8520994578350429,"pZ":0.810963819140042,"vX0":-4.466334216269944,"vY0":-120.50589179947535,"vZ0":-3.13107152377365,"x":149.48,"y":216.88,"x0":2.4163031928699312,"y0":50.00315804162652,"z0":5.506137260365074,"aX":-15.302139959596992},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.2,"breakHorizontal":20.4,"spinRate":2837,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4580923218447843,"extension":5.733263351807056},"index":1,"playId":"79ab6c9c-8dcf-3d86-90cb-fe2b7b2be7e0","pitchNumber":2,"startTime":"2025-08-21T01:22:33.080Z","endTime":"2025-08-21T01:22:36.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.8,"strikeZoneTop":3.74667191172984,"strikeZoneBottom":1.86615690258179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.73014523099419,"aZ":-13.341137193816786,"pfxX":7.725403446173105,"pfxZ":9.893810851419948,"pX":-0.9203315137569479,"pZ":2.7736961037235646,"vX0":-10.157883831779506,"vY0":-138.0638947470248,"vZ0":-5.854123409709238,"x":152.08,"y":163.89,"x0":1.827004038405762,"y0":50.00481915763831,"z0":5.842613898311102,"aX":14.709012622713939},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-11.5,"spinRate":2442,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.3988600169909966,"extension":5.79434595928128},"index":2,"playId":"b778e473-ce2f-3576-a50c-92b01e91e96f","pitchNumber":3,"startTime":"2025-08-21T01:22:50.910Z","endTime":"2025-08-21T01:22:54.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-21T01:23:00.491Z","endTime":"2025-08-21T01:23:16.007Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.873080485704698,"aZ":-29.895801344425866,"pfxX":9.525348241167132,"pfxZ":1.2034926302586442,"pX":0.28160411170730976,"pZ":2.5973843993260384,"vX0":-8.310801281627231,"vY0":-136.70042232223776,"vZ0":-2.539102490673687,"x":106.27,"y":168.65,"x0":2.1222475187981726,"y0":50.004514948910646,"z0":5.588748490665964,"aX":18.046454628846465},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":-15.5,"spinRate":2290,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4005331830493404,"extension":5.938388088528115},"index":4,"playId":"6f6e3e34-0d35-343d-842a-68f07509cc91","pitchNumber":4,"startTime":"2025-08-21T01:23:16.007Z","endTime":"2025-08-21T01:23:19.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.343702622297148,"aZ":-36.040948316624835,"pfxX":-7.613506264261715,"pfxZ":-2.7291924885148706,"pX":-1.5809836782695195,"pZ":1.610405055389078,"vX0":-7.244581107028723,"vY0":-119.27342559962132,"vZ0":-1.746453572984177,"x":177.26,"y":195.3,"x0":2.5026603491895054,"y0":50.00214195243461,"z0":5.650732046396045,"aX":-10.792798447873633},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.0,"breakHorizontal":15.7,"spinRate":2835,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4620373383100129,"extension":5.828057115978321},"hitData":{"launchSpeed":86.0,"launchAngle":8.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.13,"coordY":135.4}},"index":5,"playId":"dbe06adc-66a3-3bb9-8a54-6c1c67b1764c","pitchNumber":5,"startTime":"2025-08-21T01:23:32.675Z","endTime":"2025-08-21T01:23:40.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:23:40.302Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, third baseman Royce Lewis to first baseman Ryan Fitzgerald.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T01:26:01.010Z","endTime":"2025-08-21T01:28:26.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8,9],"actionIndex":[0],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sands replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:24:47.318Z","endTime":"2025-08-21T01:26:03.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":89.9,"endSpeed":82.0,"strikeZoneTop":3.61655137766485,"strikeZoneBottom":1.65057277749774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73042572178085,"aZ":-23.08861629951497,"pfxX":0.436058461609075,"pfxZ":5.269819514910846,"pX":0.5512369985811142,"pZ":3.429521456151395,"vX0":6.698576217218976,"vY0":-130.79506138759368,"vZ0":-1.4690281463471155,"x":95.99,"y":146.18,"x0":-2.1045953431592865,"y0":50.00650848006416,"z0":5.737411086150356,"aX":0.7507915011633548},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-2.3,"spinRate":2500,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4194908716562571,"extension":5.682235521753745},"index":1,"playId":"5b434451-b9db-328a-9056-e8cf9f70166d","pitchNumber":1,"startTime":"2025-08-21T01:26:03.311Z","endTime":"2025-08-21T01:26:06.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":90.1,"endSpeed":82.7,"strikeZoneTop":3.57082522598059,"strikeZoneBottom":1.66811757650905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.898046389700877,"aZ":-20.34049152248045,"pfxX":0.27930765412509295,"pfxZ":6.85120647810312,"pX":2.084884539305783,"pZ":1.003319967721058,"vX0":10.538993322885387,"vY0":-130.68728491980983,"vZ0":-7.381402816088768,"x":37.53,"y":211.69,"x0":-2.0387795591283986,"y0":50.00441841432425,"z0":5.395776473935204,"aX":0.48062658767716593},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.9,"breakHorizontal":-2.9,"spinRate":2516,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4193473971163755,"extension":5.687345128878041},"index":2,"playId":"6108ee70-7cb7-307e-a1ed-04f0482a9f6f","pitchNumber":2,"startTime":"2025-08-21T01:26:19.905Z","endTime":"2025-08-21T01:26:22.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19667739994853,"aZ":-16.154502902762918,"pfxX":-7.149481486841837,"pfxZ":8.354751714720187,"pX":-0.39832770975673837,"pZ":2.557136160282492,"vX0":7.975053621219239,"vY0":-137.97070628129148,"vZ0":-5.07052533701489,"x":132.18,"y":169.74,"x0":-2.4046517812399877,"y0":50.00681775501091,"z0":5.516453852586507,"aX":-13.715339476531884},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":11.2,"spinRate":2456,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.39778224405925133,"extension":5.6544542713361},"index":3,"playId":"c5fbab21-14c8-3e41-ab69-9d8cc8f6354c","pitchNumber":3,"startTime":"2025-08-21T01:26:35.911Z","endTime":"2025-08-21T01:26:39.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.811159363144604,"aZ":-16.351025041714223,"pfxX":-6.655655589028894,"pfxZ":8.202602126993694,"pX":-0.21211855678324842,"pZ":3.3478377377186943,"vX0":7.924116018694126,"vY0":-138.05120509878603,"vZ0":-3.1198876796707657,"x":125.09,"y":148.39,"x0":-2.255382996702137,"y0":50.005657108150224,"z0":5.593632001170871,"aX":-12.845006100012334},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2453,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3967879145999875,"extension":5.707061618502659},"index":4,"playId":"14025e53-43f8-39e2-b99e-7c10c7d96545","pitchNumber":4,"startTime":"2025-08-21T01:26:51.178Z","endTime":"2025-08-21T01:26:54.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-21T01:27:00.287Z","endTime":"2025-08-21T01:27:12.036Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.42831536098324,"strikeZoneBottom":1.677132578164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.687638918879962,"aZ":-35.57831264437393,"pfxX":8.949807140666763,"pfxZ":-2.3214185139272994,"pX":1.7314047443778815,"pZ":1.3225913858491916,"vX0":6.490540572071678,"vY0":-120.84909490331069,"vZ0":-2.4586605269402986,"x":51.0,"y":203.07,"x0":-2.1612317936785317,"y0":50.00409912474964,"z0":5.507959593814917,"aX":13.109980951661047},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.6,"breakHorizontal":-17.9,"spinRate":3000,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4549245147429737,"extension":5.4997623129318285},"index":6,"playId":"f8349380-2822-3ce0-a1a8-1a24fffc7d08","pitchNumber":5,"startTime":"2025-08-21T01:27:12.036Z","endTime":"2025-08-21T01:27:15.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01742363986449,"aZ":-18.76115307768282,"pfxX":-7.982066160566639,"pfxZ":6.896406007658658,"pX":-0.3338601577869908,"pZ":3.1405427797621233,"vX0":8.131029249514887,"vY0":-138.80278411546922,"vZ0":-2.9440151186774433,"x":129.73,"y":153.99,"x0":-2.2687608760458113,"y0":50.00359039155902,"z0":5.469115690518781,"aX":-15.525485318087073},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":12.7,"spinRate":2396,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3951050211771592,"extension":5.6932022771002},"index":7,"playId":"f4520611-99d6-362c-a468-f65309b2476d","pitchNumber":6,"startTime":"2025-08-21T01:27:28.773Z","endTime":"2025-08-21T01:27:34.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.329619642542823,"aZ":-19.614708155555522,"pfxX":-7.978577580219129,"pfxZ":6.400101264117149,"pX":0.5366131592660498,"pZ":3.4144916727529524,"vX0":9.93474748271401,"vY0":-139.01679348601002,"vZ0":-2.330308645775813,"x":96.55,"y":146.59,"x0":-2.042029015043919,"y0":50.00533475636445,"z0":5.5616121040213935,"aX":-15.663908199303103},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.3,"breakHorizontal":12.5,"spinRate":2384,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39357115696721623,"extension":5.794700000042898},"index":8,"playId":"dc064eee-e0f6-3fb3-aa16-2ea839284652","pitchNumber":7,"startTime":"2025-08-21T01:28:00.101Z","endTime":"2025-08-21T01:28:03.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85128238469083,"aZ":-32.16252104260389,"pfxX":-9.09748131851043,"pfxZ":0.005638303407900835,"pX":-0.8771279496288826,"pZ":2.809860940742962,"vX0":6.42081325568344,"vY0":-129.04523281120214,"vZ0":-0.7866037174028625,"x":150.43,"y":162.91,"x0":-2.2255638637675963,"y0":50.002007988105966,"z0":5.6138538154924325,"aX":-15.220576831386497},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":14.9,"spinRate":1690,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.42574226884395827,"extension":5.66679819304457},"hitData":{"launchSpeed":80.9,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.09,"coordY":168.31}},"index":9,"playId":"74f19183-8f37-3c2e-910a-57235c403549","pitchNumber":8,"startTime":"2025-08-21T01:28:18.865Z","endTime":"2025-08-21T01:28:26.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:28:26.359Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T01:28:44.259Z","endTime":"2025-08-21T01:30:21.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.49278802517539,"strikeZoneBottom":1.69548081001466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.97791764211915,"aZ":-32.860102317531975,"pfxX":-4.033398369792273,"pfxZ":-0.41482483796504965,"pX":-1.2542697266565341,"pZ":4.623664510803956,"vX0":3.8566824397369293,"vY0":-127.85522530462757,"vZ0":3.6094396289569204,"x":164.81,"y":113.94,"x0":-2.2600276590701136,"y0":50.0035128042471,"z0":5.776275399645398,"aX":-6.66146483199506},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.4,"breakHorizontal":6.4,"spinRate":1392,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.42881744040711256,"extension":5.698401291814903},"index":0,"playId":"6fc306c3-5dd8-3abd-8bcb-79b28f6d3f58","pitchNumber":1,"startTime":"2025-08-21T01:28:52.103Z","endTime":"2025-08-21T01:28:55.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.45637101277718,"strikeZoneBottom":1.69137119041157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07031762444863,"aZ":-37.17368287292646,"pfxX":9.56947463783164,"pfxZ":-3.59016924058753,"pX":-0.4919600868831194,"pZ":2.7474236637084606,"vX0":1.5785485576486942,"vY0":-117.73348500370665,"vZ0":1.2020611964877568,"x":135.75,"y":164.6,"x0":-2.4150596071050034,"y0":50.003856422120975,"z0":5.692654373053953,"aX":13.322868253911606},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.9,"breakHorizontal":-17.8,"spinRate":2824,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4667006228136814,"extension":5.503768672743723},"index":1,"playId":"b9d9cdb4-563c-3b80-9a5e-a28e7d092445","pitchNumber":2,"startTime":"2025-08-21T01:29:06.690Z","endTime":"2025-08-21T01:29:10.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42716383483985,"aZ":-36.51445918918544,"pfxX":8.134543040143518,"pfxZ":-3.056166689792816,"pX":0.6259925434916228,"pZ":2.8024870045518986,"vX0":4.412094675499976,"vY0":-119.0750882463253,"vZ0":1.168983184570036,"x":93.14,"y":163.11,"x0":-2.3151924527389602,"y0":50.00387562790865,"z0":5.639597145281359,"aX":11.542138351292486},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.9,"breakHorizontal":-15.8,"spinRate":2808,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.46210094650228584,"extension":5.589153724776722},"index":2,"playId":"66194634-9522-334b-8f09-6bec8632fba4","pitchNumber":3,"startTime":"2025-08-21T01:29:21.025Z","endTime":"2025-08-21T01:29:24.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-21T01:29:35.903Z","endTime":"2025-08-21T01:29:58.605Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.37582890384591,"strikeZoneBottom":1.70810667415905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13811937760192,"aZ":-31.29476443561181,"pfxX":-7.204118143979256,"pfxZ":0.5235505768918376,"pX":-1.1156082648511867,"pZ":2.3710007695985653,"vX0":5.0430258856412085,"vY0":-128.3444049235914,"vZ0":-1.8870969138410483,"x":159.52,"y":174.76,"x0":-2.1723344637129323,"y0":50.0003408961855,"z0":5.5585202728415535,"aX":-11.989080157191959},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":11.9,"spinRate":1328,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4271537742683229,"extension":5.772739639856489},"index":4,"playId":"7da05aca-e5a8-3d6d-8e9a-8e3de76297ae","pitchNumber":4,"startTime":"2025-08-21T01:29:58.605Z","endTime":"2025-08-21T01:30:02.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.530508864902256,"aZ":-15.309462547136924,"pfxX":-5.366646762370337,"pfxZ":8.667765976276149,"pX":-0.5092572398502929,"pZ":3.781642128150216,"vX0":6.6576359268093785,"vY0":-138.49558074944835,"vZ0":-1.881083681808078,"x":136.41,"y":136.68,"x0":-2.245440463899648,"y0":50.000168813389216,"z0":5.491988081883352,"aX":-10.438945770671376},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":8.4,"spinRate":2326,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3952793201866225,"extension":5.68467005513591},"index":5,"playId":"0af79862-3fac-32c8-8795-318e2d52875a","pitchNumber":5,"startTime":"2025-08-21T01:30:17.707Z","endTime":"2025-08-21T01:30:21.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:30:21.964Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Harris lines out to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T01:30:37.130Z","endTime":"2025-08-21T01:31:39.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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(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":88.2,"endSpeed":81.2,"strikeZoneTop":3.41270675030078,"strikeZoneBottom":1.60609894794684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.564650586596834,"aZ":-27.17820311163768,"pfxX":1.0837670646654196,"pfxZ":2.9693782814766863,"pX":-0.5093951528968663,"pZ":3.1967331407363258,"vX0":3.85923728356866,"vY0":-128.5400080949855,"vZ0":-1.0090761973143179,"x":136.42,"y":152.47,"x0":-2.1682857292948388,"y0":50.00076367300292,"z0":5.696354988962026,"aX":1.8198162481038196},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":-2.8,"spinRate":2423,"spinDirection":167},"zone":1,"typeConfidence":2.0,"plateTime":0.42541727115105843,"extension":5.704986310837105},"index":0,"playId":"36ebd3bf-d244-3471-864a-bf903ccfb511","pitchNumber":1,"startTime":"2025-08-21T01:30:43.654Z","endTime":"2025-08-21T01:30:47.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.42626469111499,"strikeZoneBottom":1.65238254460428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.029559779495276,"aZ":-27.928805156553256,"pfxX":-9.847054536446425,"pfxZ":2.2897349505329707,"pX":-0.9047991285533629,"pZ":2.6417134151876125,"vX0":6.370248773699846,"vY0":-135.39502836795702,"vZ0":-2.3768666335383792,"x":151.49,"y":167.45,"x0":-2.010783636013164,"y0":50.002759376929404,"z0":5.488837451381022,"aX":-18.25109440486431},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":16.4,"spinRate":2199,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40479790505224233,"extension":5.775991673144819},"index":1,"playId":"f6f50c8c-e2e4-3ebf-b7f0-fe0048339722","pitchNumber":2,"startTime":"2025-08-21T01:30:58.289Z","endTime":"2025-08-21T01:31:02.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.40066554006027,"strikeZoneBottom":1.62659300671534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.865085299405443,"aZ":-34.766295321280495,"pfxX":9.596870255802877,"pfxZ":-1.8164792778834151,"pX":1.6473573742987344,"pZ":2.484721003223289,"vX0":6.121500136490022,"vY0":-119.42870900189352,"vZ0":0.11916859872736318,"x":54.21,"y":171.69,"x0":-2.207682948875742,"y0":50.00344111767904,"z0":5.595822538902783,"aX":13.679084137127152},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.9,"breakHorizontal":-19.0,"spinRate":2766,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4609717912573603,"extension":5.657295343733399},"index":2,"playId":"19a50fa5-7bcf-329f-a154-d1de084bf243","pitchNumber":3,"startTime":"2025-08-21T01:31:15.772Z","endTime":"2025-08-21T01:31:19.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.2,"endSpeed":85.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08437885179654,"aZ":-25.72699173485847,"pfxX":-11.014298593834482,"pfxZ":3.4366211749819637,"pX":-0.28952729935821264,"pZ":2.5887419482219096,"vX0":8.863021019338937,"vY0":-136.79688485914664,"vZ0":-3.1159133873709632,"x":128.04,"y":168.88,"x0":-2.1571495825091205,"y0":50.00126360538879,"z0":5.526345764818047,"aX":-20.657738698791093},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":17.9,"spinRate":2251,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4019794146572404,"extension":5.784904859621911},"hitData":{"launchSpeed":82.1,"launchAngle":27.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.19,"coordY":92.27}},"index":3,"playId":"31066321-dbad-3c0e-bf87-a68dbded0fae","pitchNumber":4,"startTime":"2025-08-21T01:31:31.907Z","endTime":"2025-08-21T01:31:39.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:31:39.499Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Outman lines out softly to shortstop Darell Hernaiz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T01:33:16.080Z","endTime":"2025-08-21T01:34:25.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.53649632819909,"strikeZoneBottom":1.5953134656823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.119367206660925,"aZ":-15.320871063808822,"pfxX":5.949087095917538,"pfxZ":9.306445343582839,"pX":-0.846150194317441,"pZ":3.136903057941844,"vX0":-9.667388590276234,"vY0":-134.4569118701896,"vZ0":-4.51993120145899,"x":149.25,"y":154.08,"x0":2.041054397980125,"y0":50.00364718748314,"z0":5.9446667920346945,"aX":10.775162585907745},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":-8.4,"spinRate":2342,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4090685839315382,"extension":5.7022385696685856},"index":0,"playId":"c24912f3-22cb-3de4-804a-3958a96efb04","pitchNumber":1,"startTime":"2025-08-21T01:33:48.990Z","endTime":"2025-08-21T01:33:52.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84085653079932,"aZ":-27.318323008236856,"pfxX":11.28913254304253,"pfxZ":2.639525867381244,"pX":-0.15298435590749218,"pZ":1.56520018392972,"vX0":-9.940613791801972,"vY0":-135.0535431068216,"vZ0":-5.608819397236501,"x":122.83,"y":196.52,"x0":2.1181370336757466,"y0":50.001192104887814,"z0":5.603241178285273,"aX":20.74421451536311},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.7,"breakHorizontal":-18.1,"spinRate":2223,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.40638273267564795,"extension":5.916440430161366},"index":1,"playId":"57b0b88b-a785-3eea-b50b-000864d529fc","pitchNumber":2,"startTime":"2025-08-21T01:34:03.259Z","endTime":"2025-08-21T01:34:07.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36213380865891,"aZ":-28.593434169537563,"pfxX":10.443041209269074,"pfxZ":1.964089749700058,"pX":0.9701358255595789,"pZ":2.7584693955506454,"vX0":-6.657973830852093,"vY0":-135.03762978196067,"vZ0":-2.4060268807022434,"x":80.02,"y":164.3,"x0":2.124517684543309,"y0":50.00630870072274,"z0":5.69486096884647,"aX":19.08263093615918},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":-17.3,"spinRate":2364,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4072865160773276,"extension":5.7344964132135425},"hitData":{"launchSpeed":50.5,"launchAngle":39.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":118.88,"coordY":144.33}},"index":2,"playId":"576b45b8-4fdd-3cf0-8a6a-9f45fe2ed1d0","pitchNumber":3,"startTime":"2025-08-21T01:34:18.509Z","endTime":"2025-08-21T01:34:25.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:34:25.008Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Fitzgerald grounds out, pitcher Sean Newcomb to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T01:34:40.849Z","endTime":"2025-08-21T01:35:31.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":93.2,"endSpeed":84.7,"strikeZoneTop":3.36872639394538,"strikeZoneBottom":1.61192769954488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.819676749424424,"aZ":-25.897638866872867,"pfxX":11.562356542193509,"pfxZ":3.4064684398171767,"pX":-0.04566130965515493,"pZ":2.5533691930687397,"vX0":-9.432607514718336,"vY0":-135.39622490665775,"vZ0":-3.597560437792847,"x":118.74,"y":169.84,"x0":1.9952374490303368,"y0":50.00217870327464,"z0":5.728681052745414,"aX":21.291368200872277},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":-18.7,"spinRate":2330,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.4058097347799259,"extension":5.652029847152635},"index":0,"playId":"098f6c8f-32f9-3255-8594-dbfb1e4c79e6","pitchNumber":1,"startTime":"2025-08-21T01:34:47.550Z","endTime":"2025-08-21T01:34:51.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.32846092911235,"strikeZoneBottom":1.53935630321845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27657476908491,"aZ":-35.898553181773444,"pfxX":-9.705876846141813,"pfxZ":-2.5788844439312726,"pX":0.11941702033922015,"pZ":3.5131301918417144,"vX0":-2.650746408574312,"vY0":-120.44289291516884,"vZ0":2.077219391427255,"x":112.45,"y":143.93,"x0":2.4999315755611216,"y0":50.00475031654395,"z0":5.855386294335463,"aX":-14.005847364508167},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.7,"breakHorizontal":18.2,"spinRate":2831,"spinDirection":309},"zone":12,"typeConfidence":2.0,"plateTime":0.45790249449507225,"extension":5.698193473180388},"index":1,"playId":"fe97b4d3-db99-3b54-bfdb-6cd37477167a","pitchNumber":2,"startTime":"2025-08-21T01:34:58.875Z","endTime":"2025-08-21T01:35:03.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.34464807088543,"strikeZoneBottom":1.58786168217345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.846281908901695,"aZ":-16.162208961495665,"pfxX":7.8683457004037205,"pfxZ":8.442025539502785,"pX":-0.40861697501758176,"pZ":2.910861389951435,"vX0":-9.070685135980568,"vY0":-137.4263250795068,"vZ0":-5.019100563323738,"x":132.58,"y":160.19,"x0":1.9257304850721233,"y0":50.003022421880836,"z0":5.873006884537353,"aX":14.924391200197658},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":-12.1,"spinRate":2392,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.39985058165550713,"extension":5.811426206030485},"index":2,"playId":"efd5157b-8b9a-3b0a-a35c-d013b57cd17a","pitchNumber":3,"startTime":"2025-08-21T01:35:11.883Z","endTime":"2025-08-21T01:35:15.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.002181478977736,"aZ":-36.723777086123974,"pfxX":-9.37022972061452,"pfxZ":-3.1919334788085756,"pX":-1.4964934563745251,"pZ":2.139889824095767,"vX0":-6.10150818600665,"vY0":-119.9145867439183,"vZ0":-0.5006457336730159,"x":174.04,"y":181.0,"x0":2.3181687696044504,"y0":50.004393637284046,"z0":5.6915236216846905,"aX":-13.343311635698045},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.5,"breakHorizontal":18.6,"spinRate":2921,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.46071419936981517,"extension":5.644460915343187},"hitData":{"launchSpeed":77.8,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.39,"coordY":178.96}},"index":3,"playId":"277d4709-8d15-336f-a30d-82fccc6819d8","pitchNumber":4,"startTime":"2025-08-21T01:35:24.186Z","endTime":"2025-08-21T01:35:31.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:35:31.500Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Byron Buxton walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T01:38:05.715Z","endTime":"2025-08-21T01:39:21.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T01:35:41.872Z","endTime":"2025-08-21T01:37:10.518Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Elvis Alvarado replaces Sean Newcomb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T01:37:10.518Z","endTime":"2025-08-21T01:38:07.732Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.45583468059758,"strikeZoneBottom":1.58962947839734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66225796666909,"aZ":-24.800175260032383,"pfxX":-1.4560556922708425,"pfxZ":4.44633077648556,"pX":-0.9427126289601151,"pZ":2.5942750518964015,"vX0":4.308812860542533,"vY0":-127.76775973888668,"vZ0":-2.6696206052508296,"x":152.93,"y":168.73,"x0":-2.459749756772252,"y0":50.00036139107278,"z0":5.595919342376534,"aX":-2.4136243736776115},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":1.7,"spinRate":2027,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.42824761155025914,"extension":5.697362074937765},"index":2,"playId":"9946b0da-6dd0-3914-97e6-8a694a0b4040","pitchNumber":1,"startTime":"2025-08-21T01:38:07.732Z","endTime":"2025-08-21T01:38:11.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.52575329891307,"strikeZoneBottom":1.59626129897142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12128378891788,"aZ":-15.012537457433895,"pfxX":-10.141184063088742,"pfxZ":8.50988776150605,"pX":-1.0776178315991611,"pZ":1.4867130335561354,"vX0":7.16530150401309,"vY0":-141.1186816628007,"vZ0":-8.642235304330184,"x":158.08,"y":198.64,"x0":-2.331991328663224,"y0":50.00681580647004,"z0":5.556382147086353,"aX":-20.45802066208563},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":16.9,"spinRate":2453,"spinDirection":232},"zone":13,"typeConfidence":0.92,"plateTime":0.38814654493893297,"extension":5.799863482871861},"index":3,"playId":"fa8aebab-b1ca-319d-945f-bad0e5de62fb","pitchNumber":2,"startTime":"2025-08-21T01:38:22.922Z","endTime":"2025-08-21T01:38:26.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10584178096697,"aZ":-11.602187643151288,"pfxX":-7.664772428786655,"pfxZ":10.060053692364656,"pX":-0.4612499161042919,"pZ":3.0602916319018294,"vX0":7.723056777379933,"vY0":-142.20710880188253,"vZ0":-5.188545353387929,"x":134.58,"y":156.15,"x0":-2.2185387289417156,"y0":50.00256407233006,"z0":5.646760632919143,"aX":-15.673328448643007},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":12.2,"spinRate":2455,"spinDirection":230},"zone":1,"typeConfidence":0.98,"plateTime":0.38540207047805675,"extension":5.713168843400086},"index":4,"playId":"4dfb4425-177d-38a6-98f8-9e20771d8621","pitchNumber":3,"startTime":"2025-08-21T01:38:42.373Z","endTime":"2025-08-21T01:38:45.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.8,"strikeZoneTop":3.52063371446814,"strikeZoneBottom":1.62273892708744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04768566651103,"aZ":-15.630692047551598,"pfxX":-9.250056367883163,"pfxZ":7.8176210093181115,"pX":-1.3810801630903524,"pZ":3.2194959851082197,"vX0":5.846824828533699,"vY0":-144.43004551892244,"vZ0":-4.559966172045553,"x":169.64,"y":151.85,"x0":-2.2278610396478697,"y0":50.005262152465214,"z0":5.777352504405554,"aX":-19.581801358166175},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.4,"breakHorizontal":15.6,"spinRate":2461,"spinDirection":231},"zone":11,"typeConfidence":0.94,"plateTime":0.37896720041001064,"extension":5.795607187278707},"index":5,"playId":"a853b83f-3e2e-3b69-8426-d8548afbad94","pitchNumber":4,"startTime":"2025-08-21T01:38:58.855Z","endTime":"2025-08-21T01:39:02.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.49500985755756,"strikeZoneBottom":1.59716984285696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70208734638658,"aZ":-13.976373043195355,"pfxX":-8.662749369909804,"pfxZ":8.872959755752683,"pX":1.2290409930890365,"pZ":3.467895342087027,"vX0":11.926257382563053,"vY0":-142.11771999799257,"vZ0":-3.9435254417203685,"x":70.15,"y":145.15,"x0":-1.8908371661039427,"y0":50.0059357235187,"z0":5.757511240362587,"aX":-17.77404471100916},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":13.3,"spinRate":2338,"spinDirection":229},"zone":12,"typeConfidence":0.96,"plateTime":0.3849807043998621,"extension":5.988032542439414},"index":6,"playId":"93923ea0-6354-3cbb-9540-5f771bc5ee43","pitchNumber":5,"startTime":"2025-08-21T01:39:17.464Z","endTime":"2025-08-21T01:39:21.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:39:21.826Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Larnach lines out sharply to center fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T01:39:32.232Z","endTime":"2025-08-21T01:39:52.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.701141009957812,"aZ":-15.687483903833153,"pfxX":-9.307831522436778,"pfxZ":8.01711912589836,"pX":-0.0715173197432199,"pZ":2.650261084208956,"vX0":8.96867519822611,"vY0":-142.05521907010143,"vZ0":-5.492657834401768,"x":119.73,"y":167.22,"x0":-2.051083351625213,"y0":50.002529441752756,"z0":5.596346603922733,"aX":-19.138417525229663},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":15.1,"spinRate":2432,"spinDirection":229},"zone":5,"typeConfidence":0.93,"plateTime":0.3847033166634253,"extension":5.837782757294549},"hitData":{"launchSpeed":106.1,"launchAngle":14.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.28,"coordY":58.29}},"index":0,"playId":"8168d5a6-b920-33a0-8148-8066aaa6d4f2","pitchNumber":1,"startTime":"2025-08-21T01:39:45.414Z","endTime":"2025-08-21T01:39:52.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:39:52.268Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a line drive to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T01:42:38.910Z","endTime":"2025-08-21T01:43:46.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Topa replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:40:49.302Z","endTime":"2025-08-21T01:42:24.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Carlos Cortes replaces Luis Urías.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T01:42:24.077Z","endTime":"2025-08-21T01:42:41.216Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":649966,"link":"/api/v1/people/649966"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":649966,"link":"/api/v1/people/649966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.27882360051146,"strikeZoneBottom":1.52394386878985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.284617124078277,"aZ":-24.063887277922785,"pfxX":-3.694656286015869,"pfxZ":4.371909777583868,"pX":0.8607181275312261,"pZ":3.2569025458963483,"vX0":9.062965119341184,"vY0":-135.32630790250687,"vZ0":-0.409704038057108,"x":84.19,"y":150.84,"x0":-2.050459781874934,"y0":50.00538277426761,"z0":5.094585863192721,"aX":-6.8594719393647905},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":4.8,"spinRate":2342,"spinDirection":241},"zone":12,"typeConfidence":0.81,"plateTime":0.40459464908625087,"extension":5.574991018611185},"index":2,"playId":"d2fe1363-de46-3706-bf2e-8bfb0aec4af7","pitchNumber":1,"startTime":"2025-08-21T01:42:41.216Z","endTime":"2025-08-21T01:42:44.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.036374491161357,"aZ":-25.371964463715262,"pfxX":-2.6469993604712814,"pfxZ":3.7736116889061844,"pX":0.2771477305585682,"pZ":3.462789128356198,"vX0":7.469442297860501,"vY0":-133.2690363718636,"vZ0":0.3541741538355765,"x":106.44,"y":145.28,"x0":-2.215253989990109,"y0":50.00362341393906,"z0":5.1575007066903025,"aX":-4.773362410147195},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":3.2,"spinRate":2327,"spinDirection":228},"zone":12,"typeConfidence":0.89,"plateTime":0.4106526815602849,"extension":5.595330943800016},"index":3,"playId":"75092cfa-9ef6-3014-a449-05003c4611aa","pitchNumber":2,"startTime":"2025-08-21T01:42:57.205Z","endTime":"2025-08-21T01:43:00.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.09932497863688,"strikeZoneBottom":1.47451126294703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.056698164615582,"aZ":-38.20974750245454,"pfxX":-7.8614302087915675,"pfxZ":-3.631954369722105,"pX":-0.4179477019696981,"pZ":0.895579441576861,"vX0":7.054580891077719,"vY0":-128.4296792887591,"vZ0":-2.8027027597370564,"x":132.93,"y":214.6,"x0":-2.1868475645643195,"y0":50.00437975877873,"z0":4.990105216855774,"aX":-13.056763217358228},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-7.0,"breakHorizontal":12.5,"spinRate":1839,"spinDirection":268},"zone":13,"typeConfidence":0.77,"plateTime":0.42744855951894545,"extension":5.659762290391465},"index":4,"playId":"1013f42b-1f37-3d4d-bcc8-279caab4ff1d","pitchNumber":3,"startTime":"2025-08-21T01:43:16.008Z","endTime":"2025-08-21T01:43:19.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17152900520903,"aZ":-23.02179260402318,"pfxX":-3.664684391469775,"pfxZ":4.841323962127128,"pX":0.5762994557419383,"pZ":1.9158530038341297,"vX0":8.752106441104264,"vY0":-136.18650660187768,"vZ0":-3.8073469306606946,"x":95.03,"y":187.05,"x0":-2.193992150336911,"y0":50.0009780565186,"z0":4.912485143474627,"aX":-6.9260822143654135},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":4.9,"spinRate":2400,"spinDirection":243},"zone":9,"typeConfidence":0.87,"plateTime":0.4012335189149874,"extension":5.687078834018619},"hitData":{"launchSpeed":94.1,"launchAngle":15.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.66,"coordY":75.29}},"index":5,"playId":"4ba36e5c-0502-3766-bbdb-076cb4fefa5c","pitchNumber":4,"startTime":"2025-08-21T01:43:35.868Z","endTime":"2025-08-21T01:43:46.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":1.82,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:43:46.210Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T01:44:15.822Z","endTime":"2025-08-21T01:45:29.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Max Schuemann replaces Carlos Cortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:44:09.431Z","endTime":"2025-08-21T01:44:18.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"902","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"base":1,"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":666126,"link":"/api/v1/people/666126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.66881301048145,"strikeZoneBottom":1.85421233487278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.578187831185105,"aZ":-35.65674219433468,"pfxX":-7.392463801253287,"pfxZ":-2.117210334091107,"pX":-1.7706726405936108,"pZ":2.2759209805985825,"vX0":3.9837048735087794,"vY0":-127.27023179753726,"vZ0":0.12531832215384298,"x":184.49,"y":177.33,"x0":-2.393944959386567,"y0":50.003989421282455,"z0":5.044915126055954,"aX":-12.154777960229236},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.6,"breakHorizontal":12.5,"spinRate":1859,"spinDirection":262},"zone":13,"typeConfidence":0.87,"plateTime":0.43001074050585286,"extension":5.763947011729833},"index":1,"playId":"c654f5c5-8beb-3f88-9c94-56146e4b286b","pitchNumber":1,"startTime":"2025-08-21T01:44:18.080Z","endTime":"2025-08-21T01:44:21.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":85.5,"endSpeed":78.6,"strikeZoneTop":3.64173736132677,"strikeZoneBottom":1.69898996308527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.095953162057206,"aZ":-26.56360166240891,"pfxX":1.1022180550363592,"pfxZ":3.561511268828525,"pX":-1.0892649773967433,"pZ":3.05883686217899,"vX0":2.9372922440186913,"vY0":-124.5242838823833,"vZ0":0.7734600395951878,"x":158.52,"y":156.19,"x0":-2.4255391207111474,"y0":50.00438717304178,"z0":4.935170168132666,"aX":1.737994175251793},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":2519,"spinDirection":110},"zone":11,"typeConfidence":0.38,"plateTime":0.43919173793802946,"extension":5.6220330446955735},"index":2,"playId":"68c1aaf0-7a93-31bd-ad16-4530cdfb4e16","pitchNumber":2,"startTime":"2025-08-21T01:44:34.268Z","endTime":"2025-08-21T01:44:43.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Ryan Jeffers. Max Schuemann to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"68c1aaf0-7a93-31bd-ad16-4530cdfb4e16","startTime":"2025-08-21T01:44:51.244Z","endTime":"2025-08-21T01:45:08.045Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"postOnSecond":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.83,"dramaIndex":114.0,"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.69331223739398,"strikeZoneBottom":1.75938037621056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61104027298458,"aZ":-25.933990078576006,"pfxX":4.9338423381806695,"pfxZ":3.9488984556440077,"pX":-1.2712216839372372,"pZ":2.293154654536027,"vX0":1.7989237157008868,"vY0":-124.78392800118769,"vZ0":-0.9343037902196555,"x":165.46,"y":176.86,"x0":-2.642061415327511,"y0":50.00296689486631,"z0":4.804938456543717,"aX":7.796800356908106},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.2,"breakHorizontal":-9.4,"spinRate":2634,"spinDirection":73},"zone":13,"typeConfidence":0.86,"plateTime":0.43858797569959407,"extension":5.592908448556164},"index":4,"playId":"75c2a78e-7f5a-3140-9d13-dbab9a106fc1","pitchNumber":3,"startTime":"2025-08-21T01:45:08.045Z","endTime":"2025-08-21T01:45:11.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.70057857533148,"strikeZoneBottom":1.79874605666505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.849982206487642,"aZ":-37.49779192036888,"pfxX":-9.477952515297805,"pfxZ":-3.212849573798849,"pX":-0.6549596081043174,"pZ":0.7072916541384723,"vX0":7.254643103921255,"vY0":-127.94430812879247,"vZ0":-2.892649095603817,"x":141.97,"y":219.68,"x0":-2.298302208784305,"y0":50.00612488737701,"z0":4.796606813583905,"aX":-15.687840513653653},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.2,"breakHorizontal":15.5,"spinRate":1910,"spinDirection":264},"zone":13,"typeConfidence":0.74,"plateTime":0.42839853112693804,"extension":5.82507431504265},"index":5,"playId":"9c87100d-bb8b-3040-b37b-023551557af7","pitchNumber":4,"startTime":"2025-08-21T01:45:25.993Z","endTime":"2025-08-21T01:45:29.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.6,"awayTeamWinProbability":66.4,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":2.83,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:45:29.721Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, first baseman Ryan Fitzgerald to pitcher Justin Topa. Max Schuemann to 3rd. Nick Kurtz to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T01:45:52.034Z","endTime":"2025-08-21T01:47:38.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":84.3,"endSpeed":76.4,"strikeZoneTop":3.37904990467904,"strikeZoneBottom":1.65190882324917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.871307982757077,"aZ":-28.362679822434977,"pfxX":8.244528836015247,"pfxZ":2.535542652803292,"pX":-0.05126867837361685,"pZ":2.251794026500917,"vX0":3.3639284507663736,"vY0":-122.72100535326182,"vZ0":-0.2678452621195133,"x":118.95,"y":177.98,"x0":-2.516991959200646,"y0":50.00030142980182,"z0":4.811292084840619,"aX":12.373090995347093},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.8,"breakHorizontal":-15.7,"spinRate":2727,"spinDirection":72},"zone":5,"typeConfidence":0.91,"plateTime":0.44904728105584635,"extension":5.662786006615936},"index":0,"playId":"eae10f33-dffe-3f1b-a529-389e9130ea8c","pitchNumber":1,"startTime":"2025-08-21T01:45:58.077Z","endTime":"2025-08-21T01:46:01.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.531855499140324,"aZ":-29.166522342142258,"pfxX":10.106630010858467,"pfxZ":2.108016012045212,"pX":-0.07207987749922927,"pZ":2.68450668926344,"vX0":2.645831743721158,"vY0":-119.73456024744755,"vZ0":0.8890892559633492,"x":119.75,"y":166.3,"x0":-2.508635061370557,"y0":50.00515328771909,"z0":4.950577774211412,"aX":14.44351841031184},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.3,"breakHorizontal":-19.0,"spinRate":2780,"spinDirection":72},"zone":5,"typeConfidence":0.91,"plateTime":0.4602499371269353,"extension":5.702871085319925},"index":1,"playId":"c76a57b4-b21b-3a48-8093-9f64bc83b895","pitchNumber":2,"startTime":"2025-08-21T01:46:14.905Z","endTime":"2025-08-21T01:46:17.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-21T01:46:29.242Z","endTime":"2025-08-21T01:46:49.514Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"c3815eb5-985e-4f5e-b2d8-8ecfbdc9166e","startTime":"2025-08-21T01:46:49.514Z","endTime":"2025-08-21T01:46:54.514Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.24354420940534,"strikeZoneBottom":1.64170652908629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.05645826538639,"aZ":-29.429038640145066,"pfxX":5.654531749439439,"pfxZ":1.7797254666450373,"pX":2.4242809537130685,"pZ":2.1422618212274624,"vX0":9.517563757504897,"vY0":-123.78168934914606,"vZ0":-0.5919074393676802,"x":24.59,"y":180.94,"x0":-2.2139403469192502,"y0":50.00278696348129,"z0":4.8610660970250015,"aX":8.722410935018427},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":-12.6,"spinRate":2730,"spinDirection":72},"zone":14,"typeConfidence":0.89,"plateTime":0.44347773134017965,"extension":5.745987477155645},"index":4,"playId":"b60c3b9e-18f6-3222-a487-7888da2c9748","pitchNumber":3,"startTime":"2025-08-21T01:47:09.506Z","endTime":"2025-08-21T01:47:13.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.2,"endSpeed":86.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.835615724976517,"aZ":-32.46139380668578,"pfxX":-10.894465865905701,"pfxZ":-0.14471461989748668,"pX":-0.00829566057069036,"pZ":2.1134686438782526,"vX0":9.617195205908896,"vY0":-138.23243953421772,"vZ0":-1.5101785500853535,"x":117.32,"y":181.72,"x0":-2.123083611584672,"y0":50.00626303517754,"z0":4.853468131566812,"aX":-21.01287476530364},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.4,"breakHorizontal":17.6,"spinRate":2149,"spinDirection":253},"zone":5,"typeConfidence":0.91,"plateTime":0.3967654512369556,"extension":5.753643390488655},"hitData":{"launchSpeed":74.5,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.73,"coordY":161.72}},"index":5,"playId":"6bfd348e-abcb-3af3-88a3-5a6e65173a67","pitchNumber":4,"startTime":"2025-08-21T01:47:30.130Z","endTime":"2025-08-21T01:47:38.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":3.17,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:47:38.086Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to right fielder Matt Wallner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T01:47:58.371Z","endTime":"2025-08-21T01:49:44.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74730448121998,"aZ":-28.840015749118184,"pfxX":5.663944682198483,"pfxZ":2.177608714396916,"pX":-0.02255085111845804,"pZ":2.740023762688996,"vX0":3.999294739414122,"vY0":-123.37509157381105,"vZ0":0.6994501915631762,"x":117.86,"y":164.8,"x0":-2.4035393701702388,"y0":50.00502155055923,"z0":4.893403115961448,"aX":8.686859314543883},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.3,"breakHorizontal":-11.3,"spinRate":2641,"spinDirection":77},"zone":5,"typeConfidence":0.88,"plateTime":0.4448422770535809,"extension":5.593810969026208},"index":0,"playId":"ebe5f501-b3f8-386d-a0e0-113002ec241d","pitchNumber":1,"startTime":"2025-08-21T01:48:14.903Z","endTime":"2025-08-21T01:48:18.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16244187079393,"aZ":-27.47300964349953,"pfxX":5.17807660918482,"pfxZ":3.111891767437358,"pX":1.1467747456493278,"pZ":2.0978734928656775,"vX0":6.579126026774903,"vY0":-122.57951423507164,"vZ0":-0.8047344117906157,"x":73.29,"y":182.14,"x0":-2.2531204311126904,"y0":50.00008418936168,"z0":4.793981434197496,"aX":7.809225343843542},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.6,"breakHorizontal":-11.0,"spinRate":2713,"spinDirection":66},"zone":14,"typeConfidence":0.89,"plateTime":0.44830344456349946,"extension":5.627233540009017},"index":1,"playId":"c533b80c-e071-35d5-b278-9529c7a17f31","pitchNumber":2,"startTime":"2025-08-21T01:48:32.939Z","endTime":"2025-08-21T01:48:36.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.56839907446546,"strikeZoneBottom":1.66863577820256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.465260515456,"aZ":-28.509085477827625,"pfxX":6.035254957788335,"pfxZ":2.429116923066509,"pX":1.3680388959663285,"pZ":1.2737753150963713,"vX0":6.830783722436764,"vY0":-122.77170112867017,"vZ0":-2.418215181501834,"x":64.85,"y":204.39,"x0":-2.244717675924451,"y0":50.005881572512415,"z0":4.72120622336845,"aX":9.127927997599159},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.1,"breakHorizontal":-12.6,"spinRate":2679,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4477589864676794,"extension":5.7028676406674705},"index":2,"playId":"36258ef6-3b57-3813-bd0e-09be3bee3f72","pitchNumber":3,"startTime":"2025-08-21T01:48:54.335Z","endTime":"2025-08-21T01:48:58.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.55905269417331,"strikeZoneBottom":1.7864346513782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92178931317905,"aZ":-26.05547096869955,"pfxX":-2.963196778216095,"pfxZ":3.3105004804268834,"pX":1.536724343255164,"pZ":3.6881045566144195,"vX0":10.310812771083173,"vY0":-134.47997885501923,"vZ0":1.0621271504453655,"x":58.42,"y":139.2,"x0":-1.9481530008646966,"y0":50.00052071237823,"z0":5.125187314853624,"aX":-5.474140993155524},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":3.4,"spinRate":2369,"spinDirection":236},"zone":12,"typeConfidence":0.82,"plateTime":0.40603938579505083,"extension":5.723688327272256},"index":3,"playId":"7a3159c8-5cf3-3ada-a487-4495884d7b3f","pitchNumber":4,"startTime":"2025-08-21T01:49:12.021Z","endTime":"2025-08-21T01:49:15.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81260514074026,"aZ":-27.141982268138893,"pfxX":4.683626306520776,"pfxZ":3.3436989943614757,"pX":1.0758910035975413,"pZ":1.783443895292961,"vX0":6.560472300496428,"vY0":-122.1092859512403,"vZ0":-1.5872040520852848,"x":75.99,"y":190.63,"x0":-2.25763291032117,"y0":50.00360705333673,"z0":4.784728324200703,"aX":7.047006299886316},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.9,"breakHorizontal":-10.1,"spinRate":2730,"spinDirection":75},"zone":14,"typeConfidence":0.89,"plateTime":0.44914052549943495,"extension":5.687000722629201},"hitData":{"launchSpeed":80.7,"launchAngle":53.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.34,"coordY":125.38}},"index":4,"playId":"a3cc35c2-0f49-33bd-b3b7-5d079c5f3917","pitchNumber":5,"startTime":"2025-08-21T01:49:31.848Z","endTime":"2025-08-21T01:49:44.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":16.5,"leverageIndex":3.46,"dramaIndex":193.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:49:44.193Z","atBatIndex":59},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Justin Topa intentionally walks Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T01:50:08.541Z","endTime":"2025-08-21T01:51:05.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T01:50:08.540Z","endTime":"2025-08-21T01:51:03.228Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"07766656-0616-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-21T01:51:03.228Z","endTime":"2025-08-21T01:51:03.246Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"07766656-0616-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-21T01:51:03.246Z","endTime":"2025-08-21T01:51:03.247Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"07766656-0616-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-21T01:51:03.247Z","endTime":"2025-08-21T01:51:03.248Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":4,"playId":"07766656-0616-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-21T01:51:03.248Z","endTime":"2025-08-21T01:51:05.904Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":4.27,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:51:05.904Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colby Thomas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T01:51:14.675Z","endTime":"2025-08-21T01:52:10.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.23503011977905,"strikeZoneBottom":1.66372087465029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.432982478183597,"aZ":-30.768075094641762,"pfxX":3.5503776800800315,"pfxZ":0.8955606350398071,"pX":0.29363776048942375,"pZ":2.802439432286674,"vX0":5.409175397864349,"vY0":-123.94328552389422,"vZ0":1.1560479267507433,"x":105.81,"y":163.11,"x0":-2.3665740119419794,"y0":50.006052300590525,"z0":4.871734285202097,"aX":5.604136394325481},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-7.6,"spinRate":2587,"spinDirection":68},"zone":3,"typeConfidence":0.74,"plateTime":0.43950135901468856,"extension":5.753013370712514},"index":0,"playId":"8a102940-ed59-3f95-a5e7-f54d9d84d185","pitchNumber":1,"startTime":"2025-08-21T01:51:28.387Z","endTime":"2025-08-21T01:51:32.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73871934232925,"aZ":-34.585953071429124,"pfxX":6.010358288242996,"pfxZ":-1.6052856274908436,"pX":1.0717767800674165,"pZ":1.5520033782119826,"vX0":6.320210810444315,"vY0":-121.89534945163234,"vZ0":-0.5722876741346101,"x":76.15,"y":196.88,"x0":-2.33425855825086,"y0":50.00047275217524,"z0":4.77336002058562,"aX":9.050516183692315},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.8,"breakHorizontal":-12.4,"spinRate":2785,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.44917704921959567,"extension":5.670602060257632},"index":1,"playId":"1a5b82db-1597-3d5a-8dd9-e6f7b300a22e","pitchNumber":2,"startTime":"2025-08-21T01:51:45.229Z","endTime":"2025-08-21T01:51:49.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.034996031210415,"aZ":-31.690278434540705,"pfxX":6.137913780796744,"pfxZ":0.32401934368358987,"pX":1.524644683975249,"pZ":1.425176042873015,"vX0":7.0428560516417225,"vY0":-121.59550953074249,"vZ0":-1.4845511650343868,"x":58.88,"y":200.3,"x0":-2.207669310207904,"y0":50.00297243256973,"z0":4.795347639318425,"aX":9.182767672087198},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.5,"breakHorizontal":-12.8,"spinRate":2776,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.450587410369899,"extension":5.6402681691091985},"index":2,"playId":"bccd56b3-42f3-3a7b-8362-e93c23a3f16c","pitchNumber":3,"startTime":"2025-08-21T01:52:05.061Z","endTime":"2025-08-21T01:52:10.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680474,"link":"/api/v1/people/680474"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":14.599999999999994,"leverageIndex":5.63,"dramaIndex":236.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:52:10.310Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:54:15.369Z","endTime":"2025-08-21T01:56:13.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Max Schuemann remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:53:32.811Z","endTime":"2025-08-21T01:54:17.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"902","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":649966,"link":"/api/v1/people/649966"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.46067016559926,"strikeZoneBottom":1.64025981334377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.130922896771022,"aZ":-24.332823253232643,"pfxX":-1.0565159307414147,"pfxZ":4.666190439861667,"pX":0.01753601379357324,"pZ":1.2124484392964814,"vX0":6.196062157564682,"vY0":-129.16712846619384,"vZ0":-6.038298876015815,"x":116.33,"y":206.04,"x0":-2.280262812990981,"y0":50.00614715156999,"z0":5.464064314996036,"aX":-1.7774406611363243},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":0.5,"spinRate":2195,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4248454747031034,"extension":5.634740413108864},"index":1,"playId":"ef8e3dfd-27fc-36f8-ac58-9ec189320d85","pitchNumber":1,"startTime":"2025-08-21T01:54:17.652Z","endTime":"2025-08-21T01:54:21.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.43687904937072,"strikeZoneBottom":1.61694835988629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.988727744672612,"aZ":-21.686456590513846,"pfxX":-2.04290396052669,"pfxZ":6.237585806314302,"pX":0.6359449959315466,"pZ":1.7257245454971897,"vX0":7.985917216040718,"vY0":-129.11430689209803,"vZ0":-5.009281070383569,"x":92.76,"y":192.19,"x0":-2.2375469213531036,"y0":50.00105341915681,"z0":5.369521730910736,"aX":-3.4344873265189597},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.3,"breakHorizontal":1.8,"spinRate":2237,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4249364678791814,"extension":5.649895036762218},"index":2,"playId":"0cb3c369-b1f8-30bf-adca-5173968f6a47","pitchNumber":2,"startTime":"2025-08-21T01:54:31.389Z","endTime":"2025-08-21T01:54:35.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":91.5,"strikeZoneTop":3.41914219428892,"strikeZoneBottom":1.69760027431364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.11142550969684,"aZ":-9.973245677364888,"pfxX":-6.648870135979449,"pfxZ":10.295585025096537,"pX":-1.4006728454897825,"pZ":1.8741042553305238,"vX0":4.693417005096187,"vY0":-146.47950901554265,"vZ0":-9.01256708863941,"x":170.39,"y":188.18,"x0":-2.166306645391053,"y0":50.002832309944225,"z0":5.601187262123156,"aX":-14.336014727633327},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.9,"breakHorizontal":11.0,"spinRate":2488,"spinDirection":233},"zone":13,"typeConfidence":0.99,"plateTime":0.37504827746462466,"extension":5.787411237687411},"index":3,"playId":"ce3e045d-ac11-3c2a-8963-7f8d720fc8ff","pitchNumber":3,"startTime":"2025-08-21T01:54:45.909Z","endTime":"2025-08-21T01:54:49.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":90.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.84277677783415,"aZ":-11.73190147148215,"pfxX":-8.49291331229635,"pfxZ":9.687522829685498,"pX":0.7477642736449658,"pZ":2.1405192528967136,"vX0":10.900959148987813,"vY0":-144.82935580988547,"vZ0":-7.588215907978224,"x":88.5,"y":180.99,"x0":-1.9729236256818607,"y0":50.00700408879212,"z0":5.523128231450218,"aX":-17.930612732492506},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.0,"breakHorizontal":13.1,"spinRate":2472,"spinDirection":231},"zone":6,"typeConfidence":0.98,"plateTime":0.37911405545400356,"extension":5.879059600858936},"index":4,"playId":"f6783df0-a512-3ada-9528-5cb177b0449a","pitchNumber":4,"startTime":"2025-08-21T01:55:00.301Z","endTime":"2025-08-21T01:55:04.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-21T01:55:14.958Z","endTime":"2025-08-21T01:55:27.168Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":91.2,"strikeZoneTop":3.40655034361673,"strikeZoneBottom":1.71801738514532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.64852764576345,"aZ":-14.428530254839009,"pfxX":-10.41299445537255,"pfxZ":8.278311390821216,"pX":-1.2636702485228104,"pZ":1.6749405093342815,"vX0":6.081395454974772,"vY0":-146.2156902019445,"vZ0":-8.48092635353575,"x":165.17,"y":193.56,"x0":-2.028538053240786,"y0":50.00411230758688,"z0":5.498206848366953,"aX":-22.32593536345409},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.3,"breakHorizontal":17.5,"spinRate":2583,"spinDirection":230},"zone":13,"typeConfidence":0.93,"plateTime":0.37602917899058985,"extension":5.775413783467844},"index":6,"playId":"05e8168f-c5b8-3a48-a1ba-4712fd18c9d9","pitchNumber":5,"startTime":"2025-08-21T01:55:27.168Z","endTime":"2025-08-21T01:55:31.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.30827047781901,"aZ":-11.436328105099513,"pfxX":-6.9583553763492585,"pfxZ":9.874872177738284,"pX":-0.48605272673080413,"pZ":3.2834746976039866,"vX0":6.991832874773936,"vY0":-144.6046734693204,"vZ0":-4.689619189782582,"x":135.53,"y":150.13,"x0":-2.040905893671474,"y0":50.006030674047814,"z0":5.638460114700072,"aX":-14.618037285906967},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.0,"breakHorizontal":11.0,"spinRate":2493,"spinDirection":227},"zone":1,"typeConfidence":0.98,"plateTime":0.3799798401522829,"extension":5.832272512847228},"index":7,"playId":"25048296-f099-3773-9a62-e41302ef074b","pitchNumber":6,"startTime":"2025-08-21T01:55:44.874Z","endTime":"2025-08-21T01:55:48.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.064675572398983,"aZ":-24.498130224849206,"pfxX":-0.5453748778134515,"pfxZ":4.495662059037296,"pX":-0.6953477687803086,"pZ":2.2699607379313744,"vX0":4.041836694695372,"vY0":-130.2797267134688,"vZ0":-3.529125449885988,"x":143.51,"y":177.49,"x0":-2.200450679236034,"y0":50.003191599497534,"z0":5.507852068344726,"aX":-0.9316521328603148},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.6,"breakHorizontal":0.0,"spinRate":2194,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4214993745465456,"extension":5.864232347233952},"hitData":{"launchSpeed":85.8,"launchAngle":17.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.63,"coordY":99.03}},"index":8,"playId":"fc19b9dc-3c31-3e50-bd1a-5e7a8ab79a0b","pitchNumber":7,"startTime":"2025-08-21T01:56:02.792Z","endTime":"2025-08-21T01:56:13.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.78,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:56:13.754Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a sharp ground ball to left fielder Tyler Soderstrom. Austin Martin to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:56:45.789Z","endTime":"2025-08-21T01:57:16.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Austin Martin replaces Brooks Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:56:37.284Z","endTime":"2025-08-21T01:56:48.113Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"base":1,"defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.38906612514811,"strikeZoneBottom":1.58606315795751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.246029708831536,"aZ":-17.376858581104965,"pfxX":-9.680543342653346,"pfxZ":7.127861112895834,"pX":0.2182940777730561,"pZ":2.587960175923053,"vX0":9.746334021883229,"vY0":-143.2116782191864,"vZ0":-5.5602530951351605,"x":108.68,"y":168.91,"x0":-1.9722506658580665,"y0":50.002042734224105,"z0":5.642449972121611,"aX":-20.096155488739228},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.9,"breakHorizontal":15.6,"spinRate":2454,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3825321206607186,"extension":5.895566348711679},"index":1,"playId":"b3e5fc9f-e363-3248-a504-3c9f238bc680","pitchNumber":1,"startTime":"2025-08-21T01:56:48.113Z","endTime":"2025-08-21T01:56:51.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75169003522117,"aZ":-19.208775158561977,"pfxX":-9.907252764145255,"pfxZ":6.392207996520822,"pX":-0.22313193794048156,"pZ":3.08720797960485,"vX0":8.604972992361244,"vY0":-141.8371064217635,"vZ0":-3.3834513927825722,"x":125.51,"y":155.43,"x0":-2.0155339508211356,"y0":50.00530735142196,"z0":5.527151788441813,"aX":-20.1019148020732},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":16.1,"spinRate":2492,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3868039303449282,"extension":5.987244646552146},"hitData":{"launchSpeed":100.2,"launchAngle":8.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":88.97,"coordY":106.56}},"index":2,"playId":"fa016080-8339-3a7a-aa9c-a8a10dc2aecd","pitchNumber":2,"startTime":"2025-08-21T01:57:05.149Z","endTime":"2025-08-21T01:57:16.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.8,"awayTeamWinProbability":24.200000000000003,"homeTeamWinProbabilityAdded":8.799999999999997,"leverageIndex":2.67,"dramaIndex":126.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:57:16.003Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Royce Lewis lines out to center fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:57:36.655Z","endTime":"2025-08-21T01:58:23.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.98381807032699,"aZ":-16.13334282283569,"pfxX":-9.921183507095384,"pfxZ":7.623544262116971,"pX":0.5849699366642124,"pZ":3.272721145258545,"vX0":11.060316530620875,"vY0":-144.22359732283354,"vZ0":-3.9139184165183583,"x":94.7,"y":150.42,"x0":-2.0132512050051434,"y0":50.00144641872282,"z0":5.644415497568952,"aX":-20.870561301013296},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.2,"breakHorizontal":15.7,"spinRate":2499,"spinDirection":230},"zone":3,"typeConfidence":0.9,"plateTime":0.3799825443108027,"extension":6.086688858170958},"index":0,"playId":"ec5ca435-e0b4-3433-b91a-6e831594b318","pitchNumber":1,"startTime":"2025-08-21T01:57:49.046Z","endTime":"2025-08-21T01:57:52.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":98.7,"endSpeed":89.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.70328954665883,"aZ":-19.13180705611262,"pfxX":-10.394010125589134,"pfxZ":6.3651631484442035,"pX":0.5656457121779817,"pZ":2.0176427897886064,"vX0":11.497701491202537,"vY0":-143.10528071591577,"vZ0":-5.658480535528787,"x":95.44,"y":184.3,"x0":-2.176875491389866,"y0":50.003243535577965,"z0":5.241042312412037,"aX":-21.301347671211747},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.3,"breakHorizontal":16.2,"spinRate":2535,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.38449254811540046,"extension":5.8906680400587135},"hitData":{"launchSpeed":92.4,"launchAngle":16.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.04,"coordY":79.35}},"index":1,"playId":"e57d5d88-422f-33d9-ae93-213ba5b133da","pitchNumber":2,"startTime":"2025-08-21T01:58:13.524Z","endTime":"2025-08-21T01:58:23.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.30000000000001,"awayTeamWinProbability":32.69999999999999,"homeTeamWinProbabilityAdded":-8.499999999999986,"leverageIndex":2.86,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:58:23.492Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Jeffers lines out to center fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:59:36.355Z","endTime":"2025-08-21T02:00:29.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"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-21T01:58:44.086Z","endTime":"2025-08-21T01:59:38.622Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.26372766415577,"strikeZoneBottom":1.53553967210388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.139717765498315,"aZ":-25.229763933206215,"pfxX":-1.3101477054222035,"pfxZ":4.1369508186170005,"pX":0.24818923068621668,"pZ":2.041268403327757,"vX0":7.19640630612632,"vY0":-128.858218082638,"vZ0":-3.7732967394784858,"x":107.54,"y":183.67,"x0":-2.412335245783179,"y0":50.004049416268636,"z0":5.477083267351111,"aX":-2.2005956907606468},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":0.7,"spinRate":2262,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4253053046081612,"extension":5.939376287477079},"index":1,"playId":"d55696ab-9e67-3812-894d-bd250d7e2c7c","pitchNumber":1,"startTime":"2025-08-21T01:59:38.622Z","endTime":"2025-08-21T01:59:42.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.37407723459552,"strikeZoneBottom":1.61430256416281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.178300981918404,"aZ":-26.362028786572022,"pfxX":-1.8361537810817659,"pfxZ":3.4511227604564465,"pX":0.1514473389024217,"pZ":0.818426400043701,"vX0":7.184865168265333,"vY0":-128.63326944054162,"vZ0":-6.628088344973257,"x":111.23,"y":216.68,"x0":-2.4321609194264795,"y0":50.00545265150173,"z0":5.4557365855246225,"aX":-3.095933715409109},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.0,"breakHorizontal":1.8,"spinRate":2236,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42483021117813546,"extension":6.004187408930034},"index":2,"playId":"f00c3d53-92d5-30f8-9e79-3bd58cb9d2dc","pitchNumber":2,"startTime":"2025-08-21T01:59:57.497Z","endTime":"2025-08-21T02:00:01.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.45517694292707,"aZ":-11.798505089552377,"pfxX":-8.48836895085224,"pfxZ":9.92670862451364,"pX":-0.6476724143970256,"pZ":3.4276412233092466,"vX0":7.377121612925577,"vY0":-143.16161268065738,"vZ0":-4.275760516928683,"x":141.69,"y":146.23,"x0":-2.169224685319003,"y0":50.003044386793206,"z0":5.692832254005363,"aX":-17.425255243510414},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":13.7,"spinRate":2492,"spinDirection":227},"zone":11,"typeConfidence":0.98,"plateTime":0.38421438468767244,"extension":5.989594066227973},"hitData":{"launchSpeed":84.5,"launchAngle":26.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.96,"coordY":74.03}},"index":3,"playId":"62b717a8-8945-3065-8847-e2923d1ccb10","pitchNumber":3,"startTime":"2025-08-21T02:00:18.594Z","endTime":"2025-08-21T02:00:29.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.099999999999994,"awayTeamWinProbability":40.900000000000006,"homeTeamWinProbabilityAdded":-8.200000000000017,"leverageIndex":3.55,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:00:29.182Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, second baseman Max Schuemann to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T02:03:00.833Z","endTime":"2025-08-21T02:05:14.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T02:00:48.440Z","endTime":"2025-08-21T02:01:31.114Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hogan Harris replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T02:01:31.114Z","endTime":"2025-08-21T02:03:03.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.68442034267938,"strikeZoneBottom":1.76324980802723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.08809203399384,"aZ":-9.380272440419926,"pfxX":3.4859117343821864,"pfxZ":12.067894357776751,"pX":-0.35902686110857596,"pZ":1.747742989733992,"vX0":-6.904174099903183,"vY0":-137.43481720906598,"vZ0":-9.792040865337176,"x":130.69,"y":191.59,"x0":1.7473282539793715,"y0":50.00210542954682,"z0":6.020173300764918,"aX":6.58438050108118},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":-4.7,"spinRate":2390,"spinDirection":152},"zone":7,"typeConfidence":0.89,"plateTime":0.4005039843815972,"extension":6.535446874503273},"index":2,"playId":"52368898-df65-3564-a546-3ccd5eb384c7","pitchNumber":1,"startTime":"2025-08-21T02:03:03.098Z","endTime":"2025-08-21T02:03:07.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.9,"endSpeed":85.7,"strikeZoneTop":3.7420339311366,"strikeZoneBottom":1.87000538148573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.55266118296795,"aZ":-10.29851706941964,"pfxX":3.663618805123853,"pfxZ":11.52715161517802,"pX":-0.36855986353656933,"pZ":2.5944083619598777,"vX0":-6.707365451950558,"vY0":-137.83600916010826,"vZ0":-7.378184975722317,"x":131.05,"y":168.73,"x0":1.6357090147250786,"y0":50.00395699473365,"z0":6.0249985043345555,"aX":6.953853120461366},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.2,"breakHorizontal":-5.0,"spinRate":2457,"spinDirection":157},"zone":4,"typeConfidence":0.89,"plateTime":0.39947790595057375,"extension":6.740666996867021},"index":3,"playId":"600d4db5-f274-3623-92da-6b5cc2cf5271","pitchNumber":2,"startTime":"2025-08-21T02:03:17.990Z","endTime":"2025-08-21T02:03:21.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.974147816461496,"aZ":-10.0632083518882,"pfxX":4.46494937844481,"pfxZ":11.647856446804367,"pX":-0.31571994597115915,"pZ":3.27418552996062,"vX0":-6.909839169312949,"vY0":-137.71941872256954,"vZ0":-5.852167807777163,"x":129.03,"y":150.38,"x0":1.6594748007211477,"y0":50.00185022232659,"z0":6.124880008588981,"aX":8.47557742195222},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":-6.5,"spinRate":2409,"spinDirection":155},"zone":1,"typeConfidence":0.89,"plateTime":0.3995465086463459,"extension":6.7268171666101475},"index":4,"playId":"425dbcf9-fab7-355f-9151-81788cd3d712","pitchNumber":3,"startTime":"2025-08-21T02:03:34.188Z","endTime":"2025-08-21T02:03:37.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":95.9,"endSpeed":86.8,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.856612491855785,"aZ":-8.444533675168836,"pfxX":5.2454319415949735,"pfxZ":12.17911673253204,"pX":-0.07071033901453475,"pZ":3.002511235882345,"vX0":-6.3834039048198115,"vY0":-139.3166494621119,"vZ0":-6.695352771564594,"x":119.7,"y":157.71,"x0":1.5782777389047566,"y0":50.00349522409753,"z0":6.008076030431319,"aX":10.221283907343926},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.6,"breakHorizontal":-8.0,"spinRate":2444,"spinDirection":150},"zone":5,"typeConfidence":0.88,"plateTime":0.3944811515960609,"extension":6.834593700609809},"index":5,"playId":"8e9ec5b6-e753-30b8-88df-adeeb302c4a5","pitchNumber":4,"startTime":"2025-08-21T02:03:50.773Z","endTime":"2025-08-21T02:03:56.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.3,"endSpeed":68.4,"strikeZoneTop":3.70539030094878,"strikeZoneBottom":1.8495493316517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.229901284408907,"aZ":-43.4135146736621,"pfxX":-4.736510635258366,"pfxZ":-9.703159642312166,"pX":-1.237946267255927,"pZ":0.386757457042393,"vX0":-5.2509656801323965,"vY0":-107.9937060148957,"vZ0":-2.043144409471421,"x":164.19,"y":228.34,"x0":1.8586973272269545,"y0":50.00373373064251,"z0":6.2072676883883116,"aX":-5.485108211794825},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.2,"breakVerticalInduced":-17.8,"breakHorizontal":10.2,"spinRate":2664,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.5110283163969198,"extension":6.557582699513917},"index":6,"playId":"361ac6e9-2a6c-3636-991c-8385d97b9a7c","pitchNumber":5,"startTime":"2025-08-21T02:04:31.959Z","endTime":"2025-08-21T02:04:35.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"52576cc4-f9a7-499e-9a9c-7b681103f35b","startTime":"2025-08-21T02:04:51.992Z","endTime":"2025-08-21T02:04:56.992Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":68.3,"strikeZoneTop":3.75,"strikeZoneBottom":1.85,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.476309402636137,"aZ":-44.22087319338881,"pfxX":-4.931474566272136,"pfxZ":-10.301953316764369,"pX":-0.9401135838241966,"pZ":2.069380689692016,"vX0":-4.242477767837834,"vY0":-108.51710861909514,"vZ0":1.2812535907569955,"x":152.83,"y":182.91,"x0":1.6953249070943295,"y0":50.00449302407941,"z0":6.364138790003465,"aX":-5.764924622166224},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-17.8,"breakHorizontal":10.2,"spinRate":2823,"spinDirection":345},"zone":13,"typeConfidence":0.9,"plateTime":0.5085974926410115,"extension":6.4864519775373095},"hitData":{"launchSpeed":98.5,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.79,"coordY":155.64}},"index":8,"playId":"9ae83d95-8865-3fd8-a4e6-e8b9b16ac6e9","pitchNumber":6,"startTime":"2025-08-21T02:05:07.422Z","endTime":"2025-08-21T02:05:14.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.099999999999994,"leverageIndex":3.6,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:05:14.732Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Darell Hernaiz doubles (3) on a line drive to center fielder Byron Buxton.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:07:34.634Z","endTime":"2025-08-21T02:08:36.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Austin Martin remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T02:07:12.458Z","endTime":"2025-08-21T02:07:12.472Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Edouard Julien replaces right fielder Matt Wallner, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T02:07:12.472Z","endTime":"2025-08-21T02:07:12.473Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for James Outman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-21T02:07:12.473Z","endTime":"2025-08-21T02:07:12.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to shortstop for Ryan Fitzgerald.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-21T02:07:12.474Z","endTime":"2025-08-21T02:07:12.475Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":680837,"link":"/api/v1/people/680837"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brooks Kriske replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-21T02:07:12.475Z","endTime":"2025-08-21T02:07:36.739Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.71013363431144,"strikeZoneBottom":1.72487788055384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.137829000968793,"aZ":-11.46323583930827,"pfxX":-3.6561332342938773,"pfxZ":11.226335336387951,"pX":0.10931552095121791,"pZ":1.8963215967218694,"vX0":4.501333068520252,"vY0":-135.14014787882036,"vZ0":-8.316619552438029,"x":112.83,"y":187.58,"x0":-1.104885097167231,"y0":50.005911274598844,"z0":5.824064262810816,"aX":-6.74713820746358},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":5.6,"spinRate":2325,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.4057028159175795,"extension":6.152946081117234},"index":5,"playId":"2886b45b-a5be-3966-b267-44b79d920e0c","pitchNumber":1,"startTime":"2025-08-21T02:07:36.739Z","endTime":"2025-08-21T02:07:40.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.62597796017918,"strikeZoneBottom":1.64038330399711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10894251460889,"aZ":-11.888351146307702,"pfxX":-4.953619119623175,"pfxZ":10.874484489233877,"pX":0.7002884144556686,"pZ":1.486853712973521,"vX0":5.918935743131512,"vY0":-135.80571067753058,"vZ0":-9.547724202180135,"x":90.31,"y":198.63,"x0":-0.8652208727826692,"y0":50.004814461894796,"z0":5.878159125177458,"aX":-9.242261973703126},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2310,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.40352557991363946,"extension":6.046326364715203},"index":6,"playId":"af18a13c-8de4-3250-93d3-dde1880a3360","pitchNumber":2,"startTime":"2025-08-21T02:07:51.249Z","endTime":"2025-08-21T02:07:55.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.63635932604514,"strikeZoneBottom":1.68308331956239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45799006980449,"aZ":-27.329846063961476,"pfxX":0.5435696146423115,"pfxZ":3.0477239751355776,"pX":0.7185314027624885,"pZ":0.9076913428483709,"vX0":4.350425413801002,"vY0":-125.2473118053039,"vZ0":-6.76653889079225,"x":89.61,"y":214.27,"x0":-1.1119270083849804,"y0":50.00025209481538,"z0":5.881262810303397,"aX":0.8621819003996132},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":-2.0,"spinRate":2193,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4374376286313253,"extension":6.209075855491129},"index":7,"playId":"ee04f701-8652-3be9-b59c-d722b8c2371d","pitchNumber":3,"startTime":"2025-08-21T02:08:06.122Z","endTime":"2025-08-21T02:08:09.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.995231544637374,"aZ":-12.201187011412618,"pfxX":-3.9107557081003543,"pfxZ":10.74106831646084,"pX":-0.061497740314757965,"pZ":2.8520256176337186,"vX0":4.027987138024486,"vY0":-135.80775093877673,"vZ0":-5.96577587812468,"x":119.34,"y":161.78,"x0":-1.0590085535320308,"y0":50.00459649413956,"z0":5.933394884947612,"aX":-7.273227568202135},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":6.2,"spinRate":2314,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4040147220211461,"extension":6.117062785811797},"hitData":{"launchSpeed":97.8,"launchAngle":17.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":193.38,"coordY":72.39}},"index":8,"playId":"55a55a1c-a5e7-3d41-9520-02a42f17c239","pitchNumber":4,"startTime":"2025-08-21T02:08:22.480Z","endTime":"2025-08-21T02:08:36.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":-16.699999999999996,"leverageIndex":2.29,"dramaIndex":165.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:08:36.257Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:08:52.245Z","endTime":"2025-08-21T02:10:18.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.42049601552488,"strikeZoneBottom":1.74507559584605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9796986198237,"aZ":-30.118292627579592,"pfxX":-5.425580245849164,"pfxZ":1.4055139574058062,"pX":1.1287294467520497,"pZ":2.0527343387564745,"vX0":6.3322747849342464,"vY0":-120.63752123894214,"vZ0":-3.050553922718681,"x":73.98,"y":183.36,"x0":-0.8337312434530949,"y0":50.00487659571669,"z0":6.007699147346137,"aX":-7.943537650347905},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.0,"breakHorizontal":8.2,"spinRate":1031,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4552332398723524,"extension":6.284036047708486},"index":0,"playId":"a6c213cb-6262-3b38-98ab-405579b03d9e","pitchNumber":1,"startTime":"2025-08-21T02:09:10.628Z","endTime":"2025-08-21T02:09:14.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.601506359727434,"aZ":-8.870487214528378,"pfxX":-4.226072360161619,"pfxZ":12.48764365536147,"pX":0.08235670051273919,"pZ":2.503276461317649,"vX0":4.746071212600513,"vY0":-136.15560896129224,"vZ0":-7.199514363182755,"x":113.86,"y":171.19,"x0":-1.1393539355014213,"y0":50.00045710961046,"z0":5.805436379898965,"aX":-7.885186141466464},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.1,"breakHorizontal":6.6,"spinRate":2325,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4032196576584961,"extension":6.106020158259764},"index":1,"playId":"a153ad23-d906-3d4e-a7fa-14c90abdd239","pitchNumber":2,"startTime":"2025-08-21T02:09:28.109Z","endTime":"2025-08-21T02:09:32.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.332104863094113,"aZ":-9.531267247531895,"pfxX":-4.865355339081301,"pfxZ":12.106995837067647,"pX":-0.705684810456075,"pZ":3.496422237380234,"vX0":2.984163148717086,"vY0":-136.2357013459233,"vZ0":-4.752676351707746,"x":143.9,"y":144.38,"x0":-1.1859563415327006,"y0":50.00545109649029,"z0":5.928968961265088,"aX":-9.101042432650614},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.0,"breakHorizontal":8.2,"spinRate":2405,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4028271050495871,"extension":6.0735320571081814},"index":2,"playId":"c27dbd88-d476-38e8-9457-c2bbf6a851b8","pitchNumber":3,"startTime":"2025-08-21T02:09:50.729Z","endTime":"2025-08-21T02:09:54.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.24565304866535,"strikeZoneBottom":1.56987432871504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.092943309347653,"aZ":-35.5371055620367,"pfxX":-4.59510217760026,"pfxZ":-2.3187642285671686,"pX":-0.27214751548227634,"pZ":2.6026557155581944,"vX0":2.978569549521027,"vY0":-120.20602047252582,"vZ0":-0.8378908725290624,"x":127.37,"y":168.51,"x0":-0.935481490516861,"y0":50.001380012102906,"z0":6.133679230776283,"aX":-6.668655950071231},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.1,"breakHorizontal":7.6,"spinRate":1019,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4570898464794242,"extension":6.206865519427632},"index":3,"playId":"b56f4f98-7483-38f3-a249-11f5b17004b3","pitchNumber":4,"startTime":"2025-08-21T02:10:14.273Z","endTime":"2025-08-21T02:10:18.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":10.499999999999993,"leverageIndex":2.74,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:10:18.455Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Harris strikes out swinging, catcher Ryan Jeffers to first baseman Edouard Julien.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:10:24.082Z","endTime":"2025-08-21T02:11:39.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.704707905724362,"aZ":-29.84743216065929,"pfxX":2.423635768058949,"pfxZ":1.4405063720383735,"pX":1.027294390273457,"pZ":1.8002407161186995,"vX0":4.202095192981682,"vY0":-126.06124817434129,"vZ0":-4.298826879764133,"x":77.84,"y":190.17,"x0":-0.9736507767709441,"y0":50.00420317597888,"z0":5.926803136809804,"aX":3.914863099433086},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-5.3,"spinRate":2252,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.43385795884392264,"extension":6.236004549035817},"index":0,"playId":"b9d6e56f-6dad-301f-aaa2-bed71763cbac","pitchNumber":1,"startTime":"2025-08-21T02:10:42.946Z","endTime":"2025-08-21T02:10:46.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.128982320142683,"aZ":-28.182301845086034,"pfxX":1.5756136507119631,"pfxZ":2.528240858015435,"pX":0.6456333858109575,"pZ":1.2970330647391763,"vX0":3.4615054353072456,"vY0":-124.37925924717828,"vZ0":-5.762842583206188,"x":92.39,"y":203.76,"x0":-0.9645649143487,"y0":50.004262705216576,"z0":5.958612879598861,"aX":2.487128242910928},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":-3.6,"spinRate":2227,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4390726166374015,"extension":6.174859987748805},"index":1,"playId":"7634eb57-0b28-3872-987a-db734d49aac4","pitchNumber":2,"startTime":"2025-08-21T02:11:01.327Z","endTime":"2025-08-21T02:11:04.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-21T02:11:13.621Z","endTime":"2025-08-21T02:11:31.648Z","isPitch":false,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.598694312050117,"aZ":-29.76101769967269,"pfxX":-5.172153495945935,"pfxZ":1.6315052383894977,"pX":0.38887830462036554,"pZ":0.6557947959303713,"vX0":4.414910202183933,"vY0":-120.89014330073311,"vZ0":-6.384583689100185,"x":102.18,"y":221.07,"x0":-0.7891875651701447,"y0":50.003129158948475,"z0":5.943878389257337,"aX":-7.654520185715259},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.7,"breakHorizontal":8.3,"spinRate":1181,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4530939573516388,"extension":6.206892141520685},"index":3,"playId":"66feea15-0c69-3ad9-a275-f2fc8044d470","pitchNumber":3,"startTime":"2025-08-21T02:11:31.648Z","endTime":"2025-08-21T02:11:39.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":9.500000000000007,"leverageIndex":3.45,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:11:39.259Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Schuemann walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:11:49.820Z","endTime":"2025-08-21T02:13:17.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":73.7,"strikeZoneTop":3.38270399026792,"strikeZoneBottom":1.64977452301446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.966869432739884,"aZ":-31.364516366190877,"pfxX":-5.23636425944477,"pfxZ":0.5744462669540233,"pX":-0.007792674463765012,"pZ":3.6894140857564133,"vX0":3.4853298201383205,"vY0":-119.28884496347342,"vZ0":0.6730830527284601,"x":117.3,"y":139.17,"x0":-0.8248987565626377,"y0":50.00193567663722,"z0":6.284712686635606,"aX":-7.3690450525133},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.6,"breakHorizontal":8.4,"spinRate":912,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.463350626476966,"extension":6.169400853969428},"index":0,"playId":"007bb56f-ebd5-356e-bdb2-2c23a4c3f8d8","pitchNumber":1,"startTime":"2025-08-21T02:12:05.682Z","endTime":"2025-08-21T02:12:09.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.31690980286596,"strikeZoneBottom":1.64827476774337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.083937054836856,"aZ":-31.87403296313943,"pfxX":-4.022703647253982,"pfxZ":0.20632151994738201,"pX":0.6726073043543653,"pZ":1.4734994935775594,"vX0":4.866386693217038,"vY0":-120.21293417258518,"vZ0":-3.8782167954465017,"x":91.36,"y":199.0,"x0":-0.850103200448065,"y0":50.00408339014449,"z0":5.920284731888945,"aX":-5.921021380515781},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.2,"breakHorizontal":6.2,"spinRate":1120,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.45466105314274685,"extension":6.271535973736767},"index":1,"playId":"beec094f-c720-3f8d-beee-b22a09f387c5","pitchNumber":2,"startTime":"2025-08-21T02:12:22.221Z","endTime":"2025-08-21T02:12:26.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.30744113772202,"strikeZoneBottom":1.63906453010334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.421480369653843,"aZ":-35.36154522052801,"pfxX":-4.4233212984021595,"pfxZ":-2.235870861656668,"pX":-0.26380925172021796,"pZ":3.7898711543608705,"vX0":2.697155772084315,"vY0":-118.36740578031299,"vZ0":1.8204660721377672,"x":127.06,"y":136.45,"x0":-0.8401893406016612,"y0":50.00153140877488,"z0":6.23547935602141,"aX":-6.311011183622143},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.4,"breakHorizontal":7.4,"spinRate":1062,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4617566925506593,"extension":6.23234974400134},"index":2,"playId":"ac9aaf17-a6f5-3095-8d31-8174dacbc843","pitchNumber":3,"startTime":"2025-08-21T02:12:38.776Z","endTime":"2025-08-21T02:12:42.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.6,"endSpeed":85.5,"strikeZoneTop":3.18645569652,"strikeZoneBottom":1.67971768027704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.302191515434696,"aZ":-10.49105916407412,"pfxX":-4.444290768724378,"pfxZ":11.594817142979885,"pX":0.0921753270819991,"pZ":1.7623941658811653,"vX0":4.298141353148374,"vY0":-136.00690789279346,"vZ0":-8.908740188981056,"x":113.49,"y":191.2,"x0":-0.9325179121981352,"y0":50.00545548542749,"z0":5.811539761541063,"aX":-8.313350664409347},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":7.1,"spinRate":2318,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.40297989092818387,"extension":6.2410998967850375},"index":3,"playId":"cfea3a69-7668-38eb-9992-ac5a39c88075","pitchNumber":4,"startTime":"2025-08-21T02:12:56.856Z","endTime":"2025-08-21T02:13:00.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.34562107545663,"strikeZoneBottom":1.64489056304291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.91776682413918,"aZ":-34.14593782383414,"pfxX":-4.474734686899822,"pfxZ":-1.3623936083853536,"pX":-0.6632754285430126,"pZ":3.407794299469988,"vX0":2.1875334280140537,"vY0":-119.03627543196443,"vZ0":0.9285968266424516,"x":142.28,"y":146.77,"x0":-1.0084407649723137,"y0":50.00321027764712,"z0":6.082574622615238,"aX":-6.479619510977518},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.0,"breakHorizontal":7.7,"spinRate":1061,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.45856942464683303,"extension":6.324349627777743},"index":4,"playId":"70343221-7f12-3d6c-ba5d-f5c656d31f0e","pitchNumber":5,"startTime":"2025-08-21T02:13:13.247Z","endTime":"2025-08-21T02:13:17.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":680474,"link":"/api/v1/people/680474","batSide":{"code":"R","description":"Right"}},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":3.98,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:13:17.295Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:16:09.431Z","endTime":"2025-08-21T02:17:43.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T02:13:39.012Z","endTime":"2025-08-21T02:14:43.162Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Génesis Cabrera replaces Brooks Kriske.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T02:14:43.162Z","endTime":"2025-08-21T02:16:11.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650893,"link":"/api/v1/people/650893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.7205168386321,"strikeZoneBottom":1.75103400959228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.050054664859402,"aZ":-24.056426235742805,"pfxX":-0.6509478022951312,"pfxZ":4.753784776404625,"pX":-0.8406221490632564,"pZ":0.31567073266012874,"vX0":-6.945512766627545,"vY0":-130.05008582979573,"vZ0":-8.807984621024,"x":149.04,"y":230.26,"x0":1.9526445875785334,"y0":50.00346222385157,"z0":5.580146542727079,"aX":-1.110841093741633},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":2.8,"spinRate":2184,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.42165661713368685,"extension":6.14977037638122},"index":2,"playId":"7a4a4ed4-edc7-3604-a02e-191137662724","pitchNumber":1,"startTime":"2025-08-21T02:16:11.693Z","endTime":"2025-08-21T02:16:14.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.67949406998213,"strikeZoneBottom":1.61469904065242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92433283332091,"aZ":-25.285236551732897,"pfxX":1.3351487370022581,"pfxZ":3.879279717976803,"pX":-0.7568797745240451,"pZ":0.872307980018759,"vX0":-7.156132913460556,"vY0":-131.90302070059042,"vZ0":-7.52221390623248,"x":145.85,"y":215.23,"x0":1.808471582242268,"y0":50.00589592615852,"z0":5.603583015950538,"aX":2.3736769441967756},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-1.0,"spinRate":2229,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.41397718087437774,"extension":6.128769453644241},"index":3,"playId":"3ddc7cd5-f352-30ac-bc2f-f03615a64fba","pitchNumber":2,"startTime":"2025-08-21T02:16:32.466Z","endTime":"2025-08-21T02:16:35.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":96.4,"endSpeed":87.8,"strikeZoneTop":3.69603022871377,"strikeZoneBottom":1.77476768166574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.110025912651736,"aZ":-15.070422482016525,"pfxX":8.484162561697929,"pfxZ":8.624550554561981,"pX":0.9346267909336378,"pZ":2.789784542993809,"vX0":-4.422796152584073,"vY0":-140.25223093823564,"vZ0":-5.606120432895084,"x":81.37,"y":163.46,"x0":1.433749841606282,"y0":50.00257387997504,"z0":5.805284781330048,"aX":16.822297495061893},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":-14.4,"spinRate":2509,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3912361294883766,"extension":6.047481694763221},"index":4,"playId":"977b7ac8-bc4d-399e-9794-3c57664078f6","pitchNumber":3,"startTime":"2025-08-21T02:16:51.915Z","endTime":"2025-08-21T02:16:55.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16402262842054,"aZ":-13.27567789791443,"pfxX":8.547509514136083,"pfxZ":9.446561372302995,"pX":0.2719428048157944,"pZ":2.2519786549333065,"vX0":-5.951558294979112,"vY0":-140.63182894374788,"vZ0":-7.2856381225134,"x":106.63,"y":177.98,"x0":1.3060479687728361,"y0":50.00699791770044,"z0":5.73917500820533,"aX":17.109363589579054},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":-14.3,"spinRate":2459,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.38960971313549875,"extension":6.175865442434501},"index":5,"playId":"2cb53422-4322-38ab-837e-9bccb1b02f26","pitchNumber":4,"startTime":"2025-08-21T02:17:13.114Z","endTime":"2025-08-21T02:17:16.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68482818862503,"aZ":-26.054592474866507,"pfxX":1.3230945527371913,"pfxZ":3.4585306314573887,"pX":-0.8535422766301275,"pZ":0.8892640975861549,"vX0":-6.898727296835208,"vY0":-131.58596348592266,"vZ0":-7.325087368638015,"x":149.54,"y":214.77,"x0":1.6205645296729925,"y0":50.00227290917718,"z0":5.615908608642338,"aX":2.34112188398393},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":-1.1,"spinRate":2181,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4148977216438512,"extension":6.108695761605033},"index":6,"playId":"f50ae530-a8c0-372e-ba6f-69d92d2eb36e","pitchNumber":5,"startTime":"2025-08-21T02:17:39.586Z","endTime":"2025-08-21T02:17:43.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680474,"link":"/api/v1/people/680474"},"second":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":11.699999999999996,"leverageIndex":4.63,"dramaIndex":193.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:17:43.395Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T02:19:40.701Z","endTime":"2025-08-21T02:21:13.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90552965072784,"aZ":-13.405464141151453,"pfxX":4.14074456597658,"pfxZ":10.161879527096914,"pX":-0.035007503196321704,"pZ":3.279277713323915,"vX0":-5.933155350810364,"vY0":-135.8203510804295,"vZ0":-4.777822114950849,"x":118.33,"y":150.24,"x0":1.6514024287548532,"y0":50.003700445997836,"z0":6.010894061395483,"aX":7.648981836697769},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-6.1,"spinRate":2370,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4050447993046933,"extension":6.5856436018896325},"index":0,"playId":"51ceb266-5333-30b9-8647-0da3fa0ca18d","pitchNumber":1,"startTime":"2025-08-21T02:19:56.369Z","endTime":"2025-08-21T02:20:00.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-21T02:20:09.769Z","endTime":"2025-08-21T02:20:25.464Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.498172545063305,"aZ":-13.448789345249446,"pfxX":5.855743037116509,"pfxZ":9.866539459701004,"pX":-0.17185494700307113,"pZ":2.81567376916665,"vX0":-6.777645996471131,"vY0":-137.61376840934494,"vZ0":-5.978486748977612,"x":123.55,"y":162.76,"x0":1.574361180422237,"y0":50.00527047000268,"z0":5.945030623437268,"aX":11.116506077729385},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-9.0,"spinRate":2354,"spinDirection":153},"zone":5,"typeConfidence":0.88,"plateTime":0.39962039294583107,"extension":6.682282982014588},"index":2,"playId":"c22cbbfa-f4c1-3240-8c6a-ff15a490dcf3","pitchNumber":2,"startTime":"2025-08-21T02:20:25.464Z","endTime":"2025-08-21T02:20:28.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":84.8,"endSpeed":77.5,"strikeZoneTop":3.55299978231397,"strikeZoneBottom":1.7674459082095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.206274218908323,"aZ":-16.908874022832396,"pfxX":-0.8493063525174778,"pfxZ":9.976254338517462,"pX":-1.8571436021882193,"pZ":2.5032600063899677,"vX0":-8.782080806183895,"vY0":-123.11282204562697,"vZ0":-4.614171868725479,"x":187.79,"y":171.19,"x0":1.8713978398942361,"y0":50.001661737519065,"z0":5.8395896986706335,"aX":-1.2971777827994262},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2009,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4454754699051673,"extension":6.679973288854603},"index":3,"playId":"29232604-bcc6-302b-ac03-3cc828ba45bf","pitchNumber":3,"startTime":"2025-08-21T02:20:42.835Z","endTime":"2025-08-21T02:20:46.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.6137705213275,"strikeZoneBottom":1.79637013318468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.975068166807294,"aZ":-13.361507872309655,"pfxX":6.383382091785373,"pfxZ":9.75055110055235,"pX":-0.29640640692307757,"pZ":3.9465753796963883,"vX0":-7.424897863689371,"vY0":-138.301827743991,"vZ0":-3.152860556631124,"x":128.3,"y":132.22,"x0":1.5987188819993632,"y0":50.00598537096298,"z0":6.002466093635895,"aX":12.320410704774913},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-10.0,"spinRate":2186,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.39664808428352094,"extension":6.606504234332757},"index":4,"playId":"0b73a9bd-2215-33a0-864d-5f2aaee82f74","pitchNumber":4,"startTime":"2025-08-21T02:20:55.765Z","endTime":"2025-08-21T02:20:59.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64111038789715,"aZ":-14.105535079663982,"pfxX":5.641261474888378,"pfxZ":9.469940666706307,"pX":0.49595401340470363,"pZ":3.6196266414071605,"vX0":-5.5046927340725835,"vY0":-137.74008315053533,"vZ0":-3.842115151504953,"x":98.1,"y":141.05,"x0":1.7943546303999822,"y0":50.00162161505312,"z0":5.996356981117847,"aX":10.76172893616144},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-9.0,"spinRate":2081,"spinDirection":161},"zone":12,"typeConfidence":0.88,"plateTime":0.39876062710731386,"extension":6.78801590011118},"index":5,"playId":"65427deb-0940-3ea6-8daf-78d6724e9146","pitchNumber":5,"startTime":"2025-08-21T02:21:08.999Z","endTime":"2025-08-21T02:21:13.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:21:13.878Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Fitzgerald walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T02:21:19.254Z","endTime":"2025-08-21T02:23:26.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":68.6,"strikeZoneTop":3.36088463534593,"strikeZoneBottom":1.58395160882384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.316656731054838,"aZ":-43.255994721443,"pfxX":-4.190545854798344,"pfxZ":-9.283044215727783,"pX":-0.4912877672121837,"pZ":2.506916043351696,"vX0":-3.926661303909181,"vY0":-110.05119847461567,"vZ0":1.8900726815719615,"x":135.73,"y":171.09,"x0":1.8781149261708168,"y0":50.001773227996615,"z0":6.311868073726618,"aX":-5.003305183602286},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-15.6,"breakHorizontal":8.9,"spinRate":2521,"spinDirection":336},"zone":4,"typeConfidence":0.86,"plateTime":0.5028193751732895,"extension":6.464117647076932},"index":0,"playId":"c9d972c0-6a77-3363-99a6-7477dc9d8f3e","pitchNumber":1,"startTime":"2025-08-21T02:21:35.450Z","endTime":"2025-08-21T02:21:39.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.2,"strikeZoneTop":3.43091281322337,"strikeZoneBottom":1.52360204221898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67108518745732,"aZ":-24.398564660796634,"pfxX":-4.383543600962589,"pfxZ":5.2965536425857955,"pX":-0.1251491641780936,"pZ":5.69492919781965,"vX0":-3.9107998183951422,"vY0":-121.49204322256821,"vZ0":3.965444526824381,"x":121.77,"y":85.02,"x0":2.0853458875685993,"y0":50.00484227463327,"z0":6.181098766431453,"aX":-6.439339134850164},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.9,"breakHorizontal":9.0,"spinRate":1919,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.45386771837706874,"extension":6.470313535622674},"index":1,"playId":"ba3c8cb6-6931-320f-81b8-692c5a5c0b89","pitchNumber":2,"startTime":"2025-08-21T02:21:48.104Z","endTime":"2025-08-21T02:21:51.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.24811853531825,"strikeZoneBottom":1.56914430987126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.929787020122,"aZ":-12.346275588249538,"pfxX":5.245991194784156,"pfxZ":10.375430824064255,"pX":-1.2225779310991498,"pZ":3.160604734594077,"vX0":-9.391917313672451,"vY0":-138.12699350136884,"vZ0":-5.215147817815128,"x":163.6,"y":153.44,"x0":1.5572529636806611,"y0":50.0025645283488,"z0":5.919809733322296,"aX":10.025868233770145},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-7.3,"spinRate":2263,"spinDirection":157},"zone":11,"typeConfidence":0.89,"plateTime":0.3982224938895689,"extension":6.740675499380935},"index":2,"playId":"9eca4dea-9bb9-3d73-aad4-ca164fd77308","pitchNumber":3,"startTime":"2025-08-21T02:22:06.452Z","endTime":"2025-08-21T02:22:10.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":95.2,"endSpeed":86.6,"strikeZoneTop":3.35031402909046,"strikeZoneBottom":1.67160405225609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.220252554412575,"aZ":-10.668465637023871,"pfxX":4.843879231059074,"pfxZ":11.181695820232324,"pX":-0.37692210290780515,"pZ":1.711337301368604,"vX0":-7.195406645463931,"vY0":-138.14433386129056,"vZ0":-9.055993380610726,"x":131.37,"y":192.57,"x0":1.6381986284539118,"y0":50.00207380788878,"z0":5.759187138619187,"aX":9.315688625378469},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":-7.2,"spinRate":2216,"spinDirection":155},"zone":7,"typeConfidence":0.88,"plateTime":0.39725450498388204,"extension":6.760679496742872},"index":3,"playId":"0ab67034-1c9f-3061-8721-e8bfa4e6b6d1","pitchNumber":4,"startTime":"2025-08-21T02:22:23.769Z","endTime":"2025-08-21T02:22:27.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-21T02:22:35.843Z","endTime":"2025-08-21T02:22:46.651Z","isPitch":false,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.372913772823665,"aZ":-11.986734239758153,"pfxX":5.8213868296186275,"pfxZ":10.184740042178607,"pX":-0.08917341635461405,"pZ":2.524571197202416,"vX0":-6.84575681305462,"vY0":-140.06867091226226,"vZ0":-6.967874016096362,"x":120.4,"y":170.62,"x0":1.6330864626780501,"y0":50.001282589910566,"z0":5.832378913355741,"aX":11.537525556558013},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":-9.1,"spinRate":2278,"spinDirection":153},"zone":5,"typeConfidence":0.87,"plateTime":0.3914072746824351,"extension":6.669888248289318},"index":5,"playId":"c0921ab8-dcb0-3c7c-8092-4bc5efd01b7c","pitchNumber":5,"startTime":"2025-08-21T02:22:46.651Z","endTime":"2025-08-21T02:22:49.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.23594426266757,"strikeZoneBottom":1.52461814952793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.838056553629826,"aZ":-45.08083608339232,"pfxX":-3.2216161941724946,"pfxZ":-10.627644660690045,"pX":-0.18443698393071414,"pZ":0.0252914034422649,"vX0":-3.4900982549612074,"vY0":-110.98984102569783,"vZ0":-2.616290660973781,"x":124.03,"y":238.1,"x0":1.8433130189343603,"y0":50.005211264911836,"z0":6.035410811642553,"aX":-3.9109658591160312},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-19.6,"breakHorizontal":7.0,"spinRate":2828,"spinDirection":338},"zone":13,"typeConfidence":0.87,"plateTime":0.49867676857408494,"extension":6.696827443223824},"index":6,"playId":"ecf0e0f1-0a52-3422-884c-55d01b169083","pitchNumber":6,"startTime":"2025-08-21T02:23:02.643Z","endTime":"2025-08-21T02:23:05.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.24076236455888,"strikeZoneBottom":1.56208145239608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.608111788982903,"aZ":-11.274899172698461,"pfxX":5.363746942300537,"pfxZ":10.646535596737323,"pX":-0.2815161654596798,"pZ":1.3640816642960722,"vX0":-7.409390212928572,"vY0":-138.86215862721227,"vZ0":-10.02304814830837,"x":127.73,"y":201.95,"x0":1.7181105900925024,"y0":50.002702425039615,"z0":5.759585604356106,"aX":10.52907822027402},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":-8.3,"spinRate":2211,"spinDirection":156},"zone":13,"typeConfidence":0.88,"plateTime":0.39366803381122883,"extension":6.728937345044932},"index":7,"playId":"b76f613b-bd55-3b75-8b33-ee9fe2b161ce","pitchNumber":7,"startTime":"2025-08-21T02:23:22.234Z","endTime":"2025-08-21T02:23:26.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.5,"awayTeamWinProbability":36.5,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.85,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:23:26.114Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out sharply to center fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T02:25:55.917Z","endTime":"2025-08-21T02:29:11.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6,7,8,9,10,11],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"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-21T02:23:39.437Z","endTime":"2025-08-21T02:24:51.050Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Michael Kelly replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-21T02:24:51.050Z","endTime":"2025-08-21T02:25:58.209Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547184,"link":"/api/v1/people/547184"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27551921677052,"aZ":-26.181324798648184,"pfxX":0.027118972658970064,"pfxZ":3.191514473779332,"pX":0.11515655651724248,"pZ":2.8138720687956846,"vX0":5.129637330816208,"vY0":-135.52924063164923,"vZ0":-3.4112992416672396,"x":112.61,"y":162.81,"x0":-1.7987669366181596,"y0":50.000368419588455,"z0":5.9001538459668845,"aX":0.049744518045309424},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":-1.1,"spinRate":2709,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.40283831907425505,"extension":5.859581455465135},"index":2,"playId":"176fd116-c630-3e48-b54e-ea754fe48401","pitchNumber":1,"startTime":"2025-08-21T02:25:58.209Z","endTime":"2025-08-21T02:26:01.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.823126330127554,"aZ":-34.9383542542274,"pfxX":7.935019868086777,"pfxZ":-1.8594956790293278,"pX":1.4136807393140907,"pZ":2.2141617382551444,"vX0":5.049584406538385,"vY0":-122.11667456306046,"vZ0":-1.3367430145455057,"x":63.11,"y":179.0,"x0":-1.7238340602397066,"y0":50.00376318391555,"z0":5.820832602735262,"aX":11.783097265623768},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.5,"breakHorizontal":-15.7,"spinRate":2704,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4514538734998452,"extension":6.053465838635383},"index":3,"playId":"a8164f4c-031c-36e3-a3e1-3e5d9d44e652","pitchNumber":2,"startTime":"2025-08-21T02:26:18.130Z","endTime":"2025-08-21T02:26:21.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-21T02:26:31.178Z","endTime":"2025-08-21T02:26:48.215Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.50178858228793,"strikeZoneBottom":1.59845992023892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.492243963656385,"aZ":-32.601385125897686,"pfxX":7.820972284646082,"pfxZ":-0.2763422774448645,"pX":2.1745880882458843,"pZ":0.590919472592835,"vX0":6.814200910218648,"vY0":-124.0951481487726,"vZ0":-5.495853555546118,"x":34.11,"y":222.83,"x0":-1.6390243073740267,"y0":50.00530328101835,"z0":5.6014487220802796,"aX":12.004987917169595},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.7,"breakHorizontal":-16.0,"spinRate":2777,"spinDirection":51},"zone":14,"typeConfidence":0.8,"plateTime":0.4440852533179487,"extension":5.900293154943178},"index":5,"playId":"65c7d928-420a-3b0b-9002-9900b7656732","pitchNumber":3,"startTime":"2025-08-21T02:26:48.215Z","endTime":"2025-08-21T02:26:51.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"d40f3b2d-c1d2-3aab-ba39-4edd13c6bfab","startTime":"2025-08-21T02:27:09.165Z","endTime":"2025-08-21T02:27:12.618Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.731448933358983,"aZ":-31.89225098540289,"pfxX":8.298895460956619,"pfxZ":0.18667028834275357,"pX":-0.2613638239195975,"pZ":3.1720909047816095,"vX0":1.4364229858652908,"vY0":-121.620810985104,"vZ0":0.009852723834853139,"x":126.96,"y":153.13,"x0":-1.9382309731209884,"y0":50.001207464670074,"z0":5.953530124255832,"aX":12.3249386832883},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":-15.4,"spinRate":2812,"spinDirection":58},"zone":2,"typeConfidence":0.89,"plateTime":0.45181390287836587,"extension":5.741980914254219},"index":7,"playId":"b7f2eda3-535e-3b5c-8114-946238b31db9","pitchNumber":4,"startTime":"2025-08-21T02:27:26.664Z","endTime":"2025-08-21T02:27:29.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.49016606204404,"strikeZoneBottom":1.53658985286376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.789187776545965,"aZ":-31.77392376256317,"pfxX":8.272072734058135,"pfxZ":0.24991381952984426,"pX":-0.5931567458295991,"pZ":3.4313858462493374,"vX0":0.7760524492972298,"vY0":-125.16305626337018,"vZ0":0.3997767961837202,"x":139.61,"y":146.13,"x0":-1.981682231937619,"y0":50.001379761610266,"z0":5.876272801078486,"aX":13.092594963488107},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":-15.1,"spinRate":2880,"spinDirection":58},"zone":1,"typeConfidence":0.67,"plateTime":0.4379865693334186,"extension":5.923940139492472},"index":8,"playId":"0f0f90f1-df59-3cf9-8a71-aa50ee992706","pitchNumber":5,"startTime":"2025-08-21T02:27:49.632Z","endTime":"2025-08-21T02:27:52.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.087190608914476,"aZ":-27.38988672848804,"pfxX":3.1744354046223187,"pfxZ":2.6871343466329476,"pX":0.5284068479085726,"pZ":1.9551857141649571,"vX0":4.786311368685645,"vY0":-131.83337082303555,"vZ0":-4.776783154765597,"x":96.86,"y":185.99,"x0":-1.7152754385916251,"y0":50.00185314448453,"z0":5.785092580036188,"aX":5.6494792781915075},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":-6.7,"spinRate":2931,"spinDirection":180},"zone":9,"typeConfidence":2.0,"plateTime":0.41370271351431587,"extension":5.887263559390281},"index":9,"playId":"363c1c44-4f9d-38d8-881a-5e361db2605b","pitchNumber":6,"startTime":"2025-08-21T02:28:11.118Z","endTime":"2025-08-21T02:28:15.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.969601546177614,"aZ":-35.29916427339011,"pfxX":7.860815005476377,"pfxZ":-2.1144167588677725,"pX":0.9108299463496657,"pZ":1.2120340002432943,"vX0":3.8755543343155523,"vY0":-121.94495891777467,"vZ0":-3.3760474034054164,"x":82.28,"y":206.06,"x0":-1.7292044192319305,"y0":50.00185794433766,"z0":5.716019510145849,"aX":11.626185009286178},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.4,"breakHorizontal":-15.2,"spinRate":2819,"spinDirection":55},"zone":14,"typeConfidence":0.89,"plateTime":0.4522581120290816,"extension":5.919607935677849},"index":10,"playId":"19d08c5a-c7ed-39bf-8966-9d92a8f1e8ff","pitchNumber":7,"startTime":"2025-08-21T02:28:34.733Z","endTime":"2025-08-21T02:28:38.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.750916688104933,"aZ":-34.644108668527764,"pfxX":8.519987157270556,"pfxZ":-1.6900638468905775,"pX":-0.3035163677814,"pZ":2.7601418465778034,"vX0":1.2244872962491322,"vY0":-121.11268301358764,"vZ0":-0.061260115439110585,"x":128.57,"y":164.26,"x0":-1.922759996674388,"y0":50.00063482140981,"z0":5.851618729270051,"aX":12.476964473603083},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.8,"breakHorizontal":-15.7,"spinRate":2730,"spinDirection":49},"zone":4,"typeConfidence":0.9,"plateTime":0.45469842213034184,"extension":5.9131701090769555},"hitData":{"launchSpeed":104.5,"launchAngle":37.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":127.94,"coordY":45.12}},"index":11,"playId":"de8bafc2-620d-3379-bfd6-2039090433d0","pitchNumber":8,"startTime":"2025-08-21T02:28:58.417Z","endTime":"2025-08-21T02:29:11.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-7.200000000000003,"leverageIndex":2.95,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:29:11.873Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to right fielder JJ Bleday. Ryan Fitzgerald to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T02:29:33.070Z","endTime":"2025-08-21T02:31:06.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.78779936075995,"strikeZoneBottom":1.80964759828903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.809052786070094,"aZ":-26.476853997822825,"pfxX":1.0362065717349647,"pfxZ":3.079224384686661,"pX":0.7300119356064171,"pZ":2.8129553999738723,"vX0":6.245879520383403,"vY0":-135.21875083884473,"vZ0":-3.0582217282635833,"x":89.17,"y":162.83,"x0":-1.7454875851484477,"y0":50.003215603977175,"z0":5.818784675971689,"aX":1.9144605441487261},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":-3.2,"spinRate":2710,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4052634962129402,"extension":5.9183486242591545},"index":0,"playId":"1ae5c1d6-9296-36a2-9a2a-6ed3c97a01b1","pitchNumber":1,"startTime":"2025-08-21T02:29:37.745Z","endTime":"2025-08-21T02:29:41.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.81450370482622,"strikeZoneBottom":1.83632293055457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.53923753126155,"aZ":-16.926582653137107,"pfxX":-2.404789189874996,"pfxZ":7.61288327726416,"pX":-1.3823827958225696,"pZ":3.8033585590090895,"vX0":2.2722527363454312,"vY0":-140.9737397885715,"vZ0":-2.7820063805254613,"x":169.69,"y":136.09,"x0":-1.8883732835718445,"y0":50.002787802673495,"z0":5.902290099763353,"aX":-4.816303407083515},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":3.8,"spinRate":2343,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3892774220292745,"extension":5.87553604979549},"index":1,"playId":"0cca7c00-2031-399a-917c-e17dd305f9a6","pitchNumber":2,"startTime":"2025-08-21T02:29:56.552Z","endTime":"2025-08-21T02:30:00.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":85.1,"endSpeed":77.5,"strikeZoneTop":3.71072864593997,"strikeZoneBottom":1.8637306306501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26871683486385,"aZ":-32.167892528526295,"pfxX":8.629160812215769,"pfxZ":0.005822342000874059,"pX":-0.871118415519107,"pZ":3.1568023439664485,"vX0":0.2914558670720174,"vY0":-123.96517081097248,"vZ0":0.0329680548022282,"x":150.2,"y":153.55,"x0":-2.10989539391204,"y0":50.00414071461192,"z0":5.852853434988254,"aX":13.286319520783948},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-15.6,"spinRate":2806,"spinDirection":55},"zone":11,"typeConfidence":0.8,"plateTime":0.4436784172582202,"extension":5.822309121169395},"index":2,"playId":"01f2c1ee-fb91-3510-8609-e2e904f72104","pitchNumber":3,"startTime":"2025-08-21T02:30:15.381Z","endTime":"2025-08-21T02:30:19.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.043184344209124,"aZ":-25.811053962686316,"pfxX":0.6494206789570768,"pfxZ":3.533408640055163,"pX":0.1405262085522783,"pZ":1.6757570960551231,"vX0":4.8567266371940745,"vY0":-133.00076643898697,"vZ0":-5.733746680832324,"x":111.64,"y":193.53,"x0":-1.789445396483963,"y0":50.00391994556464,"z0":5.7177853696421375,"aX":1.1696756068455205},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":-2.2,"spinRate":2700,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.4109458507544037,"extension":5.869809576203558},"index":3,"playId":"36a0af7c-3d7e-35be-b13a-7d52dc34c340","pitchNumber":4,"startTime":"2025-08-21T02:30:35.346Z","endTime":"2025-08-21T02:30:39.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.609438769353748,"aZ":-26.48009021535033,"pfxX":1.5007632280074563,"pfxZ":3.1156307080752192,"pX":0.11283410137371334,"pZ":2.6925700052854564,"vX0":4.6939402037311675,"vY0":-134.19893563468975,"vZ0":-3.456295019628628,"x0":-1.8526886128602242,"y0":50.000588684756586,"z0":5.879925116250771,"aX":2.7413387005448047},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.2,"breakHorizontal":-3.7,"spinRate":2779,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.40789203720089606,"extension":5.7682599070740315},"hitData":{"launchSpeed":97.9,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.07,"coordY":114.07}},"index":4,"playId":"e2259162-6dee-3426-9e2a-4335adc49b72","pitchNumber":5,"startTime":"2025-08-21T02:30:56.174Z","endTime":"2025-08-21T02:31:06.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.7,"awayTeamWinProbability":36.3,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":2.51,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:31:06.209Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to right fielder JJ Bleday.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T02:31:21.869Z","endTime":"2025-08-21T02:33:12.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.2,"endSpeed":77.1,"strikeZoneTop":3.45672301986477,"strikeZoneBottom":1.66407859372043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.283551884520673,"aZ":-32.60519695189883,"pfxX":6.767478566407515,"pfxZ":-0.28934333361928033,"pX":0.8653421242927852,"pZ":2.124476914889257,"vX0":4.235120965871061,"vY0":-122.55752251366063,"vZ0":-2.045159644527348,"x":84.02,"y":181.42,"x0":-1.769454028539796,"y0":50.00130509576337,"z0":5.779067296454543,"aX":10.198311076297546},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.7,"breakHorizontal":-13.3,"spinRate":2895,"spinDirection":53},"zone":14,"typeConfidence":0.86,"plateTime":0.44848944497266086,"extension":5.900917339490139},"index":0,"playId":"cc4877e2-cae3-33b6-af38-8e5aae29ae10","pitchNumber":1,"startTime":"2025-08-21T02:31:52.454Z","endTime":"2025-08-21T02:31:56.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.40415552772221,"strikeZoneBottom":1.71035721094292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56451055983002,"aZ":-33.83899763495249,"pfxX":8.440752134510486,"pfxZ":-1.1096809710330575,"pX":-1.0103771654279199,"pZ":1.9591755978366998,"vX0":-0.07450127199760215,"vY0":-122.52672053522573,"vZ0":-2.1156142491272436,"x":155.51,"y":185.88,"x0":-2.0740080418140323,"y0":50.00129175037333,"z0":5.754506101165024,"aX":12.698120851580487},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.3,"breakHorizontal":-15.2,"spinRate":2918,"spinDirection":48},"zone":13,"typeConfidence":0.89,"plateTime":0.44881890396140633,"extension":5.833372073545314},"index":1,"playId":"4a7e3e98-91fd-3ffd-8419-fead1224b39c","pitchNumber":2,"startTime":"2025-08-21T02:32:08.564Z","endTime":"2025-08-21T02:32:11.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.37126282566617,"strikeZoneBottom":1.57857929432674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.870624353581224,"aZ":-33.47413932303186,"pfxX":7.350066256498245,"pfxZ":-0.873651635941064,"pX":0.924689121062844,"pZ":1.6110926361005313,"vX0":4.231339407204347,"vY0":-121.80273661599678,"vZ0":-2.894566797731083,"x":81.75,"y":195.28,"x0":-1.7949226338196407,"y0":50.00302699609549,"z0":5.734967402516778,"aX":10.946186854657366},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.0,"breakHorizontal":-14.4,"spinRate":2815,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.45120304418750123,"extension":5.759942967661644},"index":2,"playId":"fd269661-37e4-31d8-ac1d-785a6bcf260f","pitchNumber":3,"startTime":"2025-08-21T02:32:27.835Z","endTime":"2025-08-21T02:32:32.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.26832525477409,"strikeZoneBottom":1.50853605661069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.494977052754376,"aZ":-33.095669144546186,"pfxX":6.745726562381371,"pfxZ":-0.6109911624721818,"pX":-0.01876244574567536,"pZ":2.0125890539205153,"vX0":2.508609157706474,"vY0":-122.12136364089397,"vZ0":-2.2886212896490026,"x":117.72,"y":184.44,"x0":-1.9363126411032163,"y0":50.00366825091787,"z0":5.814288989327193,"aX":10.16813081842273},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.4,"breakHorizontal":-12.8,"spinRate":2819,"spinDirection":52},"zone":8,"typeConfidence":0.88,"plateTime":0.4488487600823823,"extension":5.842765990905209},"index":3,"playId":"567c5f05-3dc3-393c-9016-6ec3677975ac","pitchNumber":4,"startTime":"2025-08-21T02:32:46.226Z","endTime":"2025-08-21T02:32:50.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27599919921326,"aZ":-33.801135154447,"pfxX":7.855340190329564,"pfxZ":-1.1004535755077995,"pX":-0.14594947970935213,"pZ":2.1543557866130056,"vX0":1.8287187268187752,"vY0":-121.4998913088327,"vZ0":-1.7128959528736396,"x":122.56,"y":180.61,"x0":-1.9296641149156246,"y0":50.000487520716014,"z0":5.824119798458375,"aX":11.663547512434812},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.2,"breakHorizontal":-14.6,"spinRate":2840,"spinDirection":52},"zone":8,"typeConfidence":0.9,"plateTime":0.4519565202118798,"extension":5.619646082459783},"hitData":{"launchSpeed":92.7,"launchAngle":35.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.07,"coordY":74.8}},"index":4,"playId":"5625550a-c30e-3b70-8379-0a8aa802b606","pitchNumber":5,"startTime":"2025-08-21T02:33:03.693Z","endTime":"2025-08-21T02:33:12.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"third":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-13.700000000000003,"leverageIndex":5.22,"dramaIndex":220.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:33:12.282Z","atBatIndex":76},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shea Langeliers homers (28) on a fly ball to right center field. Nick Kurtz scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-21T02:35:23.111Z","endTime":"2025-08-21T02:37:27.695Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":650893,"link":"/api/v1/people/650893"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":650893,"link":"/api/v1/people/650893"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Nick Kurtz starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T02:34:55.010Z","endTime":"2025-08-21T02:35:25.153Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"base":2,"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.24772013912816,"strikeZoneBottom":1.58554472672528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.620231859277524,"aZ":-37.2322652732307,"pfxX":-2.9855133994205456,"pfxZ":-3.6662096251010734,"pX":0.11316404016698726,"pZ":1.134871604542164,"vX0":-2.826112069062151,"vY0":-116.62355986900563,"vZ0":-3.035520592973616,"x":112.69,"y":208.14,"x0":1.7279035368485218,"y0":50.00420392146226,"z0":5.959990807056099,"aX":-4.118080008433568},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.1,"breakHorizontal":6.1,"spinRate":2481,"spinDirection":328},"zone":14,"typeConfidence":2.0,"plateTime":0.4693951020142437,"extension":5.844818693920362},"index":1,"playId":"69a3b096-feea-3725-8318-36fa0c6ceb4b","pitchNumber":1,"startTime":"2025-08-21T02:35:25.153Z","endTime":"2025-08-21T02:35:29.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.116651194402756,"aZ":-11.539404633865148,"pfxX":4.434671636982873,"pfxZ":10.70414679649368,"pX":0.6355400360737529,"pZ":3.274561275598947,"vX0":-3.198605917456846,"vY0":-138.91987097777277,"vZ0":-5.3155071051008935,"x":92.77,"y":150.37,"x0":1.2338038064974246,"y0":50.00036960984629,"z0":5.999794329118293,"aX":8.547326007139198},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":-7.2,"spinRate":2338,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.3963711991324841,"extension":6.186212393737655},"index":2,"playId":"ef014ad0-4f43-3ca1-8449-8030fec1af21","pitchNumber":2,"startTime":"2025-08-21T02:35:49.132Z","endTime":"2025-08-21T02:35:55.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.050553922304957,"aZ":-40.194422145686325,"pfxX":-2.246111660094191,"pfxZ":-5.708312486687689,"pX":-0.02043078765305035,"pZ":1.3239920911785008,"vX0":-2.587955680410953,"vY0":-117.93074925858876,"vZ0":-2.219020959934843,"x":117.78,"y":203.03,"x0":1.3842795536920283,"y0":50.00459284123413,"z0":5.99510628254277,"aX":-3.1542646111887227},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.6,"breakHorizontal":4.7,"spinRate":2420,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.46498378118065586,"extension":5.8306304737727865},"index":3,"playId":"a063bb98-9212-37d6-9193-90bf469cce5d","pitchNumber":3,"startTime":"2025-08-21T02:36:23.378Z","endTime":"2025-08-21T02:36:27.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-21T02:36:40.944Z","endTime":"2025-08-21T02:37:04.682Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.39503697937038,"aZ":-11.681291702922952,"pfxX":5.23256931805095,"pfxZ":10.498640655185817,"pX":0.8108346402126894,"pZ":2.9798334917795515,"vX0":-3.042085575133198,"vY0":-139.75590417107156,"vZ0":-6.055992937470075,"x":86.09,"y":158.32,"x0":1.2412818303598532,"y0":50.00334093527216,"z0":5.962952857345781,"aX":10.21364537740383},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":-8.8,"spinRate":2267,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.3939327465150755,"extension":6.15652642537242},"hitData":{"launchSpeed":103.5,"launchAngle":27.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":193.79,"coordY":51.14}},"index":5,"playId":"07774dc5-0523-32b9-9209-08bb3c641d0b","pitchNumber":4,"startTime":"2025-08-21T02:37:04.682Z","endTime":"2025-08-21T02:37:27.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":701762,"link":"/api/v1/people/701762"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.2,"awayTeamWinProbability":82.8,"homeTeamWinProbabilityAdded":-32.8,"leverageIndex":2.29,"dramaIndex":264.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:37:27.695Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, shortstop Ryan Fitzgerald to first baseman Edouard Julien.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-21T02:37:29.514Z","endTime":"2025-08-21T02:38:57.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.371311904401324,"aZ":-22.79246826528311,"pfxX":0.9637544914141194,"pfxZ":5.282233939322715,"pX":-0.7646623618951857,"pZ":1.7804587067500868,"vX0":-6.341001190469666,"vY0":-132.19605542412782,"vZ0":-5.982608452632895,"x":146.15,"y":190.71,"x0":1.5366132323045278,"y0":50.00173147090654,"z0":5.738867585351751,"aX":1.7123305290662492},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.5,"breakHorizontal":-0.4,"spinRate":2235,"spinDirection":168},"zone":7,"typeConfidence":2.0,"plateTime":0.4138428262944438,"extension":6.127278058462163},"index":0,"playId":"ec3b7e05-8a1c-3a20-b11b-077f576bb9cc","pitchNumber":1,"startTime":"2025-08-21T02:37:53.386Z","endTime":"2025-08-21T02:37:56.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.938503174203543,"aZ":-25.550180620994098,"pfxX":0.7723894434187873,"pfxZ":3.731330087146974,"pX":-0.12954121625240442,"pZ":2.1998211412765984,"vX0":-4.283266292807369,"vY0":-132.5502417197481,"vZ0":-4.503472751873661,"x":121.94,"y":179.38,"x0":1.4086019119870647,"y0":50.00449694350365,"z0":5.7917824438848795,"aX":1.3723577184487539},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-0.5,"spinRate":2253,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.41359475845768445,"extension":6.177839873329543},"index":1,"playId":"6e79abdc-d265-38a3-acd8-99c17d7539d4","pitchNumber":2,"startTime":"2025-08-21T02:38:11.453Z","endTime":"2025-08-21T02:38:14.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.57139198216385,"strikeZoneBottom":1.71441921307539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.699957604312218,"aZ":-24.715589137946193,"pfxX":3.9882667136767047,"pfxZ":4.746317073571345,"pX":1.2859954476102182,"pZ":2.020768620636656,"vX0":-1.6346060139489311,"vY0":-124.44556332329033,"vZ0":-4.456194526332689,"x":67.98,"y":184.22,"x0":1.432801897946664,"y0":50.00125603334997,"z0":5.879176216844016,"aX":6.261958049813876},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.8,"breakHorizontal":-6.8,"spinRate":1025,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.43994714984066885,"extension":6.196681243269791},"index":2,"playId":"9e5bf7b7-749d-32b5-947d-0937eba79652","pitchNumber":3,"startTime":"2025-08-21T02:38:31.634Z","endTime":"2025-08-21T02:38:34.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77234089468834,"aZ":-23.274752021770365,"pfxX":3.931047864268783,"pfxZ":5.6622972110947325,"pX":0.5831915491490286,"pZ":1.990982969044386,"vX0":-3.364242067658238,"vY0":-124.48847532015098,"vZ0":-4.763494597850378,"x":94.77,"y":185.02,"x0":1.4407752725656509,"y0":50.00053765655928,"z0":5.853585187140015,"aX":6.175045941303534},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.4,"breakHorizontal":-6.4,"spinRate":965,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.43983169086222107,"extension":6.18579304873529},"hitData":{"launchSpeed":96.1,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.19,"coordY":151.58}},"index":3,"playId":"b671496d-1887-3701-a699-affbf771a1e4","pitchNumber":4,"startTime":"2025-08-21T02:38:49.811Z","endTime":"2025-08-21T02:38:57.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.9,"awayTeamWinProbability":81.1,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.31,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:38:57.446Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-21T02:39:20.247Z","endTime":"2025-08-21T02:40:31.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.4,"strikeZoneTop":3.45106338771271,"strikeZoneBottom":1.55504704658895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.825965752514854,"aZ":-25.239598907410084,"pfxX":2.0084971447155837,"pfxZ":4.007321846095061,"pX":-1.0805759215619988,"pZ":0.23352610264584778,"vX0":-7.016724764417216,"vY0":-129.88766001766638,"vZ0":-9.103918074381127,"x":158.19,"y":232.47,"x0":1.3794251922577028,"y0":50.003506678559106,"z0":5.662797055890439,"aX":3.4772371195445815},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":-2.3,"spinRate":2196,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.41956133701875764,"extension":6.272370864049103},"index":0,"playId":"61707b01-3559-3e6f-a091-d97b8c38a051","pitchNumber":1,"startTime":"2025-08-21T02:39:23.518Z","endTime":"2025-08-21T02:39:27.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.41504460658985,"strikeZoneBottom":1.51893836223538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.649733861606954,"aZ":-14.93753367364573,"pfxX":9.41693421813693,"pfxZ":8.772038444076408,"pX":-0.739683272770853,"pZ":1.9501071368608458,"vX0":-8.70905666573524,"vY0":-139.15002163223173,"vZ0":-7.761429919039341,"x":145.19,"y":186.13,"x0":1.2042355559542075,"y0":50.0007904116792,"z0":5.761073470729158,"aX":18.501009587858412},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":-15.2,"spinRate":2406,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.3933162121952738,"extension":6.1244967578117055},"index":1,"playId":"8aecf0bb-91ff-3cdd-aeb8-381adc35d5ad","pitchNumber":2,"startTime":"2025-08-21T02:39:49.734Z","endTime":"2025-08-21T02:39:53.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":96.4,"endSpeed":88.6,"strikeZoneTop":3.35259267045647,"strikeZoneBottom":1.48886803669739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.463366727986607,"aZ":-13.502162984906654,"pfxX":8.205218446490885,"pfxZ":9.346251426647099,"pX":0.10196757429037702,"pZ":1.5023956963818463,"vX0":-5.469480534705729,"vY0":-140.14101089671075,"vZ0":-9.568287837389807,"x":113.11,"y":198.22,"x0":1.0089117002375294,"y0":50.000026220608156,"z0":5.834003155817597,"aX":16.384339135731334},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-13.8,"spinRate":2338,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.39023718904357496,"extension":6.1090474475047705},"index":2,"playId":"9973bb14-f08d-31f4-ae34-2610b5e7b2cf","pitchNumber":3,"startTime":"2025-08-21T02:40:08.118Z","endTime":"2025-08-21T02:40:12.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.38567874532791,"strikeZoneBottom":1.52180075684227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.71501863774648,"aZ":-24.018640161185,"pfxX":-0.8335265062710722,"pfxZ":4.591004357461916,"pX":-0.38117361804060246,"pZ":1.4445640339600183,"vX0":-4.423985907876828,"vY0":-132.32765071746726,"vZ0":-6.726798910970696,"x":131.53,"y":199.78,"x0":1.4193038519133154,"y0":50.004158366478485,"z0":5.774264408888441,"aX":-1.4809534131457267},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":2.4,"spinRate":2220,"spinDirection":174},"zone":7,"typeConfidence":2.0,"plateTime":0.41359685215839104,"extension":6.234334083124638},"index":3,"playId":"91cdbabf-cf34-3607-bbc8-709b68f14494","pitchNumber":4,"startTime":"2025-08-21T02:40:26.808Z","endTime":"2025-08-21T02:40:31.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.200000000000003,"awayTeamWinProbability":79.8,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.24,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:40:31.476Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to center fielder Byron Buxton.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-21T02:40:43.518Z","endTime":"2025-08-21T02:42:00.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.3,"strikeZoneTop":3.25046855834218,"strikeZoneBottom":1.64914505914572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27500280720795,"aZ":-40.06680984502289,"pfxX":-1.0891121324971236,"pfxZ":-5.468661077183547,"pX":-1.5049956889852678,"pZ":0.1655092991647309,"vX0":-6.081154220263285,"vY0":-119.42864929492174,"vZ0":-5.0403951316532964,"x":174.37,"y":234.31,"x0":1.217233851224853,"y0":50.00543895738839,"z0":5.912284262544151,"aX":-1.5700273036352324},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.9,"breakHorizontal":3.5,"spinRate":2361,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4588537077473105,"extension":6.201082522103174},"index":0,"playId":"44540cd8-e5a1-3782-bb09-23e351c39598","pitchNumber":1,"startTime":"2025-08-21T02:40:59.453Z","endTime":"2025-08-21T02:41:03.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26882469066896,"aZ":-8.938051749512413,"pfxX":2.776999223254558,"pfxZ":11.925439754265668,"pX":-0.729564333440775,"pZ":3.182084397740674,"vX0":-5.555062027439488,"vY0":-139.1962533004421,"vZ0":-6.121992300145389,"x":144.81,"y":152.86,"x0":0.9375280979785228,"y0":50.00599067345855,"z0":6.011751958674604,"aX":5.412649347628608},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.4,"breakHorizontal":-3.8,"spinRate":2265,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.3945387897804977,"extension":6.249879265657347},"index":1,"playId":"68b7cf82-6d66-343c-ae7c-c8fa280b3445","pitchNumber":2,"startTime":"2025-08-21T02:41:20.595Z","endTime":"2025-08-21T02:41:26.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.066969981854655,"aZ":-11.494602456414595,"pfxX":3.0739016964585995,"pfxZ":10.64582238649071,"pX":-0.07016732583475004,"pZ":2.965240897317034,"vX0":-3.6034781431041685,"vY0":-139.18402059319095,"vZ0":-6.425591265621092,"x":119.67,"y":158.72,"x0":0.8479149119235581,"y0":50.006400922391244,"z0":6.080779673584247,"aX":5.973617812550258},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":-4.7,"spinRate":2263,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.39499306160362835,"extension":6.094079713820477},"hitData":{"launchSpeed":93.1,"launchAngle":52.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.16,"coordY":89.27}},"index":2,"playId":"2d3059f7-b400-3fe8-9086-20c80dfa22b8","pitchNumber":3,"startTime":"2025-08-21T02:41:50.381Z","endTime":"2025-08-21T02:42:00.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650893,"link":"/api/v1/people/650893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":681546,"link":"/api/v1/people/681546"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":650893,"link":"/api/v1/people/650893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.099999999999998,"awayTeamWinProbability":78.9,"homeTeamWinProbabilityAdded":0.899999999999995,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:42:00.305Z","atBatIndex":80},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Keaschall lines out to center fielder Colby Thomas. Austin Martin to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-21T02:44:17.129Z","endTime":"2025-08-21T02:46:03.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Ferguson replaces Michael Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T02:43:33.701Z","endTime":"2025-08-21T02:44:10.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Austin Martin starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T02:44:10.806Z","endTime":"2025-08-21T02:44:19.420Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"base":2,"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":83.9,"strikeZoneTop":3.35190107059947,"strikeZoneBottom":1.52093517184796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64722186049181,"aZ":-15.876820536388522,"pfxX":-5.763085480166775,"pfxZ":8.931202447873709,"pX":-0.7862520594591051,"pZ":3.017224612081484,"vX0":7.999936408746909,"vY0":-135.26749443672398,"vZ0":-4.709159190812815,"x":146.97,"y":157.31,"x0":-3.0542142787858833,"y0":50.00579579647799,"z0":5.9192167323676665,"aX":-10.520893199823819},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2235,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.40727068695971624,"extension":6.103928387776713},"index":2,"playId":"4ee17458-07e7-36cf-8837-66e668570685","pitchNumber":1,"startTime":"2025-08-21T02:44:19.420Z","endTime":"2025-08-21T02:44:23.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-21T02:44:29.017Z","endTime":"2025-08-21T02:44:45.326Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.190471300914286,"aZ":-32.92023370752965,"pfxX":7.964966052645936,"pfxZ":-0.5220193856459936,"pX":0.11173061766989056,"pZ":2.935039919757198,"vX0":5.061252988262275,"vY0":-119.34309978923615,"vZ0":-0.43443290202970175,"x":112.74,"y":159.53,"x0":-3.0787968358390976,"y0":50.002534850047624,"z0":6.11106568380777,"aX":11.370114474671858},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.7,"breakHorizontal":-15.7,"spinRate":2596,"spinDirection":57},"zone":2,"typeConfidence":2.0,"plateTime":0.46078619268790266,"extension":6.200307164643365},"index":4,"playId":"a655daeb-2665-36ac-aebe-99a40035319f","pitchNumber":2,"startTime":"2025-08-21T02:44:45.326Z","endTime":"2025-08-21T02:44:49.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.24828419763165,"strikeZoneBottom":1.54385080022242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.362611400906914,"aZ":-32.07980366663961,"pfxX":7.4021785055784655,"pfxZ":0.06575302215989076,"pX":1.4196425861042186,"pZ":0.8707659948566142,"vX0":8.082298239009585,"vY0":-120.81739612812049,"vZ0":-5.252078203047439,"x":62.89,"y":215.27,"x0":-2.935574466409224,"y0":50.00478661342846,"z0":5.904561652539677,"aX":10.901329120438632},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.0,"breakHorizontal":-15.4,"spinRate":2591,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4539975486747574,"extension":6.275542182343856},"index":5,"playId":"3c11300b-31e7-3d12-8bb0-7d4e62accae4","pitchNumber":3,"startTime":"2025-08-21T02:45:07.630Z","endTime":"2025-08-21T02:45:11.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":80.7,"endSpeed":74.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.152398944752303,"aZ":-32.71061058420698,"pfxX":7.715958148397347,"pfxZ":-0.38587639766625603,"pX":0.20386554520015232,"pZ":1.4484174021446368,"vX0":5.346830773494853,"vY0":-117.38391791623444,"vZ0":-3.321175010143779,"x":109.23,"y":199.67,"x0":-3.1135381071723125,"y0":50.0052040325549,"z0":5.956599355798895,"aX":10.667071700982724},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.3,"breakHorizontal":-15.4,"spinRate":2457,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.468295962945092,"extension":6.093897485869366},"index":6,"playId":"a01d48e6-32e9-34d4-957e-518822041a8a","pitchNumber":4,"startTime":"2025-08-21T02:45:25.360Z","endTime":"2025-08-21T02:45:29.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.861501741661833,"aZ":-14.239080095180267,"pfxX":-5.964730722756297,"pfxZ":9.344245941462438,"pX":0.6723425355939769,"pZ":2.3572172387106463,"vX0":11.387474095519876,"vY0":-137.71674307428302,"vZ0":-7.1622994823147845,"x":91.37,"y":175.14,"x0":-2.742940345878829,"y0":50.00152288056791,"z0":5.956668076974326,"aX":-11.4475688680615},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":8.4,"spinRate":2285,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3978698418477098,"extension":6.303161396587757},"hitData":{"launchSpeed":95.6,"launchAngle":21.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.87,"coordY":60.65}},"index":7,"playId":"b3baba0d-60ef-33f8-9109-341152e45318","pitchNumber":5,"startTime":"2025-08-21T02:45:52.604Z","endTime":"2025-08-21T02:46:03.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.100000000000001,"awayTeamWinProbability":86.9,"homeTeamWinProbabilityAdded":-7.9999999999999964,"leverageIndex":3.38,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:46:03.692Z","atBatIndex":81},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to third baseman Brett Harris in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-21T02:46:26.428Z","endTime":"2025-08-21T02:48:19.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":94.3,"endSpeed":85.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49364521532582,"aZ":-14.036282178865699,"pfxX":-7.458172481430268,"pfxZ":9.703229033867586,"pX":1.0126754388784236,"pZ":1.8375021708529058,"vX0":13.087138628464478,"vY0":-136.45922141586286,"vZ0":-8.087371913181311,"x":78.4,"y":189.17,"x0":-2.8957920663621435,"y0":50.00563998305142,"z0":5.825067216482649,"aX":-13.946044345964657},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":10.4,"spinRate":2258,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40275695107206566,"extension":6.393459892267843},"index":0,"playId":"37b6e1c7-6451-3f2b-bd53-4b8e997322bd","pitchNumber":1,"startTime":"2025-08-21T02:46:35.800Z","endTime":"2025-08-21T02:46:38.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19166808114899,"aZ":-16.33277264187735,"pfxX":-6.073411357014208,"pfxZ":8.506412681946667,"pX":-0.9301288820587621,"pZ":3.3052384730896325,"vX0":7.892210235411489,"vY0":-136.17980014961083,"vZ0":-3.7758552355782777,"x":152.45,"y":149.54,"x0":-3.0879143863596146,"y0":50.00567697319113,"z0":5.852176359603857,"aX":-11.315513197896033},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":9.1,"spinRate":2270,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4034651293378646,"extension":6.251457777027392},"index":1,"playId":"3605007c-f6f6-356d-b999-785594100883","pitchNumber":2,"startTime":"2025-08-21T02:46:52.310Z","endTime":"2025-08-21T02:46:55.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"ddacd614-c92f-472e-82d5-fa83b6e04665","startTime":"2025-08-21T02:47:13.441Z","endTime":"2025-08-21T02:47:18.441Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36696995182927,"aZ":-19.599414405817324,"pfxX":-9.333906105386022,"pfxZ":6.543992513497173,"pX":-0.7244359115497475,"pZ":2.5388338448680607,"vX0":9.459494794406318,"vY0":-137.70032774952443,"vZ0":-5.396220050840136,"x":144.61,"y":170.23,"x0":-2.990345072254498,"y0":50.00270054398195,"z0":5.84844100611674,"aX":-17.937641393856968},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":15.0,"spinRate":2203,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39764806227900307,"extension":6.317367685237496},"index":3,"playId":"5f4bca33-24f7-391d-98eb-2eb3cd2b630e","pitchNumber":3,"startTime":"2025-08-21T02:47:26.826Z","endTime":"2025-08-21T02:47:30.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.50433556260212,"strikeZoneBottom":1.73940179379065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.090673249807462,"aZ":-29.906914609998825,"pfxX":4.869889875949553,"pfxZ":1.503548725426751,"pX":1.0195568690154266,"pZ":0.49434974568069223,"vX0":8.011768731100785,"vY0":-122.0706229407782,"vZ0":-6.62446029095501,"x":78.14,"y":225.43,"x0":-2.9433778520776217,"y0":50.00007709482908,"z0":5.833537480333872,"aX":7.31060310289229},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.3,"breakHorizontal":-10.8,"spinRate":2496,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44952099311947036,"extension":6.248767418773315},"index":4,"playId":"7506a7b7-7770-35e0-8e98-2cc9aaec9f32","pitchNumber":4,"startTime":"2025-08-21T02:47:47.048Z","endTime":"2025-08-21T02:47:50.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.363441857323195,"aZ":-12.717513192136048,"pfxX":-3.9154846676214596,"pfxZ":10.182377596527848,"pX":-0.9108574804600362,"pZ":2.853642728469064,"vX0":6.901458029109134,"vY0":-137.78542216625556,"vZ0":-6.158677008901275,"x":151.72,"y":161.73,"x0":-2.946427305018755,"y0":50.00592236077014,"z0":5.9875441539453655,"aX":-7.484659381409185},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":5.5,"spinRate":2324,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3984570070683757,"extension":6.33077102274949},"hitData":{"launchSpeed":82.0,"launchAngle":66.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":74.2,"coordY":170.84}},"index":5,"playId":"3ef104e3-efc4-39eb-9037-ea555e78c593","pitchNumber":5,"startTime":"2025-08-21T02:48:09.642Z","endTime":"2025-08-21T02:48:19.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-8.000000000000002,"leverageIndex":2.87,"dramaIndex":126.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:48:19.373Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-21T02:48:36.564Z","endTime":"2025-08-21T02:50:04.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.40561636055575,"strikeZoneBottom":1.61198694754557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22243435794162,"aZ":-33.59675943323805,"pfxX":9.38139069783851,"pfxZ":-1.011149004914241,"pX":0.7934541406439175,"pZ":3.533408899407354,"vX0":5.8996733526092235,"vY0":-118.25681765490289,"vZ0":0.9879511083490817,"x":86.76,"y":143.38,"x0":-2.9593201198749366,"y0":50.003954173572765,"z0":6.211231989630441,"aX":13.181105236248088},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.3,"breakHorizontal":-18.5,"spinRate":2575,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.46458479941846864,"extension":6.144726683972883},"index":0,"playId":"9dbf6070-ec70-3a1d-bba1-e0ab5987747b","pitchNumber":1,"startTime":"2025-08-21T02:48:50.688Z","endTime":"2025-08-21T02:48:54.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.44650543985014,"strikeZoneBottom":1.62071257486459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.434901567715706,"aZ":-33.54945768067765,"pfxX":7.27277699711953,"pfxZ":-0.9554641371804447,"pX":0.699947053320988,"pZ":0.4882325026339857,"vX0":6.76836274827999,"vY0":-119.71562289851221,"vZ0":-5.579691733369551,"x":90.32,"y":225.6,"x0":-3.114935985832221,"y0":50.00113457017087,"z0":5.873463423044523,"aX":10.490171688877446},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.9,"breakHorizontal":-14.9,"spinRate":2550,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45859602476200667,"extension":6.205905915227384},"index":1,"playId":"46809d0c-1930-3d13-a51d-835d266feb58","pitchNumber":2,"startTime":"2025-08-21T02:49:04.802Z","endTime":"2025-08-21T02:49:07.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.35931826079349,"strikeZoneBottom":1.5979017048987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.193263919399257,"aZ":-27.788419832775688,"pfxX":-1.435883284702495,"pfxZ":2.6583413926377144,"pX":-1.5433659284781163,"pZ":2.8189531789523583,"vX0":4.580462590801573,"vY0":-126.8229098984544,"vZ0":-2.3978839323790115,"x":175.83,"y":162.67,"x0":-3.177338589909124,"y0":50.000555166598964,"z0":5.968070668929431,"aX":-2.366200651395273},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":1.7,"spinRate":2339,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4300472299682596,"extension":6.105974744782963},"index":2,"playId":"d43dfe0c-b95c-394d-8dce-5ee3cc1f0e89","pitchNumber":3,"startTime":"2025-08-21T02:49:26.359Z","endTime":"2025-08-21T02:49:30.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":94.2,"endSpeed":86.2,"strikeZoneTop":3.11239770393207,"strikeZoneBottom":1.44746155723908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6616017845767,"aZ":-14.184976764443697,"pfxX":-5.636176952234395,"pfxZ":9.49774966508128,"pX":0.22168688549201074,"pZ":2.5954061264108264,"vX0":10.387183140794257,"vY0":-136.6504994591056,"vZ0":-6.341763559190335,"x":108.55,"y":168.7,"x0":-2.893800190214045,"y0":50.006530793170576,"z0":5.918165634892008,"aX":-10.680278891509735},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2279,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4005827212765709,"extension":6.334438215934852},"index":3,"playId":"1680ced9-0a9b-31c3-adab-592abef05a5c","pitchNumber":4,"startTime":"2025-08-21T02:49:45.894Z","endTime":"2025-08-21T02:49:49.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.43007789958866,"strikeZoneBottom":1.60424580046793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44371055513739,"aZ":-24.435545390089793,"pfxX":-11.202391511825049,"pfxZ":4.229867527324049,"pX":-0.6230459468733647,"pZ":1.231125235376341,"vX0":10.281820107770718,"vY0":-134.04374431706034,"vZ0":-7.366201260336151,"x":140.75,"y":205.54,"x0":-3.04258754722744,"y0":50.0057896054667,"z0":5.7450742211660355,"aX":-20.504751997853724},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":18.2,"spinRate":2131,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4077476046255124,"extension":6.188319725209597},"index":4,"playId":"9773cf64-5d96-3422-903c-4382065662f8","pitchNumber":5,"startTime":"2025-08-21T02:50:01.493Z","endTime":"2025-08-21T02:50:04.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":4.9,"leverageIndex":1.86,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:50:04.594Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, second baseman Max Schuemann to first baseman Nick Kurtz.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-21T02:51:14.207Z","endTime":"2025-08-21T02:52:25.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Mickey Gasper replaces Ryan Jeffers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T02:50:29.424Z","endTime":"2025-08-21T02:50:34.871Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":680777,"link":"/api/v1/people/680777"},"base":1,"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T02:50:34.871Z","endTime":"2025-08-21T02:51:16.482Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.163221447766247,"aZ":-22.814280000812953,"pfxX":0.9016558312346957,"pfxZ":5.405208441325488,"pX":-0.03254845973466595,"pZ":3.0082368227661798,"vX0":7.733473826609083,"vY0":-130.4607910761468,"vZ0":-3.064016939318356,"x":118.24,"y":157.56,"x0":-3.146453442997229,"y0":50.00543691733121,"z0":5.90800562451069,"aX":1.5613734772034504},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-3.2,"spinRate":2317,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4190480927850202,"extension":6.1320410384289},"index":2,"playId":"ac43648f-6880-379c-aacb-85e304c13393","pitchNumber":1,"startTime":"2025-08-21T02:51:16.482Z","endTime":"2025-08-21T02:51:19.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.4873570921016,"strikeZoneBottom":1.75763170040987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.367748087517796,"aZ":-30.632393819952867,"pfxX":6.678501136862735,"pfxZ":1.0461810371205527,"pX":1.6173652954087108,"pZ":1.2793965305717503,"vX0":8.968608120826001,"vY0":-121.46650231667972,"vZ0":-4.504806889525927,"x":55.35,"y":204.24,"x0":-3.0130858654723767,"y0":50.00029989442787,"z0":5.870210320916174,"aX":9.8171184950176},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.0,"breakHorizontal":-14.5,"spinRate":2673,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.453730117529497,"extension":6.195658514669635},"index":3,"playId":"e440fcae-eeb4-3c3a-9a04-d67dac46a0d8","pitchNumber":2,"startTime":"2025-08-21T02:51:36.210Z","endTime":"2025-08-21T02:51:39.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":94.0,"endSpeed":85.4,"strikeZoneTop":3.45293658868602,"strikeZoneBottom":1.69115859195215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27842674720634,"aZ":-15.030872449137709,"pfxX":-5.351638744533933,"pfxZ":9.165053225340035,"pX":-0.9899301011896968,"pZ":1.482953177201106,"vX0":7.414878559206839,"vY0":-136.45143376795806,"vZ0":-8.716559200082246,"x":154.73,"y":198.74,"x0":-3.0574699448782785,"y0":50.00494599416777,"z0":5.772529610902606,"aX":-10.012519007590633},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":7.9,"spinRate":2266,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4026533064331539,"extension":6.287119740053995},"index":4,"playId":"4acc6367-2c4e-3383-8774-9d5330c4e82a","pitchNumber":3,"startTime":"2025-08-21T02:51:58.957Z","endTime":"2025-08-21T02:52:02.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20417149691573,"aZ":-17.71399842323443,"pfxX":-5.847506275188622,"pfxZ":7.774774166988943,"pX":-0.5567191408176881,"pZ":2.226307345238653,"vX0":8.703597050435768,"vY0":-136.08151395435516,"vZ0":-6.312310695987584,"x":138.22,"y":178.67,"x0":-3.0492347062580234,"y0":50.00149007695528,"z0":5.819947893578672,"aX":-10.874371436789202},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":8.5,"spinRate":2304,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4037881812530433,"extension":6.161590224964697},"hitData":{"launchSpeed":94.2,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.76,"coordY":152.59}},"index":5,"playId":"89a2c14b-f2d7-331b-b028-18638ab254e9","pitchNumber":4,"startTime":"2025-08-21T02:52:18.622Z","endTime":"2025-08-21T02:52:25.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680474,"link":"/api/v1/people/680474"},"third":{"id":695391,"link":"/api/v1/people/695391"},"shortstop":{"id":687231,"link":"/api/v1/people/687231"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":687515,"link":"/api/v1/people/687515"},"right":{"id":668709,"link":"/api/v1/people/668709"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"third":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":664263,"link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-10.0,"leverageIndex":3.92,"dramaIndex":165.0,"contextMetrics":{},"playEndTime":"2025-08-21T02:52:25.968Z","atBatIndex":84}]