[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a ground ball to shortstop Brooks Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-17T18:11:10.450Z","endTime":"2026-05-17T18:11:24.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T15:19:39.639Z","endTime":"2026-05-17T17:48:04.155Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-17T17:48:04.155Z","endTime":"2026-05-17T18:10:48.305Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-17T18:10:48.305Z","endTime":"2026-05-17T18:11:12.643Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.233863886970653,"aZ":-28.668999364081763,"pfxX":3.5543214705930604,"pfxZ":2.3698896100533418,"pX":0.1571069981045203,"pZ":2.7835569021474216,"vX0":2.4141917589113846,"vY0":-120.9773936582529,"vZ0":-1.3007449050918567,"x":111.01,"y":163.62,"x0":-1.3164303963276165,"y0":50.00164098298143,"z0":5.847772709123378,"aX":5.252358995705041},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.2,"breakHorizontal":-7.1,"spinRate":2082,"spinDirection":167},"zone":5,"typeConfidence":0.9,"plateTime":0.453259342290782,"extension":6.975911875369764},"hitData":{"launchSpeed":87.0,"launchAngle":-13.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.12,"coordY":149.15}},"index":3,"playId":"2e244efc-3e92-3e2c-adca-7356200270c3","pitchNumber":1,"startTime":"2026-05-17T18:11:12.643Z","endTime":"2026-05-17T18:11:24.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-05-17T18:11:24.885Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-17T18:11:44.476Z","endTime":"2026-05-17T18:13:10.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":68.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42667023837954,"aZ":-36.53919130087329,"pfxX":5.448906733414992,"pfxZ":-3.725204485930539,"pX":0.8472673453019942,"pZ":1.427519031919309,"vX0":2.870011831499359,"vY0":-108.07577205498073,"vZ0":-1.0986902856954528,"x":84.7,"y":200.24,"x0":-1.2097414297967413,"y0":50.00171290976822,"z0":5.987840900652068,"aX":6.386907695952539},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-6.7,"breakHorizontal":-10.7,"spinRate":2132,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.5085625791741553,"extension":7.048583526808796},"index":0,"playId":"ed7bf06a-452e-38a9-87f1-60e97d311ca5","pitchNumber":1,"startTime":"2026-05-17T18:11:49.741Z","endTime":"2026-05-17T18:11:54.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.406976621470317,"aZ":-25.403087342592862,"pfxX":-12.667689485403084,"pfxZ":4.627780476036405,"pX":-0.3422272213431597,"pZ":1.7971702562155043,"vX0":5.743348245072352,"vY0":-120.45037886669438,"vZ0":-4.184710732871959,"x":130.04,"y":190.26,"x0":-1.1178277366862857,"y0":50.0003890207744,"z0":5.81510347566323,"aX":-18.524910246501868},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.6,"breakHorizontal":21.5,"spinRate":2010,"spinDirection":250},"zone":7,"typeConfidence":0.9,"plateTime":0.4555339413802524,"extension":7.115533186260419},"index":1,"playId":"1e780413-29a9-36d4-bf87-063f5b40dc14","pitchNumber":2,"startTime":"2026-05-17T18:12:07.441Z","endTime":"2026-05-17T18:12:11.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58320170629698,"aZ":-26.970991378118118,"pfxX":-11.879961787989426,"pfxZ":3.467488119942802,"pX":-0.3838472684300766,"pZ":2.01735896621316,"vX0":5.673667244337731,"vY0":-121.36306826497936,"vZ0":-3.6255660607015767,"x":131.63,"y":184.31,"x0":-1.2020626416002098,"y0":50.00050792148057,"z0":5.866052196462057,"aX":-17.812375638112346},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.8,"breakHorizontal":20.3,"spinRate":2051,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.45040508895911824,"extension":7.115224735195102},"index":2,"playId":"b07067aa-c0d9-3b4e-b282-0efe236f3d5d","pitchNumber":3,"startTime":"2026-05-17T18:12:31.546Z","endTime":"2026-05-17T18:12:34.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86094138887364,"aZ":-15.437177013825464,"pfxX":-5.13396896410482,"pfxZ":9.905052341819383,"pX":-0.5335446986723098,"pZ":3.258671377571584,"vX0":3.2577048376806967,"vY0":-129.3898286927311,"vZ0":-3.563529389863177,"x":137.34,"y":150.8,"x0":-1.1440805702127448,"y0":50.004044686507605,"z0":5.842125861041301,"aX":-8.675821795733443},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2364,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.423869781033424,"extension":7.180363805126676},"hitData":{"launchSpeed":94.4,"launchAngle":35.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.38,"coordY":78.35}},"index":3,"playId":"61c40b0d-0f33-3bba-80b5-ce2874d627cc","pitchNumber":4,"startTime":"2026-05-17T18:12:57.751Z","endTime":"2026-05-17T18:13:10.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:13:10.313Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-17T18:13:10.318Z","endTime":"2026-05-17T18:14:46.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.087379165401483,"aZ":-27.6780631854562,"pfxX":1.942110079646253,"pfxZ":2.955916898999524,"pX":0.49946141189270504,"pZ":3.0175389780708106,"vX0":3.472837984898227,"vY0":-122.00615926323405,"vZ0":-1.099899996768355,"x":97.96,"y":157.31,"x0":-1.1899479122461365,"y0":50.00249497631246,"z0":5.841182144145509,"aX":2.951808984934485},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.4,"breakHorizontal":-4.3,"spinRate":1969,"spinDirection":178},"zone":3,"typeConfidence":0.9,"plateTime":0.44747632680408245,"extension":7.083798088922322},"index":0,"playId":"b0d56e00-50a2-386b-b76a-a19bec26955f","pitchNumber":1,"startTime":"2026-05-17T18:13:35.753Z","endTime":"2026-05-17T18:13:44.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Chourio steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"b0d56e00-50a2-386b-b76a-a19bec26955f","startTime":"2026-05-17T18:13:47.095Z","endTime":"2026-05-17T18:14:07.515Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"postOnSecond":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.21,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.247601774500612,"aZ":-25.288751713060666,"pfxX":-11.395894148354913,"pfxZ":4.54717989496932,"pX":0.15073231891023642,"pZ":1.9128983374839588,"vX0":6.704080603522099,"vY0":-122.32450442297208,"vZ0":-4.259807477914243,"x":111.25,"y":187.13,"x0":-1.1455725561472638,"y0":50.003945726799174,"z0":5.846341244259112,"aX":-17.262058846517718},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.4,"breakHorizontal":19.1,"spinRate":2048,"spinDirection":246},"zone":8,"typeConfidence":0.9,"plateTime":0.44785533884381623,"extension":7.007264656691774},"index":2,"playId":"87b3b1c1-7d4d-374a-b6fa-68f73e7f19db","pitchNumber":2,"startTime":"2026-05-17T18:14:07.515Z","endTime":"2026-05-17T18:14:12.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76493033628801,"aZ":-15.605170479875756,"pfxX":-3.661353365470794,"pfxZ":9.63980516641306,"pX":0.6668361768087505,"pZ":3.246123466302915,"vX0":5.717514069818969,"vY0":-130.12730469472564,"vZ0":-3.4867044525316198,"x":91.58,"y":151.13,"x0":-1.0809663795971873,"y0":50.00172800999084,"z0":5.78240398817766,"aX":-6.292800602795928},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2361,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.4205807372787156,"extension":7.298785116099755},"hitData":{"launchSpeed":90.4,"launchAngle":54.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.86,"coordY":136.76}},"index":3,"playId":"9e332962-1623-30c0-b4e3-306f5b30afbd","pitchNumber":3,"startTime":"2026-05-17T18:14:33.805Z","endTime":"2026-05-17T18:14:46.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.21,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:14:46.814Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-17T18:14:53.426Z","endTime":"2026-05-17T18:17:01.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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(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":78.0,"endSpeed":70.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93512857300149,"aZ":-26.250769936137452,"pfxX":4.24294325768428,"pfxZ":4.6079709931354085,"pX":-1.5115361006222803,"pZ":3.926315734571914,"vX0":-1.4344832221905357,"vY0":-113.56604350355303,"vZ0":1.2088569168148096,"x":174.62,"y":132.77,"x0":-1.4170510599403174,"y0":50.000959152484,"z0":6.030097783657228,"aX":5.4519988891346856},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":9.0,"breakHorizontal":-7.2,"spinRate":2331,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.48530365897864236,"extension":6.956939753116172},"index":0,"playId":"cac0aa0a-b5fd-32bb-8a9a-c0d7a08f7a42","pitchNumber":1,"startTime":"2026-05-17T18:15:25.186Z","endTime":"2026-05-17T18:15:28.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":78.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.900523951506408,"aZ":-27.446930709840505,"pfxX":-12.314345406230764,"pfxZ":3.1038394048523124,"pX":-0.6168711305290321,"pZ":2.729376453006978,"vX0":5.428709811350179,"vY0":-121.05279956550012,"vZ0":-2.05738709442586,"x":140.51,"y":165.09,"x0":-1.2577966540943482,"y0":50.00232284163141,"z0":5.9336054639279885,"aX":-18.74740491998417},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.5,"breakHorizontal":21.5,"spinRate":2055,"spinDirection":247},"zone":4,"typeConfidence":0.9,"plateTime":0.44809036579742,"extension":7.011409866672957},"index":1,"playId":"d5f7afde-d5e9-35a1-9cbe-ee2a7747e403","pitchNumber":2,"startTime":"2026-05-17T18:15:46.632Z","endTime":"2026-05-17T18:15:49.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2975574329743,"aZ":-14.262675238531523,"pfxX":-4.204765609552703,"pfxZ":10.481317574214982,"pX":1.3322523688949985,"pZ":3.512238936267923,"vX0":7.356464014472075,"vY0":-129.68841444592164,"vZ0":-2.9798954896499295,"x":66.22,"y":143.95,"x0":-0.9906275327278625,"y0":50.00341441494717,"z0":5.759561040180087,"aX":-7.186748187470599},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2286,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.4218240835080209,"extension":7.2921664377434245},"index":2,"playId":"f4302295-fd78-33d6-960e-9332479f7631","pitchNumber":3,"startTime":"2026-05-17T18:16:07.207Z","endTime":"2026-05-17T18:16:11.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.281390338414766,"aZ":-25.510339769169732,"pfxX":-11.68694932796819,"pfxZ":4.463495929341516,"pX":0.6819413159141041,"pZ":1.281501527295253,"vX0":7.678601973185127,"vY0":-121.05717788093862,"vZ0":-5.598504475819821,"x":91.01,"y":204.18,"x0":-1.002948577417431,"y0":50.00487796998089,"z0":5.8402499921782915,"aX":-17.454149632476426},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.1,"breakHorizontal":19.4,"spinRate":2031,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.45140743911365977,"extension":7.062206313498646},"index":3,"playId":"03353eea-4e5f-3f7c-b19e-2ed7f5ffbb50","pitchNumber":4,"startTime":"2026-05-17T18:16:30.283Z","endTime":"2026-05-17T18:16:34.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388869273867954,"aZ":-23.78444170049334,"pfxX":1.162396222488006,"pfxZ":5.5083029865982756,"pX":-0.3632066562877836,"pZ":2.7371187222336357,"vX0":1.8829237888384498,"vY0":-122.64915009286193,"vZ0":-2.5337701991158923,"x":130.84,"y":164.88,"x0":-1.2919858614437745,"y0":50.00020517491198,"z0":5.812998579726074,"aX":1.7696103513562833},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.6,"breakHorizontal":-2.5,"spinRate":2095,"spinDirection":174},"zone":4,"typeConfidence":0.9,"plateTime":0.4466813243398695,"extension":6.992659526365884},"hitData":{"launchSpeed":87.4,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":166.38}},"index":4,"playId":"972e15e3-5dfe-3c6c-852e-85604d422d25","pitchNumber":5,"startTime":"2026-05-17T18:16:54.450Z","endTime":"2026-05-17T18:17:01.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:17:01.660Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T18:18:55.274Z","endTime":"2026-05-17T18:20:12.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.213671819628253,"aZ":-26.420017484315284,"pfxX":7.302183233389231,"pfxZ":3.2891209874496283,"pX":-0.9507163796047561,"pZ":2.79854640086824,"vX0":-10.988787289826469,"vY0":-131.0324978121873,"vZ0":-0.4322651355118035,"x":153.24,"y":163.22,"x0":2.3376552122563274,"y0":50.00104807313617,"z0":4.929931009764506,"aX":12.769076317467599},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-10.9,"spinRate":2152,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4171086921192959,"extension":7.17966401297588},"index":0,"playId":"d1e70658-4e45-38b8-89c3-98ba858bcead","pitchNumber":1,"startTime":"2026-05-17T18:19:14.002Z","endTime":"2026-05-17T18:19:18.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84606286943987,"aZ":-24.048495902369837,"pfxX":9.348060422845537,"pfxZ":4.658872534301921,"pX":1.2115611236679376,"pZ":1.9873433160166223,"vX0":-6.801057845771578,"vY0":-131.48814626039197,"vZ0":-2.6154877183552214,"x":70.82,"y":185.12,"x0":2.6218820577640294,"y0":50.004450744244295,"z0":4.786489421990627,"aX":16.309548295323953},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.0,"breakHorizontal":-15.4,"spinRate":2135,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4171585377561442,"extension":6.709154508121074},"index":1,"playId":"f819fe65-c279-3cac-b78e-773a525b3f69","pitchNumber":2,"startTime":"2026-05-17T18:19:26.999Z","endTime":"2026-05-17T18:19:31.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.514793693475188,"aZ":-26.99371284009959,"pfxX":8.895277359355344,"pfxZ":3.032301753530162,"pX":-1.751303313237993,"pZ":0.9240859574002915,"vX0":-13.428817545258552,"vY0":-130.6617397274204,"vZ0":-4.569733349136023,"x":183.76,"y":213.83,"x0":2.326703353337716,"y0":50.00330690526167,"z0":4.752413464412285,"aX":15.202673024774455},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":-12.7,"spinRate":2137,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4210710023800903,"extension":7.118038783839831},"index":2,"playId":"4e0b6306-2a9b-3ce2-8f6d-a1777dd2d970","pitchNumber":3,"startTime":"2026-05-17T18:19:41.549Z","endTime":"2026-05-17T18:19:45.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.847833238766366,"aZ":-27.108454271143195,"pfxX":-2.4366496250220058,"pfxZ":3.1230402541538353,"pX":1.0407121341968035,"pZ":3.234148181076467,"vX0":-3.4618074200501043,"vY0":-125.89655777378479,"vZ0":0.9082810174379903,"x":77.33,"y":151.46,"x0":2.7443300250427063,"y0":50.004783537560336,"z0":5.043972989740961,"aX":-3.956025032283791},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":5.2,"spinRate":2427,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4331901936430449,"extension":6.856513825819334},"index":3,"playId":"c8bf74eb-b41d-3bb7-8ad0-2dfb3049d2ac","pitchNumber":4,"startTime":"2026-05-17T18:20:08.394Z","endTime":"2026-05-17T18:20:12.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:20:12.889Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T18:20:17.124Z","endTime":"2026-05-17T18:21:30.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.231485985301454,"aZ":-23.82985642111853,"pfxX":11.532687314976087,"pfxZ":4.803621286412375,"pX":0.052295721546686436,"pZ":1.637486995566994,"vX0":-10.16155969807328,"vY0":-131.80999629866724,"vZ0":-3.601162878754409,"x":115.01,"y":194.57,"x0":2.482286319213883,"y0":50.0055514538306,"z0":4.80639336160206,"aX":20.046818033524094},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-18.4,"spinRate":2112,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.41750996727461587,"extension":7.026001023081293},"index":0,"playId":"27749e72-18af-3014-b7fe-a81e83ed542a","pitchNumber":1,"startTime":"2026-05-17T18:20:40.417Z","endTime":"2026-05-17T18:20:43.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"b9ce54d3-5395-3d39-adac-a86cb5cf1f4c","startTime":"2026-05-17T18:21:00.870Z","endTime":"2026-05-17T18:21:04.681Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922878689216454,"aZ":-23.492362389376037,"pfxX":-0.25147848456013655,"pfxZ":5.370244775246155,"pX":-0.4836606512047035,"pZ":2.0256447482911093,"vX0":-7.6187916717067665,"vY0":-126.63411493572316,"vZ0":-2.593812185252627,"x":135.44,"y":184.09,"x0":2.6022443346968207,"y0":50.00475895488733,"z0":4.9514430912996055,"aX":-0.40505096440327854},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.4,"breakHorizontal":2.3,"spinRate":2469,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.43326987086479907,"extension":7.043088912625674},"hitData":{"launchSpeed":71.5,"launchAngle":75.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.48,"coordY":187.66}},"index":2,"playId":"2c840a1a-f7b9-3f5c-b048-23b259889c8b","pitchNumber":2,"startTime":"2026-05-17T18:21:21.724Z","endTime":"2026-05-17T18:21:30.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:21:30.550Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Jeffers pops out to shortstop Joey Ortiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T18:21:39.849Z","endTime":"2026-05-17T18:23:45.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.6,"endSpeed":81.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.445961436905268,"aZ":-25.424352491153602,"pfxX":0.2418833121946391,"pfxZ":3.9838776731530263,"pX":0.6913433113541197,"pZ":2.3056860598734423,"vX0":-4.616230509485171,"vY0":-129.00956664737657,"vZ0":-1.8820957284409772,"x":90.65,"y":176.53,"x0":2.4683244413544423,"y0":50.005619832315254,"z0":4.9937986409346085,"aX":0.4112319421932033},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":0.5,"spinRate":2416,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.4236772258175652,"extension":6.941586222867546},"index":0,"playId":"0661ba99-f59b-3a4b-8073-480a728f45b9","pitchNumber":1,"startTime":"2026-05-17T18:22:00.695Z","endTime":"2026-05-17T18:22:05.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19995855083852,"aZ":-28.906774444213344,"pfxX":9.383132861733122,"pfxZ":1.8782559578103797,"pX":-0.8275728524459035,"pZ":1.9479541839227166,"vX0":-11.548233019741446,"vY0":-132.4488795421065,"vZ0":-1.9982276373395298,"x":148.55,"y":186.19,"x0":2.4085230799636284,"y0":50.005836362249525,"z0":4.865299184464432,"aX":16.363143579114507},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.1,"breakHorizontal":-13.9,"spinRate":2176,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4165193910719531,"extension":7.044994824591648},"index":1,"playId":"0a8ec6e8-a48e-3a77-b8e1-d31d5beaad95","pitchNumber":2,"startTime":"2026-05-17T18:22:18.965Z","endTime":"2026-05-17T18:22:23.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06207788025233,"aZ":-26.45960437798505,"pfxX":7.401398557392039,"pfxZ":3.2520462160474306,"pX":-0.6100604266109712,"pZ":2.8847887830965937,"vX0":-10.276982588411165,"vY0":-132.26929667827875,"vZ0":-0.41284710102808847,"x":140.25,"y":160.89,"x0":2.37686011263854,"y0":50.006183633426595,"z0":4.994888787966395,"aX":13.024729642106685},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.0,"breakHorizontal":-10.9,"spinRate":2167,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.415216138886064,"extension":7.000505540592637},"index":2,"playId":"6912a948-0546-3265-b823-a98617ee5f2f","pitchNumber":3,"startTime":"2026-05-17T18:22:38.744Z","endTime":"2026-05-17T18:22:41.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"88d848f5-9ecb-47a7-b7aa-80b185f54bbf","startTime":"2026-05-17T18:23:02.450Z","endTime":"2026-05-17T18:23:07.450Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":79.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.025177968712732,"aZ":-25.96148016798785,"pfxX":-2.1237363080131306,"pfxZ":3.7591743066254324,"pX":1.2984036888086443,"pZ":4.59777901476645,"vX0":-2.6402953452877296,"vY0":-128.88426639936938,"vZ0":3.605164683143068,"x":67.51,"y":114.64,"x0":2.6187209517956163,"y0":50.00549802465369,"z0":5.204376236541107,"aX":-3.5119802810815988},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":4.6,"spinRate":2485,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.42776411210205456,"extension":6.8061467261542425},"index":4,"playId":"e4fe6abe-7132-305e-a00f-54115ae55626","pitchNumber":4,"startTime":"2026-05-17T18:23:18.005Z","endTime":"2026-05-17T18:23:22.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801213478139456,"aZ":-29.73530383232759,"pfxX":-7.58883704173099,"pfxZ":1.7801496044746417,"pX":-0.2659556380286865,"pZ":1.794343292975078,"vX0":-4.253739180903561,"vY0":-117.47401005908215,"vZ0":-1.0945797637099977,"x":127.14,"y":190.33,"x0":2.5672448444626257,"y0":50.000647164433595,"z0":5.086324793219195,"aX":-10.371119675999651},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.2,"breakHorizontal":14.9,"spinRate":2489,"spinDirection":279},"zone":7,"typeConfidence":2.0,"plateTime":0.47023380317961205,"extension":6.996225327631313},"hitData":{"launchSpeed":80.3,"launchAngle":61.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":147.63}},"index":5,"playId":"63e6f93e-5768-374a-be74-972758d5f217","pitchNumber":5,"startTime":"2026-05-17T18:23:36.358Z","endTime":"2026-05-17T18:23:45.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:23:45.624Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kody Clemens doubles (9) on a sharp line drive to right fielder Sal Frelick. Austin Martin scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T18:24:00.470Z","endTime":"2026-05-17T18:25:54.057Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.874527174975917,"aZ":-24.163499829081168,"pfxX":9.33809589958793,"pfxZ":4.437434659519332,"pX":-0.9795244061248036,"pZ":1.4960066060003152,"vX0":-11.260094792607143,"vY0":-134.16714354635707,"vZ0":-4.348091200640755,"x":154.34,"y":198.39,"x0":2.079290940567254,"y0":50.00083220968574,"z0":4.882128513141213,"aX":16.845006764680225},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":-14.2,"spinRate":2234,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.40990857404906844,"extension":7.08354535478464},"index":0,"playId":"93b8f790-4161-304a-ab30-aa894a1198a9","pitchNumber":1,"startTime":"2026-05-17T18:24:16.391Z","endTime":"2026-05-17T18:24:20.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.944379711518128,"aZ":-23.144487023690314,"pfxX":8.058392936362672,"pfxZ":4.973808171130745,"pX":-0.2635583019231662,"pZ":1.7806945541987615,"vX0":-9.57905354838884,"vY0":-134.39019923095768,"vZ0":-3.745139977944539,"x":127.05,"y":190.7,"x0":2.3113809932035623,"y0":50.006425488792345,"z0":4.84946147393062,"aX":14.644306861360493},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":-12.4,"spinRate":2277,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.4086027099270009,"extension":6.982779365695165},"index":1,"playId":"6c8b64b3-dedf-3f5a-8d8d-beda63a4cfc6","pitchNumber":2,"startTime":"2026-05-17T18:24:33.853Z","endTime":"2026-05-17T18:24:39.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.757338167996792,"aZ":-25.68883805256134,"pfxX":9.222278892770765,"pfxZ":3.64589904920083,"pX":-0.3380242389979177,"pZ":1.676763737256322,"vX0":-9.564217947179653,"vY0":-133.33178509777437,"vZ0":-3.4790442114926656,"x":129.88,"y":193.51,"x0":2.1173254095082505,"y0":50.0056640313495,"z0":4.876818552761445,"aX":16.4160187712918},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":-14.3,"spinRate":2182,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.41263686534458444,"extension":6.904711018925631},"index":2,"playId":"75efc874-3668-3837-a696-2c8e96696a44","pitchNumber":3,"startTime":"2026-05-17T18:24:53.251Z","endTime":"2026-05-17T18:24:57.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-17T18:25:05.393Z","endTime":"2026-05-17T18:25:22.324Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73637015173698,"aZ":-16.381407130178086,"pfxX":6.501010073926571,"pfxZ":8.64853290787148,"pX":0.013099490605511578,"pZ":4.273360520389287,"vX0":-7.74896587188247,"vY0":-135.09899894869662,"vZ0":0.7932986866125642,"x":116.5,"y":123.4,"x0":2.090294218203092,"y0":50.00400494455931,"z0":5.1374459018079595,"aX":11.873928084842019},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":-9.8,"spinRate":2396,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.40730235587194086,"extension":6.895390586639507},"index":4,"playId":"d8f365ff-4ce2-348d-8ea1-e882cfaa0dd1","pitchNumber":4,"startTime":"2026-05-17T18:25:22.324Z","endTime":"2026-05-17T18:25:27.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.234314737338153,"aZ":-17.82102836477013,"pfxX":7.903857256645786,"pfxZ":7.983074521119471,"pX":0.17918628713112747,"pZ":3.008785996931718,"vX0":-7.9089964640938515,"vY0":-133.61737782948668,"vZ0":-1.970687012559131,"x":110.17,"y":157.54,"x0":2.158285738755776,"y0":50.005288756735105,"z0":5.043813114180358,"aX":14.216939214505896},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":-12.5,"spinRate":2310,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.41077207048532083,"extension":6.931211585250049},"hitData":{"launchSpeed":107.4,"launchAngle":15.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":221.85,"coordY":104.15}},"index":5,"playId":"54dd06e1-c4c2-334c-acef-9f89605d8e03","pitchNumber":5,"startTime":"2026-05-17T18:25:42.141Z","endTime":"2026-05-17T18:25:54.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.88,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:25:54.057Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T18:26:12.945Z","endTime":"2026-05-17T18:28:49.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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(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.8,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376216556649204,"aZ":-24.971189727396595,"pfxX":-0.37834895904871146,"pfxZ":4.289214203425571,"pX":0.5353660020828346,"pZ":2.525564947944645,"vX0":-4.944754249863026,"vY0":-129.19104888759097,"vZ0":-1.4830768899134052,"x":96.59,"y":170.59,"x0":2.5280860596628028,"y0":50.0053343386039,"z0":5.037127207524984,"aX":-0.6358861404617686},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":1.8,"spinRate":2549,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.4249146754928459,"extension":7.080328490430049},"index":0,"playId":"fba5677b-1c99-36e2-92bc-338e4ba92295","pitchNumber":1,"startTime":"2026-05-17T18:26:30.087Z","endTime":"2026-05-17T18:26:34.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.595938094988167,"aZ":-23.69288924437563,"pfxX":10.704596353822836,"pfxZ":4.7807983145890915,"pX":-0.9931928808258509,"pZ":2.4100596176053366,"vX0":-11.773483268064751,"vY0":-132.63599244179298,"vZ0":-2.1775995695046957,"x":154.86,"y":173.71,"x0":2.122168602854901,"y0":50.00234501248135,"z0":4.977783196632073,"aX":18.985158105349626},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":-16.7,"spinRate":2207,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.41370505702658056,"extension":6.930453463191231},"index":1,"playId":"f782ce9e-879e-3851-882b-57d159ff5ba2","pitchNumber":2,"startTime":"2026-05-17T18:26:46.730Z","endTime":"2026-05-17T18:26:51.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":71.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7765973407953,"aZ":-23.413743096592988,"pfxX":-5.7158937049385665,"pfxZ":6.65906267814103,"pX":-1.1920367379853074,"pZ":1.9238148571083418,"vX0":-6.716769836533177,"vY0":-115.78414392265803,"vZ0":-1.6958958709082792,"x":162.44,"y":186.84,"x0":2.523751300113711,"y0":50.005695038471785,"z0":4.974681505101699,"aX":-7.523405373352862},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":11.8,"breakHorizontal":12.5,"spinRate":2597,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.47871816142611,"extension":7.076337101091136},"index":2,"playId":"0636109b-309c-35be-96d4-9691a9c19ece","pitchNumber":3,"startTime":"2026-05-17T18:27:06.394Z","endTime":"2026-05-17T18:27:12.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.674612628379865,"aZ":-26.79189003754926,"pfxX":8.812907002546272,"pfxZ":2.989742936704836,"pX":0.24817023789046244,"pZ":3.01365513580319,"vX0":-8.617821762842008,"vY0":-132.8816741200387,"vZ0":-0.30071718840363193,"x":107.54,"y":157.41,"x0":2.3778368833436576,"y0":50.00230965526148,"z0":5.063511940919786,"aX":15.86638169731007},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-14.3,"spinRate":2123,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.4111322882490085,"extension":7.010473168026125},"index":3,"playId":"c3b5f88b-bd21-3d74-9d2c-296adbbbb18a","pitchNumber":4,"startTime":"2026-05-17T18:27:26.210Z","endTime":"2026-05-17T18:27:29.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.851072783782573,"aZ":-27.43644092847141,"pfxX":-9.639894132739276,"pfxZ":3.513505513052384,"pX":0.25950615682099465,"pZ":2.164384975367854,"vX0":-2.430627786569401,"vY0":-115.98132509997765,"vZ0":-0.5700440304777806,"x":107.11,"y":180.34,"x0":2.5758933361880216,"y0":50.00255575631028,"z0":5.054526982857612,"aX":-12.990890553781187},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":6.5,"breakHorizontal":18.1,"spinRate":2662,"spinDirection":280},"zone":8,"typeConfidence":2.0,"plateTime":0.47421204998673927,"extension":7.135874420752357},"index":4,"playId":"8cd7bff3-dd76-38b1-861d-08781c9b9c08","pitchNumber":5,"startTime":"2026-05-17T18:27:50.066Z","endTime":"2026-05-17T18:27:53.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-17T18:28:06.813Z","endTime":"2026-05-17T18:28:26.119Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.978255607856966,"aZ":-21.028321744143046,"pfxX":8.57535878151426,"pfxZ":6.1708010475896815,"pX":-0.4327626050613246,"pZ":1.4478643643576472,"vX0":-10.269583755126504,"vY0":-132.9351536062147,"vZ0":-5.020860729904206,"x":133.5,"y":199.69,"x0":2.3493205082967568,"y0":50.00635226915224,"z0":4.868488165455349,"aX":15.497210071152852},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":-13.6,"spinRate":2262,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.41055279131718114,"extension":7.025182044084147},"index":6,"playId":"c9a8a8ff-2760-365c-9e38-2d5b43cb558b","pitchNumber":6,"startTime":"2026-05-17T18:28:26.119Z","endTime":"2026-05-17T18:28:30.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2913775002662,"aZ":-27.578063645844125,"pfxX":-8.730796441995615,"pfxZ":3.455745614429656,"pX":-0.2731940255067657,"pZ":0.9357173480131351,"vX0":-3.439252259815341,"vY0":-115.13144056097181,"vZ0":-3.0912413794526086,"x":127.41,"y":213.52,"x0":2.3784235055679663,"y0":50.001971509836395,"z0":4.991725199614195,"aX":-11.607000921336427},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":5.8,"breakHorizontal":16.7,"spinRate":2682,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4774886525541939,"extension":7.171748654053001},"index":7,"playId":"2753c9f2-c8de-3a09-8432-862ef15da69b","pitchNumber":7,"startTime":"2026-05-17T18:28:45.139Z","endTime":"2026-05-17T18:28:49.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":1.09,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:28:49.687Z","atBatIndex":8},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Victor Caratini hit by pitch. Kody Clemens to 3rd. Luke Keaschall to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T18:30:04.158Z","endTime":"2026-05-17T18:32:43.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T18:28:59.723Z","endTime":"2026-05-17T18:30:06.369Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.284700538272364,"aZ":-16.216605751257738,"pfxX":4.8990391353890725,"pfxZ":8.743861463937497,"pX":0.30451804902782353,"pZ":3.9870528805760572,"vX0":-7.086927806144792,"vY0":-134.2968295857284,"vZ0":-0.132558339323414,"x":105.39,"y":131.13,"x0":2.3420290061076274,"y0":50.00408954383056,"z0":5.191224471333633,"aX":8.942968741371036},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-7.3,"spinRate":2318,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4079634128843459,"extension":7.0187938719030925},"index":1,"playId":"46e37cf9-e30a-3d43-92c5-44337577b6c5","pitchNumber":1,"startTime":"2026-05-17T18:30:06.369Z","endTime":"2026-05-17T18:30:10.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40433776780152,"aZ":-26.414298517475196,"pfxX":-0.07251484622346194,"pfxZ":3.4605001344006805,"pX":-0.6109885173937968,"pZ":2.4345093741345436,"vX0":-7.660261464767434,"vY0":-127.9129242222685,"vZ0":-1.4450835232037837,"x":140.29,"y":173.05,"x0":2.426840503666588,"y0":50.001130984809095,"z0":5.070010466761727,"aX":-0.11973668793915694},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":1.8,"spinRate":2515,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.42754838473926116,"extension":6.9775595393234955},"index":2,"playId":"c5f092c4-edcf-3a61-aa7f-05ad118e1d84","pitchNumber":2,"startTime":"2026-05-17T18:30:21.786Z","endTime":"2026-05-17T18:30:48.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66340456678183,"aZ":-22.12327202236328,"pfxX":8.446918544416167,"pfxZ":5.6568636578848865,"pX":0.22509403740123235,"pZ":1.9467489461136247,"vX0":-8.460067878900242,"vY0":-132.54273240038773,"vZ0":-3.511252062116878,"x":108.42,"y":186.22,"x0":2.3628188816121902,"y0":50.0050300801437,"z0":4.906768286894059,"aX":15.012608530831166},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":-13.4,"spinRate":2139,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.41345812265834114,"extension":7.108369185591438},"index":3,"playId":"3452de93-a1f5-3aff-960e-6151bf8d2ac5","pitchNumber":3,"startTime":"2026-05-17T18:30:51.536Z","endTime":"2026-05-17T18:30:55.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-17T18:31:03.350Z","endTime":"2026-05-17T18:31:17.997Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95148308159344,"aZ":-28.141344330704662,"pfxX":8.532324222449354,"pfxZ":2.2078493901134237,"pX":0.016053250174091985,"pZ":1.9813857469529788,"vX0":-9.131133095395825,"vY0":-133.98231471775648,"vZ0":-2.3945685241727523,"x":116.39,"y":185.28,"x0":2.353760535269379,"y0":50.000226006977265,"z0":4.890151703650522,"aX":15.567376836842993},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":-13.6,"spinRate":2190,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4082250746435996,"extension":7.025827016665325},"index":5,"playId":"a2ab7ddc-8b9c-3228-9a29-b5e4e01a129a","pitchNumber":4,"startTime":"2026-05-17T18:31:17.997Z","endTime":"2026-05-17T18:31:21.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.124374705088325,"aZ":-29.366033397914777,"pfxX":-6.312199198545344,"pfxZ":2.033413559574555,"pX":-0.02187805293393752,"pZ":2.4240663809033407,"vX0":-4.1393799257809345,"vY0":-116.90529265342356,"vZ0":0.25433117151464124,"x":117.83,"y":173.33,"x0":2.5922672603414076,"y0":50.00574286113228,"z0":5.071278849326295,"aX":-8.734002898447565},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.1,"breakHorizontal":12.5,"spinRate":2548,"spinDirection":274},"zone":5,"typeConfidence":2.0,"plateTime":0.46860578473389225,"extension":7.117182058702757},"index":6,"playId":"c66f6af2-f761-3d78-a176-53aa3787f3d3","pitchNumber":5,"startTime":"2026-05-17T18:31:43.587Z","endTime":"2026-05-17T18:31:50.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92723615493438,"aZ":-16.654064891346188,"pfxX":7.236468125972831,"pfxZ":8.709436657275674,"pX":-1.1418060791908369,"pZ":2.696782838616733,"vX0":-11.113951154642235,"vY0":-133.66272375384634,"vZ0":-3.052438842922445,"x":160.52,"y":165.97,"x0":2.1593923761858593,"y0":50.001084858731325,"z0":5.072325970254079,"aX":12.893254936446704},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":-10.3,"spinRate":2252,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.4122100744267829,"extension":7.121534442171693},"index":7,"playId":"6eac6fa1-2318-301d-a046-98409de3fac2","pitchNumber":6,"startTime":"2026-05-17T18:32:17.088Z","endTime":"2026-05-17T18:32:22.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":81.9,"endSpeed":73.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479745991885824,"aZ":-29.978606873643344,"pfxX":-6.531997758313601,"pfxZ":1.5680237711114717,"pX":-1.5771913725929072,"pZ":1.3164713273976527,"vX0":-7.300144044390991,"vY0":-118.97287202838494,"vZ0":-2.0081599522076985,"x":177.12,"y":203.24,"x0":2.410408767571401,"y0":50.00032931797006,"z0":4.959815742860617,"aX":-9.1104917330145},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.5,"breakHorizontal":14.0,"spinRate":2634,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.46516006973210455,"extension":7.070183956226782},"index":8,"playId":"e3331912-c8cb-3615-ac7d-7225aa6419f4","pitchNumber":7,"startTime":"2026-05-17T18:32:38.145Z","endTime":"2026-05-17T18:32:43.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.60000000000001,"awayTeamWinProbability":33.39999999999999,"homeTeamWinProbabilityAdded":2.500000000000014,"leverageIndex":1.48,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:32:43.170Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-17T18:32:48.628Z","endTime":"2026-05-17T18:37:31.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.770655748955974,"aZ":-24.205470643526937,"pfxX":13.8373837477751,"pfxZ":4.558707143598956,"pX":0.3669730618536934,"pZ":2.3298992188558163,"vX0":-9.315591335994842,"vY0":-132.28093183535032,"vZ0":-2.076812368430665,"x":103.01,"y":175.87,"x0":2.1607406928972117,"y0":50.00370807619815,"z0":4.924458674532866,"aX":24.192898608349022},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":-22.7,"spinRate":2309,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.41621582196568374,"extension":7.146615690708045},"index":0,"playId":"21df1bca-6735-3041-97a5-da3ab75ba76e","pitchNumber":1,"startTime":"2026-05-17T18:33:13.554Z","endTime":"2026-05-17T18:33:17.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32593259682513,"aZ":-17.1973222624728,"pfxX":8.428592411182,"pfxZ":8.156625045940544,"pX":0.16755448075934135,"pZ":3.7671883589474477,"vX0":-8.117630989036284,"vY0":-134.65275561514963,"vZ0":-0.46281540170932156,"x":110.61,"y":137.07,"x0":2.1267082772920793,"y0":50.000503011908286,"z0":5.158450153455495,"aX":15.471303076541814},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":-13.6,"spinRate":2394,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4068341729162621,"extension":6.9776608194077285},"index":1,"playId":"4e61e96a-faa8-3815-8f87-e1f43b9e534e","pitchNumber":2,"startTime":"2026-05-17T18:33:31.697Z","endTime":"2026-05-17T18:33:34.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54585272405375,"aZ":-16.120045855336528,"pfxX":7.558276622843689,"pfxZ":8.833792770551067,"pX":1.2629289100117733,"pZ":2.375982406265087,"vX0":-5.208741628159315,"vY0":-134.09655243676883,"vZ0":-4.022928027715857,"x":68.86,"y":174.63,"x0":2.25054584989638,"y0":50.00233703957937,"z0":5.048806604949669,"aX":13.736721652017437},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-12.5,"spinRate":2433,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.40876081972209377,"extension":6.906636518378371},"index":2,"playId":"10a7dc08-cc06-3d9b-a8f7-877b4f3166fc","pitchNumber":3,"startTime":"2026-05-17T18:33:52.473Z","endTime":"2026-05-17T18:33:58.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79853862122196,"aZ":-17.810396122544738,"pfxX":7.145556659204886,"pfxZ":7.807786680033033,"pX":-0.04036528269616782,"pZ":2.9227179053485415,"vX0":-8.411435199822238,"vY0":-135.12360304986044,"vZ0":-2.3186206102797495,"x":118.54,"y":159.87,"x0":2.1918012669908484,"y0":50.004094313339884,"z0":5.050201575830189,"aX":13.1492014461065},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":-11.0,"spinRate":2383,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.40610644254953154,"extension":6.9923167667665975},"index":3,"playId":"d1394ae2-87a7-3f83-8ed9-ece08a5db509","pitchNumber":4,"startTime":"2026-05-17T18:34:18.376Z","endTime":"2026-05-17T18:34:25.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.814741457959332,"aZ":-28.024008441719225,"pfxX":5.93325960341984,"pfxZ":2.234805708002467,"pX":-0.13939046542759764,"pZ":2.660149815997145,"vX0":-8.251082205215331,"vY0":-135.0214551664495,"vZ0":-1.149186960619066,"x":122.31,"y":166.96,"x0":2.1770938892345746,"y0":50.00274197734777,"z0":5.05282097356264,"aX":11.01862040268231},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":-9.1,"spinRate":2287,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4047703405922456,"extension":7.095227957441242},"index":4,"playId":"88ba4433-eae2-3a94-9a3b-3d458c8b3c42","pitchNumber":5,"startTime":"2026-05-17T18:34:52.111Z","endTime":"2026-05-17T18:34:55.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317448894577943,"aZ":-26.705737935410543,"pfxX":-10.042647102201423,"pfxZ":3.948112301830573,"pX":1.0279074778093318,"pZ":2.107591849392207,"vX0":-0.47159544022978184,"vY0":-117.78036615326961,"vZ0":-1.058063963926256,"x":77.82,"y":181.88,"x0":2.533531539262004,"y0":50.00261359960287,"z0":5.064330033221226,"aX":-13.909682245538654},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":7.1,"breakHorizontal":18.2,"spinRate":2605,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.46758039653622685,"extension":7.0702672624043785},"index":5,"playId":"eed543d6-7607-3268-af80-63e75cb172c2","pitchNumber":6,"startTime":"2026-05-17T18:35:14.052Z","endTime":"2026-05-17T18:35:18.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436982380130168,"aZ":-29.572720796448316,"pfxX":-10.003839883877788,"pfxZ":1.942561729689829,"pX":1.217402425924927,"pZ":1.8941411885977704,"vX0":0.1350327830554207,"vY0":-115.28595575311708,"vZ0":-0.8214965576511306,"x":90.79,"y":153.62,"x0":2.45658002604284,"y0":50.00366214555474,"z0":5.122289310480563,"aX":-13.397940754236721},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.6,"breakHorizontal":18.0,"spinRate":2618,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.4760225766814221,"extension":7.1497086932724265},"index":6,"playId":"be815926-36ba-307d-9dfe-207edf2cd894","pitchNumber":7,"startTime":"2026-05-17T18:35:33.382Z","endTime":"2026-05-17T18:35:37.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":7,"startTime":"2026-05-17T18:36:00.176Z","endTime":"2026-05-17T18:36:17.654Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732684322360296,"aZ":-16.16310363351782,"pfxX":6.965500433168195,"pfxZ":8.649316113203597,"pX":0.02975911430059584,"pZ":2.37991246045484,"vX0":-8.297309596768882,"vY0":-134.8102014682759,"vZ0":-4.007512049864291,"x":115.87,"y":174.52,"x0":2.2342006675535586,"y0":50.001811707034676,"z0":5.017573709942403,"aX":12.893637056674006},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":-10.9,"spinRate":2383,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4053967761866537,"extension":7.232853706387981},"index":8,"playId":"926ef07c-86df-3d0d-b9ec-6eb8c0fd3ca9","pitchNumber":8,"startTime":"2026-05-17T18:36:17.654Z","endTime":"2026-05-17T18:36:26.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67735440140032,"aZ":-28.490139928708665,"pfxX":-7.474839369116948,"pfxZ":2.585393497359581,"pX":-0.2665661480417796,"pZ":2.2953143241272804,"vX0":-3.839140635082263,"vY0":-118.55379228941116,"vZ0":-0.6164705250586457,"x":127.16,"y":176.81,"x0":2.34468853824187,"y0":50.00017406244465,"z0":5.15916019964295,"aX":-10.637446520885977},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.8,"breakHorizontal":14.5,"spinRate":2616,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.4620113489001443,"extension":6.9036916691269345},"index":9,"playId":"4f2af339-760f-3da1-9350-4fb43726d029","pitchNumber":9,"startTime":"2026-05-17T18:36:59.011Z","endTime":"2026-05-17T18:37:05.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33183343208276,"aZ":-26.704239562077923,"pfxX":6.856806552216811,"pfxZ":3.0671240898401972,"pX":0.5937636117452245,"pZ":3.626097527540177,"vX0":-6.882099846050628,"vY0":-132.2195145081946,"vZ0":1.3776490930975531,"x":94.37,"y":140.88,"x0":2.3307802093560324,"y0":50.00157066545688,"z0":5.04798407615258,"aX":12.225126292034043},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":-11.0,"spinRate":2150,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.41313582720040953,"extension":6.89639138221535},"index":10,"playId":"80a0cef9-2205-3aa9-a86e-4b5af0190a6f","pitchNumber":10,"startTime":"2026-05-17T18:37:26.624Z","endTime":"2026-05-17T18:37:31.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-6.300000000000011,"leverageIndex":2.42,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:37:31.088Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T18:39:30.437Z","endTime":"2026-05-17T18:41:33.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":77.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.519905228909643,"aZ":-27.154094894131628,"pfxX":-9.33276040800425,"pfxZ":3.327175294608029,"pX":-0.7260341871148352,"pZ":3.546873034209909,"vX0":4.33372807642882,"vY0":-121.66255499334763,"vZ0":-0.30299118999754737,"x":144.67,"y":143.01,"x0":-1.312187375609371,"y0":50.001620368542014,"z0":6.014352538383147,"aX":-14.074088023678685},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2135,"spinDirection":244},"zone":11,"typeConfidence":0.89,"plateTime":0.44915937438530795,"extension":6.895909266655726},"index":0,"playId":"398f7355-7a91-3cab-b9a5-37a843d43abe","pitchNumber":1,"startTime":"2026-05-17T18:39:42.381Z","endTime":"2026-05-17T18:39:46.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.661212778697916,"aZ":-26.514172725778078,"pfxX":-10.351622188485415,"pfxZ":3.8002040224416795,"pX":-0.5036300894598372,"pZ":2.817062656913037,"vX0":5.097096055463643,"vY0":-121.26019778678523,"vZ0":-1.8817877359450046,"x":136.2,"y":162.72,"x0":-1.2876899549548149,"y0":50.00407374589273,"z0":5.915979362497032,"aX":-15.419973209291589},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":17.5,"spinRate":2116,"spinDirection":245},"zone":1,"typeConfidence":0.9,"plateTime":0.45166995641988095,"extension":6.942994591619007},"index":1,"playId":"d7e68acd-a25c-3cad-9207-a63cd64fba8b","pitchNumber":2,"startTime":"2026-05-17T18:39:54.102Z","endTime":"2026-05-17T18:39:58.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37115859091264,"aZ":-17.018639375997772,"pfxX":-3.5221377716069533,"pfxZ":8.859877264326919,"pX":-1.576539928984336,"pZ":3.132506294389289,"vX0":0.7821411181965343,"vY0":-129.757260917078,"vZ0":-3.701828376456178,"x":177.09,"y":154.2,"x0":-1.4236802592525086,"y0":50.001592783772644,"z0":5.869145836858668,"aX":-6.023858449189896},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.5,"breakHorizontal":6.2,"spinRate":2344,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.42162815884546534,"extension":7.015615949249166},"index":2,"playId":"6c722915-b9a5-30d4-98e7-d5b19e87038e","pitchNumber":3,"startTime":"2026-05-17T18:40:08.161Z","endTime":"2026-05-17T18:40:11.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86541494492068,"aZ":-23.872550143211228,"pfxX":-10.418233602282497,"pfxZ":5.465681070997827,"pX":0.026819055581576334,"pZ":2.081456252391972,"vX0":6.190022625635946,"vY0":-122.3895305422226,"vZ0":-4.124108340214878,"x":115.98,"y":182.58,"x0":-1.179906074642296,"y0":50.00305222737335,"z0":5.8297426226251945,"aX":-15.825660802819701},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.1,"breakHorizontal":17.4,"spinRate":2115,"spinDirection":246},"zone":8,"typeConfidence":0.89,"plateTime":0.4473159365304835,"extension":6.95173785203365},"index":3,"playId":"234a8075-35df-3dec-9785-69306b0a2c07","pitchNumber":4,"startTime":"2026-05-17T18:40:23.176Z","endTime":"2026-05-17T18:40:29.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.521020337918756,"aZ":-27.142411265144297,"pfxX":-9.143642043553072,"pfxZ":3.323121415192098,"pX":-1.2517867839344732,"pZ":2.7589801909110703,"vX0":2.8901464303863245,"vY0":-121.85161063436445,"vZ0":-2.3349145063756542,"x":164.72,"y":164.29,"x0":-1.2609128771067137,"y0":50.00246029783033,"z0":6.0599754419675875,"aX":-13.836118270227049},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2046,"spinDirection":243},"zone":11,"typeConfidence":0.89,"plateTime":0.4484271923140204,"extension":6.888714701708241},"index":4,"playId":"f71bd83b-555d-3d73-a69d-48fb790a9eca","pitchNumber":5,"startTime":"2026-05-17T18:41:03.699Z","endTime":"2026-05-17T18:41:07.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-17T18:41:16.719Z","endTime":"2026-05-17T18:41:29.624Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.412298140659125,"aZ":-23.948611674517423,"pfxX":0.6315985367393671,"pfxZ":5.355507305281645,"pX":-1.192563805332423,"pZ":3.2760769840504143,"vX0":0.4247065737005059,"vY0":-122.4058890941554,"vZ0":-1.3532451304612256,"x":162.46,"y":150.33,"x0":-1.449661720583695,"y0":50.00321576547004,"z0":5.863293546971655,"aX":0.9699593909139718},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.7,"breakHorizontal":-1.2,"spinRate":2070,"spinDirection":179},"zone":11,"typeConfidence":0.9,"plateTime":0.4454157242205192,"extension":7.02889042208023},"index":6,"playId":"1a1a13f4-3f25-36cd-bd7b-2c5c66128be3","pitchNumber":6,"startTime":"2026-05-17T18:41:29.624Z","endTime":"2026-05-17T18:41:33.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:41:33.257Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Frelick doubles (3) on a line drive to right fielder Austin Martin. Jake Bauers scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T18:41:36.041Z","endTime":"2026-05-17T18:43:15.550Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.091280587400508,"aZ":-23.56915147094677,"pfxX":-0.606640077147647,"pfxZ":5.722501355615955,"pX":0.33579689690467285,"pZ":2.311879133320226,"vX0":4.08690429676721,"vY0":-122.59125858736137,"vZ0":-3.523077508322763,"x":104.2,"y":176.36,"x0":-1.2831081900560273,"y0":50.0002014886341,"z0":5.808541895319499,"aX":-0.9122348415087145},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.7,"breakHorizontal":0.0,"spinRate":2093,"spinDirection":191},"zone":6,"typeConfidence":0.9,"plateTime":0.4489759291794959,"extension":7.235690087027713},"index":0,"playId":"00987007-55e2-38ee-aa77-4c56cf0dec43","pitchNumber":1,"startTime":"2026-05-17T18:41:57.879Z","endTime":"2026-05-17T18:42:02.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.953662333012897,"aZ":-17.73693371173796,"pfxX":-7.2251870119572,"pfxZ":8.657322610050793,"pX":-1.0038553990975059,"pZ":3.4495361552941506,"vX0":2.5939739840091542,"vY0":-128.41607075392042,"vZ0":-2.7816053330237747,"x":155.26,"y":145.64,"x0":-1.0891732992187617,"y0":50.004431310882175,"z0":5.92901262198535,"aX":-12.050212773272122},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.2,"breakHorizontal":12.5,"spinRate":2270,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.4267721741704116,"extension":7.188584677168269},"index":1,"playId":"fcf06a95-f149-36c8-a6d7-03cf6842d226","pitchNumber":2,"startTime":"2026-05-17T18:42:17.581Z","endTime":"2026-05-17T18:42:22.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.62434104637439,"aZ":-28.837132116965364,"pfxX":-11.41618643639309,"pfxZ":2.2762738736866197,"pX":1.3005884203728948,"pZ":1.4891132563143825,"vX0":9.153855308527037,"vY0":-119.49064246761151,"vZ0":-4.341709075562108,"x":67.42,"y":198.57,"x0":-1.0676345901571198,"y0":50.00581383139213,"z0":5.875280730562741,"aX":-16.771708830631646},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.4,"breakHorizontal":19.0,"spinRate":2071,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4556524780228375,"extension":7.149056395612657},"index":2,"playId":"85dea3ee-af8d-3153-b2e2-1bee824de509","pitchNumber":3,"startTime":"2026-05-17T18:42:38.414Z","endTime":"2026-05-17T18:42:44.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87354797286728,"aZ":-18.53938011569646,"pfxX":-6.344786670357662,"pfxZ":8.02409966429503,"pX":-0.14987059990975585,"pZ":1.7476115366806995,"vX0":4.847575787894269,"vY0":-129.73167526771962,"vZ0":-6.333895993171902,"x":122.71,"y":191.59,"x0":-1.2209696575266473,"y0":50.00615560714667,"z0":5.640489048069963,"aX":-10.78590997502244},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2238,"spinDirection":214},"zone":8,"typeConfidence":0.83,"plateTime":0.42266382171484596,"extension":7.289752866936854},"hitData":{"launchSpeed":94.4,"launchAngle":19.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.5,"coordY":113.1}},"index":3,"playId":"091553a4-77b2-308d-9c50-9b1a6d16134c","pitchNumber":4,"startTime":"2026-05-17T18:43:01.089Z","endTime":"2026-05-17T18:43:15.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-12.599999999999994,"leverageIndex":1.62,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:43:15.550Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Garrett Mitchell flies out to center fielder Ryan Kreidler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T18:43:30.983Z","endTime":"2026-05-17T18:44:29.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":68.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36570386378945,"aZ":-29.87187863264805,"pfxX":8.433662598048596,"pfxZ":1.9237122814684948,"pX":-0.7876369518000165,"pZ":4.10772490053218,"vX0":-1.0217187804020027,"vY0":-109.86310577037216,"vZ0":2.8018428662714805,"x":147.02,"y":127.87,"x0":-1.4039440256533982,"y0":50.00261756073508,"z0":6.037062629661673,"aX":10.086944464152296},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":4.8,"breakHorizontal":-14.9,"spinRate":2301,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.5027206594711244,"extension":6.857221730298348},"index":0,"playId":"eeea2867-59f2-3141-bfb7-6bfea1d9af87","pitchNumber":1,"startTime":"2026-05-17T18:43:53.899Z","endTime":"2026-05-17T18:43:57.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301284231346703,"aZ":-27.02242456670335,"pfxX":-12.960341320917706,"pfxZ":3.4971098467452464,"pX":0.7205204439920607,"pZ":2.461916351983911,"vX0":8.321860597449337,"vY0":-121.05297666204586,"vZ0":-2.511302701364773,"x":89.54,"y":172.31,"x0":-1.0911326586697236,"y0":50.00246774333768,"z0":5.896743659583423,"aX":-19.088705541715356},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.9,"breakHorizontal":21.2,"spinRate":2148,"spinDirection":248},"zone":6,"typeConfidence":0.9,"plateTime":0.45377872056809476,"extension":7.038387435539704},"hitData":{"launchSpeed":96.9,"launchAngle":42.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.2,"coordY":75.96}},"index":1,"playId":"27403301-b977-3d24-af01-f1bda757bb68","pitchNumber":2,"startTime":"2026-05-17T18:44:15.718Z","endTime":"2026-05-17T18:44:29.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:44:29.160Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Ortiz walks. Sal Frelick to 3rd. Sal Frelick steals (2) 3rd base. Sal Frelick to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T18:44:30.911Z","endTime":"2026-05-17T18:47:31.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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(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":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91604010506593,"aZ":-26.57689461442283,"pfxX":0.7134221789474336,"pfxZ":3.7460889144325638,"pX":-0.23421920174984742,"pZ":2.2828106814071294,"vX0":2.404333007541732,"vY0":-120.71170319845963,"vZ0":-2.8760051520613144,"x":125.93,"y":177.14,"x0":-1.3310703128075707,"y0":50.00029575868866,"z0":5.800979438302266,"aX":1.064765172137768},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.5,"breakHorizontal":-1.8,"spinRate":2123,"spinDirection":172},"zone":5,"typeConfidence":0.9,"plateTime":0.4517361932976347,"extension":7.019745792050435},"index":0,"playId":"e70309b9-bd6d-3486-ac73-f4eb48442404","pitchNumber":1,"startTime":"2026-05-17T18:45:07.152Z","endTime":"2026-05-17T18:45:11.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.444061690990257,"aZ":-21.894370890310505,"pfxX":-10.244153482126137,"pfxZ":6.303012044864207,"pX":-1.302938245331145,"pZ":2.2140849513159715,"vX0":3.363821208144441,"vY0":-127.73359693284661,"vZ0":-4.551781171090841,"x":166.66,"y":179.0,"x0":-1.3159070089058613,"y0":50.00480193475451,"z0":5.768882024806426,"aX":-16.713470329515058},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.4,"breakHorizontal":17.6,"spinRate":2040,"spinDirection":219},"zone":13,"typeConfidence":0.83,"plateTime":0.430911067708299,"extension":7.212807692393313},"index":1,"playId":"9792d65b-56e7-3d35-b433-c5571d1e5b41","pitchNumber":2,"startTime":"2026-05-17T18:45:37.265Z","endTime":"2026-05-17T18:45:42.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"0730e045-c3e1-325d-b65b-657ee305f4de","startTime":"2026-05-17T18:45:57.020Z","endTime":"2026-05-17T18:46:00.481Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94929272291131,"aZ":-27.97617311458,"pfxX":-9.721226457574245,"pfxZ":2.9438856976677084,"pX":-0.9211901498862061,"pZ":3.184910046420814,"vX0":4.082822612262317,"vY0":-120.47944874714733,"vZ0":-0.6883258347596266,"x":152.11,"y":152.79,"x0":-1.4031541102908278,"y0":50.00260968700157,"z0":6.013975246692353,"aX":-13.861820716089618},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":2012,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.4599591350865184,"extension":7.043689148040547},"index":3,"playId":"72abfa91-3fc4-395e-94f5-0b0f813118bb","pitchNumber":3,"startTime":"2026-05-17T18:46:19.194Z","endTime":"2026-05-17T18:46:24.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":74.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29135632947278,"aZ":-27.241596641415615,"pfxX":-10.696507812805354,"pfxZ":3.4022117853316622,"pX":0.9681988430973173,"pZ":2.315156071443302,"vX0":8.227491781309213,"vY0":-121.18762457726655,"vZ0":-2.747266444513374,"x":80.09,"y":176.27,"x0":-1.12409612067502,"y0":50.002298456641434,"z0":5.906840815073562,"aX":-15.505555833900488},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":2041,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.45643494203344037,"extension":7.093673448040065},"index":4,"playId":"540c2789-8d16-3694-9e2e-9a8cb14af82e","pitchNumber":4,"startTime":"2026-05-17T18:46:38.983Z","endTime":"2026-05-17T18:46:44.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2026-05-17T18:46:53.844Z","endTime":"2026-05-17T18:47:19.685Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.311922192186422,"aZ":-25.869914533530466,"pfxX":-10.952336330366384,"pfxZ":4.2832611877160165,"pX":0.12483287728374469,"pZ":3.5423960163557906,"vX0":6.2699261727149755,"vY0":-120.8092504462538,"vZ0":-0.5079398454421963,"x":112.24,"y":143.14,"x0":-1.0858255240930128,"y0":50.00514356713496,"z0":6.036257299247962,"aX":-16.134148030953263},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.9,"breakHorizontal":18.2,"spinRate":2003,"spinDirection":241},"zone":12,"typeConfidence":0.9,"plateTime":0.45398516055085913,"extension":7.0845603555785415},"index":6,"playId":"b5b1080c-07ca-35e7-b43a-81456e3526a4","pitchNumber":5,"startTime":"2026-05-17T18:47:19.685Z","endTime":"2026-05-17T18:47:31.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.35,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:47:31.882Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"David Hamilton out on a sacrifice bunt, pitcher Bailey Ober to second baseman Luke Keaschall. Joey Ortiz to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T18:49:08.354Z","endTime":"2026-05-17T18:49:39.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641927,"link":"/api/v1/people/641927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-17T18:47:38.315Z","endTime":"2026-05-17T18:49:10.628Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27735574539738,"aZ":-26.72625725964191,"pfxX":-11.343471674510377,"pfxZ":3.732849909588573,"pX":-1.2939100444726954,"pZ":2.981367614307678,"vX0":3.7306817720355303,"vY0":-120.02987800774933,"vZ0":-1.5143183064610892,"x":166.32,"y":158.28,"x0":-1.3947979315795305,"y0":50.00257039136863,"z0":6.000768761121129,"aX":-16.54719751076946},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.7,"breakHorizontal":19.7,"spinRate":2027,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.45636573432971783,"extension":6.928214454064339},"index":1,"playId":"53c60fd1-0693-3230-967b-9ea26fb47577","pitchNumber":1,"startTime":"2026-05-17T18:49:10.628Z","endTime":"2026-05-17T18:49:16.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.696568632402194,"aZ":-22.02370112093418,"pfxX":-2.7789657638068412,"pfxZ":6.777582118841273,"pX":1.3448781068564182,"pZ":1.8998650323419577,"vX0":6.812797846193663,"vY0":-121.54534823937675,"vZ0":-4.691162116469753,"x":65.74,"y":187.48,"x0":-1.1325253843714853,"y0":50.0004084914836,"z0":5.765945051273111,"aX":-4.160459853015534},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":11.4,"breakHorizontal":3.5,"spinRate":2048,"spinDirection":202},"zone":14,"typeConfidence":0.87,"plateTime":0.45054361735586657,"extension":7.125689010125162},"hitData":{"launchSpeed":35.7,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":123.26,"coordY":189.9}},"index":2,"playId":"11c65cf6-99e2-3cb7-a8ef-775d644f2c29","pitchNumber":2,"startTime":"2026-05-17T18:49:32.681Z","endTime":"2026-05-17T18:49:39.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":49.1,"awayTeamWinProbability":50.9,"homeTeamWinProbabilityAdded":6.100000000000001,"leverageIndex":1.94,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:49:39.693Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Chourio lines out to left fielder James Outman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-17T18:49:59.270Z","endTime":"2026-05-17T18:53:26.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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,5,6,7],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":78.8,"endSpeed":72.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.835697550095734,"aZ":-31.844226183229768,"pfxX":5.267999809492055,"pfxZ":0.2514202654241444,"pX":1.7419724264111043,"pZ":1.2456722507151183,"vX0":5.0376075085732275,"vY0":-114.64790730636265,"vZ0":-3.19857415878968,"x":50.6,"y":205.15,"x0":-1.1750146259609484,"y0":50.003572984195365,"z0":5.793296503519972,"aX":6.954659571623322},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.1,"breakHorizontal":-10.9,"spinRate":2359,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4792695320666063,"extension":7.2759102591596},"index":0,"playId":"5c536d27-b585-3bc3-98b0-b8c60363eadb","pitchNumber":1,"startTime":"2026-05-17T18:50:11.494Z","endTime":"2026-05-17T18:50:15.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38261433112244,"aZ":-26.63177927245113,"pfxX":-12.024028546086782,"pfxZ":3.8082099220735577,"pX":0.6476076348463217,"pZ":1.25697747021551,"vX0":7.702754342843975,"vY0":-120.11873642287244,"vZ0":-5.136830301295048,"x":92.31,"y":204.84,"x0":-1.0468876799689957,"y0":50.00018503410648,"z0":5.8057950759858885,"aX":-17.47793019074716},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.9,"breakHorizontal":19.8,"spinRate":2081,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.456894851363598,"extension":7.095262562325811},"index":1,"playId":"6c827f4f-4677-3388-a7d6-e91350a3f207","pitchNumber":2,"startTime":"2026-05-17T18:50:32.607Z","endTime":"2026-05-17T18:50:37.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.389026995620377,"aZ":-25.04713952469017,"pfxX":1.7778118296031824,"pfxZ":4.694461315954463,"pX":1.120312127211963,"pZ":1.489058958646486,"vX0":4.838884378209521,"vY0":-122.52009231677901,"vZ0":-5.0066332036117815,"x":74.3,"y":198.58,"x0":-1.1119774026429523,"y0":50.00424510013244,"z0":5.70161604631308,"aX":2.7011038355814816},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.6,"breakHorizontal":-4.3,"spinRate":2133,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.44718884296813544,"extension":7.2773189690947175},"index":2,"playId":"5aeee854-baed-3d54-bde4-f7d797769fff","pitchNumber":3,"startTime":"2026-05-17T18:50:54.312Z","endTime":"2026-05-17T18:50:59.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01283292633163,"aZ":-15.558091125877645,"pfxX":-5.009386302378287,"pfxZ":10.128661783465727,"pX":0.20145563539763714,"pZ":2.9574585843819055,"vX0":5.0136558435499525,"vY0":-127.96665104148144,"vZ0":-4.020333062387391,"x":109.32,"y":158.93,"x0":-1.1423047783446827,"y0":50.00572562563582,"z0":5.785625308591685,"aX":-8.221487821576185},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":17.5,"breakHorizontal":7.8,"spinRate":2241,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.42976986574105513,"extension":7.193774766707733},"index":3,"playId":"5387507c-8c95-3805-abea-fb1129cd3756","pitchNumber":4,"startTime":"2026-05-17T18:51:17.501Z","endTime":"2026-05-17T18:51:22.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42637683645391,"aZ":-24.70591683163819,"pfxX":0.7538310105027186,"pfxZ":4.833798412835485,"pX":0.8138159480058069,"pZ":2.5766249452743626,"vX0":4.5881419361173945,"vY0":-123.46132350751259,"vZ0":-2.7189147287154363,"x":85.98,"y":169.21,"x0":-1.1660174138287276,"y0":50.002035181342976,"z0":5.769957015130544,"aX":1.1639642010911075},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.4,"breakHorizontal":-2.4,"spinRate":2267,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.4435221157983129,"extension":7.132589797378466},"index":4,"playId":"6b992379-da94-3869-9fb5-04aac2416b71","pitchNumber":5,"startTime":"2026-05-17T18:51:38.900Z","endTime":"2026-05-17T18:51:42.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.389997123565802,"aZ":-13.878079203881013,"pfxX":-5.7057245287119684,"pfxZ":10.80784132357785,"pX":0.831275682056681,"pZ":2.800360750554836,"vX0":6.67997342241844,"vY0":-129.84760403994161,"vZ0":-4.700853613557868,"x":85.31,"y":163.17,"x0":-1.0438731242850574,"y0":50.003364301500646,"z0":5.704579997319584,"aX":-9.659635899255486},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2399,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.42324081468852004,"extension":7.294682421317758},"index":5,"playId":"92314df0-131b-3dec-a93f-0c1e84264efe","pitchNumber":6,"startTime":"2026-05-17T18:52:06.609Z","endTime":"2026-05-17T18:52:11.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.255820129194053,"aZ":-25.066947974344586,"pfxX":-13.167143361562623,"pfxZ":4.944693624530222,"pX":-0.15459232230702696,"pZ":2.875261548321824,"vX0":6.432414569928891,"vY0":-118.75458853858116,"vZ0":-1.8031537766587111,"x":122.89,"y":161.15,"x0":-1.1775890704600889,"y0":50.00569142241606,"z0":5.9093065450102,"aX":-18.940887091093053},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":8.8,"breakHorizontal":22.4,"spinRate":2060,"spinDirection":245},"zone":2,"typeConfidence":0.9,"plateTime":0.45999964295761453,"extension":7.1937484977307},"index":6,"playId":"7576be88-65f3-3197-bb34-dc1be97b98c2","pitchNumber":7,"startTime":"2026-05-17T18:52:33.736Z","endTime":"2026-05-17T18:52:43.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43948926494526,"aZ":-31.691495185716626,"pfxX":8.123111667574577,"pfxZ":0.3825039575405258,"pX":0.9885252074876855,"pZ":1.8135111833813233,"vX0":2.509418416620404,"vY0":-111.61185667092653,"vZ0":-1.6713890268688145,"x":79.32,"y":189.82,"x0":-1.2062038391994943,"y0":50.00217794281827,"z0":5.841294510984553,"aX":10.228437104349728},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":0.6,"breakHorizontal":-15.4,"spinRate":2307,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4910986916926783,"extension":7.193429440573174},"hitData":{"launchSpeed":82.8,"launchAngle":24.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.43,"coordY":99.91}},"index":7,"playId":"73a47668-b48d-3829-9634-33c4b325681b","pitchNumber":8,"startTime":"2026-05-17T18:53:18.791Z","endTime":"2026-05-17T18:53:26.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":2.17,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:53:26.634Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Kreidler lines out to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-17T18:55:30.690Z","endTime":"2026-05-17T18:56:29.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79694669476466,"aZ":-26.20932269314544,"pfxX":10.60400280667656,"pfxZ":3.5463918458162382,"pX":-0.31322025814191373,"pZ":2.3761613913389694,"vX0":-10.070430860445285,"vY0":-129.59583012734012,"vZ0":-1.299858122171388,"x":128.94,"y":174.62,"x0":2.2654837368498084,"y0":50.004938181481144,"z0":4.90657013040645,"aX":17.846342307576652},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.4,"breakHorizontal":-16.7,"spinRate":2089,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4244011414196085,"extension":6.97374652673543},"index":0,"playId":"aea26a9a-5f7c-32c9-8c09-2001c6db2d08","pitchNumber":1,"startTime":"2026-05-17T18:55:44.706Z","endTime":"2026-05-17T18:55:49.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2273383808019,"aZ":-28.3103694745176,"pfxX":-6.693261291564515,"pfxZ":2.875634618316932,"pX":-1.3237147497933497,"pZ":0.8817865540800344,"vX0":-6.147423710048037,"vY0":-115.92419211543356,"vZ0":-3.230770541173449,"x":167.46,"y":214.97,"x0":2.2444897826733934,"y0":50.00335277014259,"z0":5.032337875005057,"aX":-8.993660239193632},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":4.6,"breakHorizontal":13.8,"spinRate":2498,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4747937708546486,"extension":7.088588886644488},"index":1,"playId":"82921809-8eff-39dc-a2a2-44d5947910d8","pitchNumber":2,"startTime":"2026-05-17T18:55:59.245Z","endTime":"2026-05-17T18:56:03.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.220963100887126,"aZ":-27.48673403242308,"pfxX":9.668089096947732,"pfxZ":2.740770632255158,"pX":-0.9014683165930802,"pZ":2.619846734594236,"vX0":-11.385553504856434,"vY0":-130.65507792433806,"vZ0":-0.6578666154244465,"x":151.36,"y":168.04,"x0":2.2782028326253356,"y0":50.0039174045409,"z0":4.959828741099357,"aX":16.541843995418407},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":-14.6,"spinRate":2127,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.42091676725682925,"extension":7.027759126118966},"hitData":{"launchSpeed":97.7,"launchAngle":19.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.12,"coordY":100.17}},"index":2,"playId":"809e7414-2c43-3479-a29c-8e6a3eff8141","pitchNumber":3,"startTime":"2026-05-17T18:56:18.956Z","endTime":"2026-05-17T18:56:29.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:56:29.474Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-17T18:56:34.274Z","endTime":"2026-05-17T18:57:17.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541486933031145,"aZ":-31.10050314312352,"pfxX":-9.58668738823724,"pfxZ":0.836801142660482,"pX":-1.768499178489383,"pZ":2.7679476370191174,"vX0":-5.814875256294778,"vY0":-113.20088191012488,"vZ0":1.3487895444462634,"x":184.41,"y":164.05,"x0":2.087663213892188,"y0":50.00381746439257,"z0":5.300808367274358,"aX":-12.320178397835665},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":2.3,"breakHorizontal":19.0,"spinRate":2561,"spinDirection":289},"zone":11,"typeConfidence":2.0,"plateTime":0.4856663335288318,"extension":6.854675849268023},"index":0,"playId":"4ede79c8-bdc7-3b36-a006-3ac0efac0286","pitchNumber":1,"startTime":"2026-05-17T18:56:53.015Z","endTime":"2026-05-17T18:56:56.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.014508390579284,"aZ":-26.689550849488175,"pfxX":8.871307682743645,"pfxZ":3.1208016426824194,"pX":-0.49769726157403643,"pZ":1.8098763651304577,"vX0":-10.177346268121434,"vY0":-131.516971010929,"vZ0":-2.997153285153172,"x":135.97,"y":189.91,"x0":2.263482579890477,"y0":50.00423572225912,"z0":4.9367280196495775,"aX":15.59515986320282},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.2,"breakHorizontal":-13.9,"spinRate":2174,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.41594191130565505,"extension":6.996506065637485},"hitData":{"launchSpeed":77.4,"launchAngle":1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":149.15}},"index":1,"playId":"167e4212-c49e-3a07-bc51-ea4e33bacc11","pitchNumber":2,"startTime":"2026-05-17T18:57:09.158Z","endTime":"2026-05-17T18:57:17.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:57:17.849Z","atBatIndex":18},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Austin Martin hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-17T18:57:26.509Z","endTime":"2026-05-17T18:59:50.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":89.7,"endSpeed":82.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706316180767068,"aZ":-26.323156477970656,"pfxX":6.971925423311801,"pfxZ":3.394394165360806,"pX":-0.9719499646076564,"pZ":3.33504127555312,"vX0":-10.4081319247538,"vY0":-130.2872032387327,"vZ0":0.728642154449965,"x":154.05,"y":148.73,"x0":2.164055839329981,"y0":50.00246841343464,"z0":5.037087146261586,"aX":12.017614922520792},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":-10.4,"spinRate":2230,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4199747315944222,"extension":6.90806501911316},"index":0,"playId":"ce818453-b6df-39d0-a761-075933c434b0","pitchNumber":1,"startTime":"2026-05-17T18:57:45.353Z","endTime":"2026-05-17T18:57:50.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36173767054576,"aZ":-28.263230805843506,"pfxX":-10.374964255817943,"pfxZ":2.917822455837112,"pX":0.7836295653664377,"pZ":2.1567154595769105,"vX0":-1.4938262187838967,"vY0":-115.89980118844069,"vZ0":-0.5610745786728543,"x":87.13,"y":180.55,"x0":2.785264033823796,"y0":50.004880603689024,"z0":5.132754712817796,"aX":-13.92809837352741},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.4,"breakHorizontal":19.1,"spinRate":2532,"spinDirection":276},"zone":6,"typeConfidence":2.0,"plateTime":0.4750233936075232,"extension":7.175912342306729},"index":1,"playId":"70e2570c-b1f9-3fc2-9180-d0051161aba2","pitchNumber":2,"startTime":"2026-05-17T18:58:29.752Z","endTime":"2026-05-17T18:58:34.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.149454976647608,"aZ":-15.945020628759865,"pfxX":4.242207398942835,"pfxZ":8.877830169264179,"pX":1.2364270550700238,"pZ":3.5169114340858076,"vX0":-4.36553983259484,"vY0":-134.57670732866018,"vZ0":-1.4677606213148835,"x":69.87,"y":143.82,"x0":2.3311503900946255,"y0":50.000884117325526,"z0":5.20283287059298,"aX":7.753604747267709},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":-6.7,"spinRate":2437,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4075318376280892,"extension":7.04403090114711},"index":2,"playId":"b1f2b254-10c8-3c52-9fbc-b3d312c49a6d","pitchNumber":3,"startTime":"2026-05-17T18:58:44.347Z","endTime":"2026-05-17T18:58:47.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751281705446345,"aZ":-24.95964190126768,"pfxX":8.538116934919671,"pfxZ":4.034849967081433,"pX":-1.0396161100190218,"pZ":1.1050095121380468,"vX0":-11.258769643082077,"vY0":-132.45949412481863,"vZ0":-5.013902095042997,"x":156.63,"y":208.94,"x0":2.145113864614111,"y0":50.00093204528988,"z0":4.8338368610775735,"aX":15.259320101518872},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.5,"breakHorizontal":-13.2,"spinRate":2204,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4125827651413454,"extension":7.0046511598695265},"index":3,"playId":"01ed6a50-039b-3f76-8693-1046e197417a","pitchNumber":4,"startTime":"2026-05-17T18:58:59.541Z","endTime":"2026-05-17T18:59:03.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-17T18:59:17.214Z","endTime":"2026-05-17T18:59:27.002Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73988409781461,"aZ":-27.077223765401918,"pfxX":8.948831877350175,"pfxZ":2.9351488739099696,"pX":-0.6791306746280789,"pZ":0.9988462261659737,"vX0":-10.90626400531474,"vY0":-131.14814717030742,"vZ0":-4.7234845688473435,"x":142.89,"y":211.81,"x0":2.378182063866673,"y0":50.002178689679255,"z0":4.85237228585434,"aX":15.529008713009178},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":-13.7,"spinRate":2229,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4182715310001379,"extension":6.9967240132012245},"index":5,"playId":"fe42c658-9665-3f6a-8278-19edf2a81a20","pitchNumber":5,"startTime":"2026-05-17T18:59:27.002Z","endTime":"2026-05-17T18:59:31.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572593424750696,"aZ":-28.89356778906179,"pfxX":-9.03052496663994,"pfxZ":2.512276246516942,"pX":-1.742822462244307,"pZ":1.2905299972814936,"vX0":-6.355798397663699,"vY0":-114.76808960060218,"vZ0":-2.160570221946043,"x":183.43,"y":203.94,"x0":2.257058302742967,"y0":50.00197368690443,"z0":5.119303709686525,"aX":-11.780880409437122},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":4.2,"breakHorizontal":18.2,"spinRate":2590,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.48129705948714063,"extension":7.1970473250128535},"index":6,"playId":"5b9e0ee4-3b1c-3779-9a2b-2eb173481986","pitchNumber":6,"startTime":"2026-05-17T18:59:45.837Z","endTime":"2026-05-17T18:59:50.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-17T18:59:50.854Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-17T18:59:53.803Z","endTime":"2026-05-17T19:00:53.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.314445798790704,"aZ":-25.216347429243072,"pfxX":-1.0714604536945116,"pfxZ":4.257187725250309,"pX":-0.4736459576303153,"pZ":2.047324007560525,"vX0":-6.820163429215406,"vY0":-127.368462469876,"vZ0":-2.5941250686564863,"x":135.05,"y":183.5,"x0":2.383287577212318,"y0":50.00442061907776,"z0":5.08293569053223,"aX":-1.7521850780888386},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":3.6,"spinRate":2514,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.43079962439174935,"extension":6.905334583737338},"hitData":{"launchSpeed":96.3,"launchAngle":21.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.32,"coordY":89.91}},"index":0,"playId":"0c44c4e9-ac6e-3059-88e1-40eeead9f322","pitchNumber":1,"startTime":"2026-05-17T19:00:43.311Z","endTime":"2026-05-17T19:00:53.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:00:53.638Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T19:02:54.296Z","endTime":"2026-05-17T19:03:40.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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.5,"endSpeed":70.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.461099262033475,"aZ":-30.735903347384937,"pfxX":6.267244391583127,"pfxZ":1.1430543674230442,"pX":0.2317983217100132,"pZ":2.8446212882415676,"vX0":1.577030436576901,"vY0":-111.45192460039117,"vZ0":0.07533206317031937,"x":108.16,"y":161.98,"x0":-1.2994553562518447,"y0":50.001548403242346,"z0":5.990769072043322,"aX":7.8647507221530875},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":2.4,"breakHorizontal":-11.8,"spinRate":2196,"spinDirection":76},"zone":2,"typeConfidence":2.0,"plateTime":0.4918829861762841,"extension":6.857744203641449},"index":0,"playId":"e4028a0f-3548-35d1-8aa5-28880c6d1181","pitchNumber":1,"startTime":"2026-05-17T19:03:19.423Z","endTime":"2026-05-17T19:03:23.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.019137037748166,"aZ":-26.190271666920722,"pfxX":-11.26522563830215,"pfxZ":4.045444718409323,"pX":0.04523342584325336,"pZ":1.925603323444863,"vX0":6.504953059712639,"vY0":-121.16792772520026,"vZ0":-4.0264681715817465,"x":115.28,"y":186.79,"x0":-1.219084452403752,"y0":50.00017502907549,"z0":5.913153467039171,"aX":-16.646306123792467},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.6,"breakHorizontal":18.7,"spinRate":2129,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.4530987031048679,"extension":6.929706326769615},"hitData":{"launchSpeed":88.2,"launchAngle":7.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":167.9}},"index":1,"playId":"10a118d3-a464-34e6-b973-349b0745eca1","pitchNumber":2,"startTime":"2026-05-17T19:03:31.870Z","endTime":"2026-05-17T19:03:40.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:03:40.908Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to center fielder Ryan Kreidler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T19:03:46.503Z","endTime":"2026-05-17T19:05:29.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":80.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960474870077576,"aZ":-16.300755264624634,"pfxX":-4.648026948666293,"pfxZ":9.578854694466212,"pX":0.0086399175116335,"pZ":4.198378123193253,"vX0":4.618614858813429,"vY0":-128.50538813392814,"vZ0":-0.9123279449467615,"x":116.67,"y":125.42,"x0":-1.2161491822309776,"y0":50.00028263924253,"z0":5.835702826509362,"aX":-7.70012525584235},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2257,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.4277713101518783,"extension":7.148289567960931},"index":0,"playId":"f8c64995-9487-3e9b-988b-d20a45b58bdb","pitchNumber":1,"startTime":"2026-05-17T19:04:03.426Z","endTime":"2026-05-17T19:04:07.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76605771212105,"aZ":-26.81353900402589,"pfxX":2.4415180784164274,"pfxZ":3.534832638716388,"pX":1.6370540300255385,"pZ":2.663685942356047,"vX0":5.893212432477689,"vY0":-121.743092025967,"vZ0":-2.054139001889308,"x":54.6,"y":166.86,"x0":-1.1228291394196541,"y0":50.00019812966887,"z0":5.817472213932068,"aX":3.69879059074471},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.2,"breakHorizontal":-5.6,"spinRate":2026,"spinDirection":170},"zone":12,"typeConfidence":0.91,"plateTime":0.44826974950610854,"extension":7.108267222871899},"index":1,"playId":"66840e31-1808-3054-afc6-150ec5853be6","pitchNumber":2,"startTime":"2026-05-17T19:04:17.435Z","endTime":"2026-05-17T19:04:20.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.274513259775706,"aZ":-27.402866777325436,"pfxX":3.440744318429112,"pfxZ":3.1138821029591615,"pX":0.37944542704570183,"pZ":3.1284519656714322,"vX0":2.824000235380629,"vY0":-122.44469705379412,"vZ0":-0.9539128150784935,"x":102.54,"y":154.31,"x0":-1.232315599290622,"y0":50.00129894409652,"z0":5.850178077672235,"aX":5.267139119329176},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":-6.8,"spinRate":2099,"spinDirection":179},"zone":3,"typeConfidence":0.91,"plateTime":0.4459029333184552,"extension":7.046045596283653},"index":2,"playId":"f128a758-074b-3002-ab3f-09dcaf33c0ef","pitchNumber":3,"startTime":"2026-05-17T19:04:32.980Z","endTime":"2026-05-17T19:04:38.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.444095625334285,"aZ":-25.308006398247624,"pfxX":-12.064118368420754,"pfxZ":4.5039079613824455,"pX":0.12491139645233448,"pZ":2.308396293048285,"vX0":6.940927914268251,"vY0":-122.951801314694,"vZ0":-3.3964168743552317,"x":112.24,"y":176.45,"x0":-1.1742014317001033,"y0":50.00029472681325,"z0":5.866304226904877,"aX":-18.381499212744195},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.6,"breakHorizontal":20.2,"spinRate":2179,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.4462712026529734,"extension":7.013055342017825},"index":3,"playId":"5bc1a7df-966d-3e77-abcb-04b35a023124","pitchNumber":4,"startTime":"2026-05-17T19:04:56.722Z","endTime":"2026-05-17T19:04:59.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-17T19:05:09.218Z","endTime":"2026-05-17T19:05:19.023Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.321959259751363,"aZ":-25.369399727660404,"pfxX":-11.252675678548602,"pfxZ":4.411256945816845,"pX":0.7875171647446135,"pZ":2.071398508680679,"vX0":8.154318790118689,"vY0":-123.11545603011378,"vZ0":-3.9540350455569424,"x":86.98,"y":182.85,"x0":-1.0975061122864493,"y0":50.003713581438575,"z0":5.833481059208302,"aX":-17.35996039935244},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.3,"breakHorizontal":18.6,"spinRate":1958,"spinDirection":247},"zone":9,"typeConfidence":0.89,"plateTime":0.4440727189348004,"extension":7.084316564778998},"hitData":{"launchSpeed":88.2,"launchAngle":14.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.64,"coordY":103.37}},"index":5,"playId":"c9684504-4294-3ccc-b0b8-24cd8d024eb4","pitchNumber":5,"startTime":"2026-05-17T19:05:19.023Z","endTime":"2026-05-17T19:05:29.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:05:29.664Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Yelich grounds into a force out, second baseman Luke Keaschall to shortstop Brooks Lee. William Contreras out at 2nd. Christian Yelich to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T19:05:30.989Z","endTime":"2026-05-17T19:06:20.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.6,"endSpeed":77.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16302633699951,"aZ":-24.437310137303808,"pfxX":-10.616786285799744,"pfxZ":5.131112491694081,"pX":0.5344442315304676,"pZ":2.834237670805843,"vX0":7.236273195388195,"vY0":-121.59593859404053,"vZ0":-2.316701979131802,"x":96.63,"y":162.26,"x0":-1.0895291244727812,"y0":50.00553682201255,"z0":5.90347050786723,"aX":-16.02051282739811},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.0,"breakHorizontal":17.6,"spinRate":2156,"spinDirection":241},"zone":6,"typeConfidence":0.89,"plateTime":0.4491634149384427,"extension":7.050985679651081},"index":0,"playId":"894b5ba6-fb59-3b1f-adbc-c2094448fd45","pitchNumber":1,"startTime":"2026-05-17T19:05:56.049Z","endTime":"2026-05-17T19:06:00.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.393879383895786,"aZ":-29.210459136919418,"pfxX":2.128842180922943,"pfxZ":2.300947042976725,"pX":0.482269687349329,"pZ":2.277404630756835,"vX0":3.0332681193317907,"vY0":-113.07150036393816,"vZ0":-1.5018272653835378,"x":98.62,"y":177.29,"x0":-1.1553334647300806,"y0":50.00406963175679,"z0":5.892075924484941,"aX":2.7456487934833596},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":4.1,"breakHorizontal":-4.7,"spinRate":2240,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.485153228656344,"extension":7.0243064778342355},"hitData":{"launchSpeed":74.8,"launchAngle":5.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":146.11}},"index":1,"playId":"5b3d8c1a-8af6-3fcb-89c8-05c4298ae00f","pitchNumber":2,"startTime":"2026-05-17T19:06:13.504Z","endTime":"2026-05-17T19:06:20.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:06:20.517Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out sharply to center fielder Ryan Kreidler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-17T19:06:37.104Z","endTime":"2026-05-17T19:07:44.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80866368910219,"aZ":-25.326768826447474,"pfxX":2.029168999551115,"pfxZ":4.789250510697713,"pX":-0.8721290758018496,"pZ":2.538800617149424,"vX0":0.5989911841894244,"vY0":-118.60600546876596,"vZ0":-2.11558943825081,"x":150.24,"y":170.23,"x0":-1.3913620040039019,"y0":50.00456772362899,"z0":5.742487782027219,"aX":2.903227375613347},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.4,"breakHorizontal":-3.8,"spinRate":2029,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.4610688444214719,"extension":7.04499369132038},"index":0,"playId":"6140ea6a-b178-33c1-869f-a3c317949da1","pitchNumber":1,"startTime":"2026-05-17T19:06:52.275Z","endTime":"2026-05-17T19:06:57.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.51831403482232,"aZ":-25.583669279685058,"pfxX":-10.418943866780083,"pfxZ":4.434659713000742,"pX":1.0741695511924592,"pZ":1.0691973821207412,"vX0":8.422240187085443,"vY0":-120.11732235444939,"vZ0":-5.910727936708739,"x":76.06,"y":209.91,"x0":-1.0949586293113467,"y0":50.00282422019422,"z0":5.78685025758314,"aX":-15.486655829270777},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2030,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.45303311081935993,"extension":7.186140979217679},"index":1,"playId":"7ead8ef3-b937-3391-a686-b79ea33ca465","pitchNumber":2,"startTime":"2026-05-17T19:07:13.634Z","endTime":"2026-05-17T19:07:18.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18223723763038,"aZ":-25.388624737527756,"pfxX":-11.894271039964355,"pfxZ":4.420987778943283,"pX":-0.38924900924186767,"pZ":2.562512367619566,"vX0":5.840583936189239,"vY0":-122.83993920876141,"vZ0":-2.7507301171501766,"x":131.84,"y":169.59,"x0":-1.245917788242739,"y0":50.00521344093896,"z0":5.84383376605772,"aX":-18.271943560945964},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.7,"breakHorizontal":20.3,"spinRate":2123,"spinDirection":244},"zone":4,"typeConfidence":0.89,"plateTime":0.4450214343135075,"extension":7.018421962100877},"hitData":{"launchSpeed":104.0,"launchAngle":27.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.96,"coordY":54.22}},"index":2,"playId":"ef3d2ef5-0097-3650-9f86-c84b02f854a4","pitchNumber":3,"startTime":"2026-05-17T19:07:36.359Z","endTime":"2026-05-17T19:07:44.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:07:44.782Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a sharp line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-17T19:09:37.810Z","endTime":"2026-05-17T19:10:32.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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, 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":77.5,"endSpeed":71.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63884539337086,"aZ":-28.52713669038734,"pfxX":-6.750530710958536,"pfxZ":2.851079823554006,"pX":0.07410193933245326,"pZ":1.9446655366230305,"vX0":-3.724685294150974,"vY0":-112.76538194562944,"vZ0":-0.43391417250610254,"x":114.18,"y":186.27,"x0":2.6276271286859516,"y0":50.003874034922454,"z0":5.032174279579635,"aX":-8.642712947209167},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":5.4,"breakHorizontal":13.2,"spinRate":2501,"spinDirection":276},"zone":8,"typeConfidence":2.0,"plateTime":0.48682511221883473,"extension":7.0342142432812995},"index":0,"playId":"873136b1-4cce-3cf4-a117-e6e2fc1e4d60","pitchNumber":1,"startTime":"2026-05-17T19:09:54.611Z","endTime":"2026-05-17T19:09:59.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.032291296312874,"aZ":-31.25323134831982,"pfxX":-8.612824967040382,"pfxZ":0.7221201116625764,"pX":1.239814072049642,"pZ":2.2772373962322208,"vX0":-0.4875989814140682,"vY0":-112.32893706300541,"vZ0":0.5979335566175035,"x":69.74,"y":177.29,"x0":2.5782602660706173,"y0":50.00219370479384,"z0":5.194256088160169,"aX":-10.965701318532817},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.8,"breakHorizontal":15.7,"spinRate":2445,"spinDirection":285},"zone":14,"typeConfidence":2.0,"plateTime":0.48827878961248716,"extension":6.878086625766304},"index":1,"playId":"6754e59a-a6b6-32cd-a206-22593a7c8912","pitchNumber":2,"startTime":"2026-05-17T19:10:07.246Z","endTime":"2026-05-17T19:10:11.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.658978057891886,"aZ":-27.077671453461683,"pfxX":9.253934686199015,"pfxZ":2.9483541020116117,"pX":-0.053337140424890524,"pZ":2.940945253495783,"vX0":-9.416617125658817,"vY0":-130.46608469384446,"vZ0":-0.1594193232920642,"x":119.03,"y":159.37,"x0":2.3951772428333697,"y0":50.00447368018285,"z0":5.038377371814146,"aX":16.00419658070812},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":-14.8,"spinRate":2173,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.41933870192594114,"extension":6.9488581712656545},"hitData":{"launchSpeed":100.4,"launchAngle":7.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.57,"coordY":102.02}},"index":2,"playId":"a4831c12-572c-39c9-9fbc-eb5f173dc5ba","pitchNumber":3,"startTime":"2026-05-17T19:10:20.326Z","endTime":"2026-05-17T19:10:32.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:10:32.184Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kody Clemens doubles (10) on a sharp fly ball to left fielder Jackson Chourio. Ryan Jeffers scores. Kody Clemens scores. Throwing error by shortstop Joey Ortiz.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-17T19:10:41.562Z","endTime":"2026-05-17T19:11:13.412Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":90.6,"endSpeed":83.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99860575881504,"aZ":-28.181491094858053,"pfxX":7.204374491111639,"pfxZ":2.267140402487694,"pX":-0.19181056377335648,"pZ":2.8493706886420407,"vX0":-8.437393845508247,"vY0":-131.69689801722026,"vZ0":-0.14774117813544074,"x":124.31,"y":161.85,"x0":2.1119164790452785,"y0":50.00581075938775,"z0":4.984194125915975,"aX":12.704916423612547},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":-11.3,"spinRate":2199,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.41532323439534746,"extension":6.880829804714424},"hitData":{"launchSpeed":101.4,"launchAngle":24.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":30.7,"coordY":91.51}},"index":0,"playId":"b2c7da50-2237-3042-a01b-56dd0cc90dc7","pitchNumber":1,"startTime":"2026-05-17T19:10:56.790Z","endTime":"2026-05-17T19:11:13.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":16.900000000000006,"leverageIndex":1.62,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:11:13.412Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-17T19:12:01.899Z","endTime":"2026-05-17T19:12:44.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T19:11:58.565Z","endTime":"2026-05-17T19:12:03.900Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53647918324059,"aZ":-24.524709276917342,"pfxX":10.446724092515279,"pfxZ":4.360331476892289,"pX":-0.18819972003343916,"pZ":1.8918141611734314,"vX0":-10.009713009100071,"vY0":-132.4093749628645,"vZ0":-3.0554780430750923,"x":124.17,"y":187.7,"x0":2.306581657386118,"y0":50.00129942059426,"z0":4.879936013719172,"aX":18.3190217785997},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2267,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4156411285264281,"extension":7.081142521590018},"index":1,"playId":"8b668647-ffc4-387b-960e-0682d1c71b98","pitchNumber":1,"startTime":"2026-05-17T19:12:03.900Z","endTime":"2026-05-17T19:12:08.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92738319110412,"aZ":-25.29271095117585,"pfxX":10.677854610581925,"pfxZ":3.906741579213012,"pX":0.053101159460755526,"pZ":1.9179692130867327,"vX0":-9.127980326676074,"vY0":-133.18594724489571,"vZ0":-3.1684599833488,"x":114.98,"y":186.99,"x0":2.1713974555898554,"y0":50.001592916965095,"z0":4.9932834092863185,"aX":18.799327487294985},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":-16.8,"spinRate":2249,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.41443091692241474,"extension":7.025525862698926},"index":2,"playId":"8fb5ea64-a396-3b8d-a1d2-f09e30f9a89d","pitchNumber":2,"startTime":"2026-05-17T19:12:18.686Z","endTime":"2026-05-17T19:12:23.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54549617025247,"aZ":-17.854104295881097,"pfxX":5.40908458045074,"pfxZ":8.066278422867736,"pX":-0.24299298397207114,"pZ":3.6843737152546536,"vX0":-8.485808185857715,"vY0":-132.67365796348008,"vZ0":-0.34955840717102565,"x":126.26,"y":139.3,"x0":2.3004680285453953,"y0":50.00047203225651,"z0":5.124047445958478,"aX":9.600577822679162},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.8,"breakHorizontal":-7.8,"spinRate":2390,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.41353724173767903,"extension":7.065785325195042},"hitData":{"launchSpeed":69.0,"launchAngle":62.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":180.03,"coordY":171.83}},"index":3,"playId":"0415f23a-4b80-3ff4-bf8a-e9174908f643","pitchNumber":3,"startTime":"2026-05-17T19:12:33.720Z","endTime":"2026-05-17T19:12:44.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:12:44.799Z","atBatIndex":27},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Victor Caratini hit by pitch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-17T19:12:50.107Z","endTime":"2026-05-17T19:13:56.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05005606714435,"aZ":-25.46723705755294,"pfxX":8.584183163012408,"pfxZ":3.799858471467413,"pX":1.1996480157942078,"pZ":3.7512750140015934,"vX0":-5.930611646335625,"vY0":-132.21939382517155,"vZ0":1.4260139409696362,"x":71.27,"y":137.5,"x0":2.3601936841887454,"y0":50.00147463442735,"z0":5.078069613344668,"aX":15.147975305033212},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":-14.2,"spinRate":2221,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4147720273656068,"extension":6.88495533728434},"index":0,"playId":"eab0991e-1bb6-314e-9dd8-c845008722e0","pitchNumber":1,"startTime":"2026-05-17T19:13:11.198Z","endTime":"2026-05-17T19:13:14.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-17T19:13:23.989Z","endTime":"2026-05-17T19:13:34.243Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03754343146673,"aZ":-24.652512349736764,"pfxX":11.32558665755719,"pfxZ":4.1251860947033965,"pX":-0.14750677747806648,"pZ":1.049616680024848,"vX0":-10.137886134761926,"vY0":-133.720969732936,"vZ0":-5.3754823174534705,"x":122.62,"y":210.44,"x0":2.209156498943392,"y0":50.00186012331239,"z0":4.839122810899747,"aX":20.64620559658856},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.5,"breakHorizontal":-18.5,"spinRate":2225,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4085603032233567,"extension":7.101067487568651},"index":2,"playId":"e65edc65-9f9c-37dd-9f7d-3ef191d40415","pitchNumber":2,"startTime":"2026-05-17T19:13:34.243Z","endTime":"2026-05-17T19:13:38.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.716235087328847,"aZ":-25.265233673048233,"pfxX":-0.9540884844533526,"pfxZ":4.301401488755086,"pX":-1.6750850095952095,"pZ":2.412957783020971,"vX0":-9.515544228898834,"vY0":-126.44591779048156,"vZ0":-1.571595784902443,"x":180.85,"y":173.63,"x0":2.2734507514280384,"y0":50.00305669312767,"z0":5.085469085231395,"aX":-1.5313863190919035},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.7,"breakHorizontal":4.1,"spinRate":2615,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.43450684428388575,"extension":7.065776293110627},"index":3,"playId":"9270f418-e7c5-37f0-965d-77749d157220","pitchNumber":3,"startTime":"2026-05-17T19:13:51.248Z","endTime":"2026-05-17T19:13:56.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:13:56.279Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-17T19:13:57.898Z","endTime":"2026-05-17T19:15:18.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":80.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01306649138559,"aZ":-25.19704476581442,"pfxX":12.02048570354245,"pfxZ":4.113713747700235,"pX":0.0036377807829241324,"pZ":2.2770572530351503,"vX0":-9.595368457969919,"vY0":-130.79733192223492,"vZ0":-1.9459033449764298,"x":116.86,"y":177.3,"x0":2.1966513792957456,"y0":50.00340439620192,"z0":4.960640241230936,"aX":20.389162178013635},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":-19.1,"spinRate":2240,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.42218855416585965,"extension":7.090087105155109},"index":0,"playId":"18cefbf5-f420-341a-8785-4546bedf4382","pitchNumber":1,"startTime":"2026-05-17T19:14:29.340Z","endTime":"2026-05-17T19:14:33.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469032131295773,"aZ":-24.369900167404033,"pfxX":-4.3894135396501,"pfxZ":5.6351201122493695,"pX":0.810595981418726,"pZ":2.5548803700907263,"vX0":-2.868532521612697,"vY0":-117.5168656462821,"vZ0":-0.5521706763492562,"x":86.1,"y":169.8,"x0":2.6215654691800894,"y0":50.000006208538444,"z0":5.077868360500176,"aX":-6.07197882987258},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":10.3,"breakHorizontal":8.8,"spinRate":2659,"spinDirection":260},"zone":6,"typeConfidence":2.0,"plateTime":0.467991869340346,"extension":6.851216253661404},"index":1,"playId":"2cc3eea5-549f-3ad1-a5e4-3ac3e19a3550","pitchNumber":2,"startTime":"2026-05-17T19:14:51.761Z","endTime":"2026-05-17T19:14:55.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.261308080530043,"aZ":-16.104828623873086,"pfxX":5.234267393502733,"pfxZ":9.031202866807082,"pX":0.06047070618543722,"pZ":4.1902528502707215,"vX0":-7.678445360159538,"vY0":-132.77005246550553,"vZ0":0.4290837367489533,"x":114.69,"y":125.64,"x0":2.314168737442856,"y0":50.004836062681505,"z0":5.201372784988935,"aX":9.31651302121713},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":-7.8,"spinRate":2332,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.41303730762825586,"extension":6.892055869009179},"index":2,"playId":"2cb2a465-1d79-345c-92c1-dd110b20c413","pitchNumber":3,"startTime":"2026-05-17T19:15:14.756Z","endTime":"2026-05-17T19:15:18.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.86,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:15:18.562Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ryan Kreidler grounds into a force out, third baseman David Hamilton to second baseman Brice Turang. Victor Caratini out at 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-17T19:15:22.919Z","endTime":"2026-05-17T19:16:25.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":80.8,"endSpeed":74.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.381835285552196,"aZ":-26.326939203926987,"pfxX":-5.133539007328279,"pfxZ":4.148210922723933,"pX":-0.9490657858448998,"pZ":1.6986585668043304,"vX0":-5.881311728895292,"vY0":-117.6818077831908,"vZ0":-2.0908988426220847,"x":153.18,"y":192.92,"x0":2.2449863909738346,"y0":50.00133661842974,"z0":5.026425692426839,"aX":-7.231521561291625},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.3,"breakHorizontal":10.7,"spinRate":2540,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4646183599054803,"extension":6.950956145432724},"index":0,"playId":"d136c4e5-e025-39f9-b0d9-b5d5a04c5eec","pitchNumber":1,"startTime":"2026-05-17T19:15:42.897Z","endTime":"2026-05-17T19:15:47.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.714356670619512,"aZ":-28.18576702955947,"pfxX":-6.6119715837153805,"pfxZ":2.95750352888044,"pX":-1.091025298741208,"pZ":1.4163661782744028,"vX0":-6.210909102656131,"vY0":-115.47902361136236,"vZ0":-2.0494457293673554,"x":158.59,"y":200.54,"x0":2.493505172195014,"y0":50.00357631317502,"z0":5.029522306310635,"aX":-8.920468686254676},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.2,"breakHorizontal":13.6,"spinRate":2534,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.47450007287005613,"extension":6.945940613638471},"index":1,"playId":"5ae6708e-c5df-37dc-8c83-16298a6fd8b2","pitchNumber":2,"startTime":"2026-05-17T19:16:00.213Z","endTime":"2026-05-17T19:16:04.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.985085558499087,"aZ":-27.42368378241596,"pfxX":-1.2107770783564433,"pfxZ":2.9674411241328587,"pX":-0.2597677631497797,"pZ":1.598358472717433,"vX0":-5.818593023913216,"vY0":-126.49149724669012,"vZ0":-2.969899556856515,"x":126.9,"y":195.62,"x0":2.2400441522696477,"y0":50.0003926229937,"z0":5.017503423621781,"aX":-1.9345540737744205},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":3.7,"spinRate":2587,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.43522062979811516,"extension":7.114177775555905},"hitData":{"launchSpeed":90.6,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":163.84}},"index":2,"playId":"93783f66-c9db-3016-a586-31051ada43ad","pitchNumber":3,"startTime":"2026-05-17T19:16:18.557Z","endTime":"2026-05-17T19:16:25.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:16:25.577Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to left fielder James Outman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T19:18:28.508Z","endTime":"2026-05-17T19:19:17.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":88.6,"endSpeed":80.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037953613436134,"aZ":-14.547902335544798,"pfxX":-5.527162419273572,"pfxZ":10.528761123262477,"pX":-0.11732250446408841,"pZ":2.7175120006830045,"vX0":4.745265534976798,"vY0":-128.88669152499264,"vZ0":-4.866938839689421,"x":121.47,"y":165.41,"x0":-1.2686977262852401,"y0":50.00105534513063,"z0":5.762359581419927,"aX":-9.251670545412042},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":18.1,"breakHorizontal":8.9,"spinRate":2356,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.4257746297180778,"extension":7.165969889917013},"index":0,"playId":"aaf6edda-270b-37ac-8391-b5a15fbd2e45","pitchNumber":1,"startTime":"2026-05-17T19:18:51.081Z","endTime":"2026-05-17T19:18:55.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65879480942555,"aZ":-13.564256411015087,"pfxX":-5.215664072952699,"pfxZ":11.041251325603385,"pX":-0.24800055774255594,"pZ":1.8902923701871333,"vX0":4.210420584155871,"vY0":-129.65428703085473,"vZ0":-6.961101438738368,"x":126.45,"y":187.74,"x0":-1.223444166815281,"y0":50.00253478360429,"z0":5.665378551119081,"aX":-8.790269535177613},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.5,"breakHorizontal":8.4,"spinRate":2376,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.42409766187935993,"extension":7.1500556516175555},"hitData":{"launchSpeed":91.5,"launchAngle":44.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.48,"coordY":101.88}},"index":1,"playId":"28cd76e1-cd7f-3648-974b-bfa4bf5c197b","pitchNumber":2,"startTime":"2026-05-17T19:19:04.737Z","endTime":"2026-05-17T19:19:17.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:19:17.505Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Garrett Mitchell homers (2) on a line drive to right center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T19:19:14.847Z","endTime":"2026-05-17T19:21:06.423Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":75.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518009422263233,"aZ":-27.5081272180547,"pfxX":-9.915359690700612,"pfxZ":3.1503514144166243,"pX":-1.4407569478277704,"pZ":3.1951166402865625,"vX0":2.920397286511927,"vY0":-122.21489486499891,"vZ0":-0.8055994691826874,"x":171.92,"y":152.51,"x0":-1.3772084420924857,"y0":50.00574683468792,"z0":5.933886705342433,"aX":-14.705702492457297},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.8,"breakHorizontal":17.0,"spinRate":2137,"spinDirection":244},"zone":11,"typeConfidence":0.89,"plateTime":0.45160164670302105,"extension":6.906068777785324},"index":0,"playId":"b6aed977-64c4-35bd-aa49-4aa3ffa1d557","pitchNumber":1,"startTime":"2026-05-17T19:19:39.294Z","endTime":"2026-05-17T19:19:42.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74709044586539,"aZ":-23.954215749917573,"pfxX":-9.864747231030718,"pfxZ":5.555126597700813,"pX":-0.2485164555688384,"pZ":3.0469883743355948,"vX0":5.348258818219265,"vY0":-121.62855300597626,"vZ0":-1.8446052729105022,"x":126.47,"y":156.51,"x0":-1.2093046130877478,"y0":50.00045056604809,"z0":5.919373671972143,"aX":-14.585912975780904},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2100,"spinDirection":246},"zone":2,"typeConfidence":0.89,"plateTime":0.4525822669857824,"extension":6.949692015531908},"index":1,"playId":"432ba23e-791c-354c-94aa-09b8a870cb98","pitchNumber":2,"startTime":"2026-05-17T19:19:53.769Z","endTime":"2026-05-17T19:19:57.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.587194447882972,"aZ":-15.34081941902092,"pfxX":-5.22273170360028,"pfxZ":9.941619194377706,"pX":-0.14674919169912867,"pZ":3.425895096899184,"vX0":4.262496789095552,"vY0":-128.99261062211488,"vZ0":-3.1673064572292224,"x":122.59,"y":146.28,"x0":-1.1380394758123489,"y0":50.006091028117794,"z0":5.84515824130704,"aX":-8.846721597893502},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2221,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.42382343196271144,"extension":7.106387197171807},"hitData":{"launchSpeed":115.5,"launchAngle":20.0,"totalDistance":405.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":188.21,"coordY":47.15}},"index":2,"playId":"173a617a-1f6e-35cc-af2d-8e7c3b6ac02b","pitchNumber":3,"startTime":"2026-05-17T19:20:41.003Z","endTime":"2026-05-17T19:21:06.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":-10.399999999999991,"leverageIndex":0.74,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:21:06.423Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joey Ortiz doubles (2) on a sharp line drive to right fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T19:21:11.203Z","endTime":"2026-05-17T19:21:40.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.218991830254602,"aZ":-25.01725511739184,"pfxX":1.10103784639483,"pfxZ":4.632926032240517,"pX":0.5296414530959618,"pZ":2.738920786431557,"vX0":4.014971095192609,"vY0":-122.15628988273686,"vZ0":-2.2835877153682453,"x":96.81,"y":164.83,"x0":-1.2640447168200697,"y0":50.000703375281674,"z0":5.790625354486905,"aX":1.6983950880669823},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.3,"breakHorizontal":-2.8,"spinRate":2115,"spinDirection":186},"zone":3,"typeConfidence":0.91,"plateTime":0.4447690474065005,"extension":7.05401961394064},"hitData":{"launchSpeed":106.0,"launchAngle":15.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.27,"coordY":67.58}},"index":0,"playId":"a3f8909d-72f7-346c-a3db-aaaa76a44772","pitchNumber":1,"startTime":"2026-05-17T19:21:26.713Z","endTime":"2026-05-17T19:21:40.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":0.82,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:21:40.152Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T19:21:52.827Z","endTime":"2026-05-17T19:24:08.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.408051824604712,"aZ":-29.71295243406601,"pfxX":5.253062163569843,"pfxZ":2.0039608506156874,"pX":0.24839024988266273,"pZ":2.3460953357914116,"vX0":1.821291280809077,"vY0":-110.2698435674106,"vZ0":-0.8635158459590286,"x":107.53,"y":175.44,"x0":-1.2715855672721597,"y0":50.00000190616247,"z0":5.889567757327909,"aX":6.439676963886991},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":3.7,"breakHorizontal":-10.0,"spinRate":2208,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.4975306091127498,"extension":6.944896342353045},"index":0,"playId":"fc591dc6-9688-3e18-974f-265b809283b0","pitchNumber":1,"startTime":"2026-05-17T19:22:18.946Z","endTime":"2026-05-17T19:22:23.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.373749840397057,"aZ":-29.0198947367613,"pfxX":-11.99543658081699,"pfxZ":2.301690283295322,"pX":-0.9699104850689122,"pZ":2.421757178839343,"vX0":4.04012810067484,"vY0":-116.94311336745535,"vZ0":-1.7825010377916635,"x":153.97,"y":173.39,"x0":-1.172773777827995,"y0":50.00179949179809,"z0":5.945497279468906,"aX":-16.425702755688214},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.0,"breakHorizontal":20.5,"spinRate":2040,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4704013798420079,"extension":7.004369198511117},"index":1,"playId":"a7bb1717-6ed8-3a1a-a223-58aec732346b","pitchNumber":2,"startTime":"2026-05-17T19:22:39.995Z","endTime":"2026-05-17T19:22:43.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.340909593479143,"aZ":-25.933988991869725,"pfxX":-11.884522566197633,"pfxZ":4.483550066519526,"pX":-0.7110223110057056,"pZ":2.295155347385268,"vX0":4.530866400877886,"vY0":-117.49629665845288,"vZ0":-2.5888119573204897,"x":144.1,"y":176.81,"x0":-1.1259881392744766,"y0":50.00130038597285,"z0":5.834016653004143,"aX":-16.5286505352243},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.7,"breakHorizontal":20.3,"spinRate":1978,"spinDirection":248},"zone":4,"typeConfidence":0.9,"plateTime":0.46709829775302447,"extension":7.120842886616094},"index":2,"playId":"ada3aa7b-9d67-33d6-8079-1e3a015d8f0f","pitchNumber":3,"startTime":"2026-05-17T19:23:00.837Z","endTime":"2026-05-17T19:23:27.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.768751406741693,"aZ":-26.003457176041593,"pfxX":-11.809563422130172,"pfxZ":4.1764343466106055,"pX":0.6250163516420273,"pZ":0.22451582754645197,"vX0":7.745545156233416,"vY0":-120.79422118259794,"vZ0":-7.605482764073205,"x":93.18,"y":232.72,"x0":-1.090559994901962,"y0":50.00023858018502,"z0":5.703446818702722,"aX":-17.43040789348728},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.9,"breakHorizontal":19.6,"spinRate":2036,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.45362187889558037,"extension":7.111910764374037},"index":3,"playId":"f1854726-1f8c-3688-9494-93e4c9d3b3ab","pitchNumber":4,"startTime":"2026-05-17T19:23:36.644Z","endTime":"2026-05-17T19:23:40.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647248904950523,"aZ":-16.96189512201542,"pfxX":-3.987894668190661,"pfxZ":9.12304002348498,"pX":-0.16619751393100218,"pZ":1.648939270100386,"vX0":3.806117893573303,"vY0":-128.09202457862602,"vZ0":-7.026881444105821,"x":123.34,"y":194.26,"x0":-1.150895321112277,"y0":50.00293489651359,"z0":5.746728848608129,"aX":-6.64893793131341},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.2,"breakHorizontal":6.4,"spinRate":2219,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.42708334315974605,"extension":7.305763097270085},"index":4,"playId":"9cb28573-416a-3049-a981-e370c63c0cbf","pitchNumber":5,"startTime":"2026-05-17T19:24:03.648Z","endTime":"2026-05-17T19:24:08.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":4.500000000000007,"leverageIndex":1.65,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:24:08.219Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to center fielder Ryan Kreidler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-17T19:25:32.615Z","endTime":"2026-05-17T19:27:15.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T19:25:14.156Z","endTime":"2026-05-17T19:25:34.877Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.754981223984565,"aZ":-26.99465745049125,"pfxX":-11.704222171629649,"pfxZ":3.5789164267307685,"pX":0.123584031158736,"pZ":1.8851056077543071,"vX0":6.59057036696414,"vY0":-119.97464042715781,"vZ0":-3.684204554053374,"x":112.29,"y":187.88,"x0":-1.1484689793041598,"y0":50.00447431328368,"z0":5.865661521251096,"aX":-16.94233817152188},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.8,"breakHorizontal":19.4,"spinRate":2004,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.45779638508866727,"extension":7.052340308245376},"index":1,"playId":"6c652909-a424-340c-9542-dc9fd42c66e0","pitchNumber":1,"startTime":"2026-05-17T19:25:34.877Z","endTime":"2026-05-17T19:25:38.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02756688956984,"aZ":-18.349709536680102,"pfxX":-2.5560734910704555,"pfxZ":8.208852122630038,"pX":0.10987495972634663,"pZ":3.660786019429827,"vX0":3.9071277375722584,"vY0":-128.52297390812262,"vZ0":-1.930595541771455,"x":112.81,"y":139.94,"x0":-1.0934407542419637,"y0":50.001305253781304,"z0":5.83719021873558,"aX":-4.303994341995445},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.8,"breakHorizontal":3.8,"spinRate":2236,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.4251272481221955,"extension":7.211357279006229},"index":2,"playId":"aefc6da8-f2b5-3d4b-ae5a-fd1d0a5d9de1","pitchNumber":2,"startTime":"2026-05-17T19:25:57.194Z","endTime":"2026-05-17T19:26:01.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79972456451186,"aZ":-18.653173401352817,"pfxX":-3.116441168938728,"pfxZ":8.172560464589619,"pX":1.3849612709067831,"pZ":4.113838367484088,"vX0":6.958526246923776,"vY0":-127.23159315812309,"vZ0":-0.8022895597085349,"x":64.21,"y":127.71,"x0":-0.9691982371649879,"y0":50.00569970338674,"z0":5.898753209313814,"aX":-5.1588591975353735},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.9,"breakHorizontal":4.2,"spinRate":2196,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.42895790758167607,"extension":7.338686263589234},"index":3,"playId":"5f2cfc87-e1f2-3261-9146-838134461882","pitchNumber":3,"startTime":"2026-05-17T19:26:22.631Z","endTime":"2026-05-17T19:26:26.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36595426605157,"aZ":-27.673543709431407,"pfxX":-10.800360122939225,"pfxZ":3.234393249775736,"pX":0.8637930420580522,"pZ":0.8858401884704505,"vX0":7.684672681366052,"vY0":-117.20478693405622,"vZ0":-5.396224862181184,"x":84.07,"y":214.86,"x0":-1.055955389234896,"y0":50.00035784633512,"z0":5.805518191763484,"aX":-15.008605177687235},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.8,"breakHorizontal":17.6,"spinRate":2030,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.46751135126793564,"extension":7.133202796255985},"index":4,"playId":"07b54138-de76-300d-acf8-ea7ad99ec755","pitchNumber":4,"startTime":"2026-05-17T19:26:43.389Z","endTime":"2026-05-17T19:26:47.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.494278155133163,"aZ":-15.675420299112558,"pfxX":-3.60622316299429,"pfxZ":9.994140833206984,"pX":0.30665456334583335,"pZ":3.2865986969065406,"vX0":4.769013282627987,"vY0":-128.41994003330097,"vZ0":-3.1109112340256027,"x":105.31,"y":150.04,"x0":-1.116059295007042,"y0":50.00227745314561,"z0":5.751059236936779,"aX":-5.953229309108353},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":17.5,"breakHorizontal":5.3,"spinRate":2247,"spinDirection":208},"zone":3,"typeConfidence":0.89,"plateTime":0.42843315446554975,"extension":7.242741894386607},"hitData":{"launchSpeed":94.3,"launchAngle":56.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.15,"coordY":108.02}},"index":5,"playId":"80297f26-217a-32ea-a8a9-a2ef4642ce45","pitchNumber":5,"startTime":"2026-05-17T19:27:05.733Z","endTime":"2026-05-17T19:27:15.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:27:15.907Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-17T19:29:36.546Z","endTime":"2026-05-17T19:32:04.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T19:29:25.044Z","endTime":"2026-05-17T19:29:38.734Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77244470679903,"aZ":-30.383701627680335,"pfxX":-7.710358087026837,"pfxZ":1.3799445389294345,"pX":-0.07403050661122654,"pZ":1.4959902117863382,"vX0":-3.2897430918245982,"vY0":-113.59509068958063,"vZ0":-1.152839686072932,"x":119.82,"y":198.39,"x0":2.398915791182811,"y0":50.000469401725724,"z0":5.058495053320116,"aX":-9.972135181523136},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":2.5,"breakHorizontal":14.9,"spinRate":2502,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.48404837373865117,"extension":7.017812882127344},"index":1,"playId":"45fbe241-4536-3e4b-9f04-ad0e88feae41","pitchNumber":1,"startTime":"2026-05-17T19:29:38.734Z","endTime":"2026-05-17T19:29:43.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.000064155051675,"aZ":-32.65421807956869,"pfxX":-6.5019798958501305,"pfxZ":-0.36130013381362636,"pX":-0.38163604677699675,"pZ":0.9326107351411527,"vX0":-4.0825563889829395,"vY0":-114.67816191326737,"vZ0":-1.8667383413643002,"x":131.55,"y":213.6,"x0":2.26885806680075,"y0":50.003039619064076,"z0":4.95447400477332,"aX":-8.62505808224183},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.8,"breakHorizontal":12.8,"spinRate":2580,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4783549209054554,"extension":7.112547375164061},"index":2,"playId":"db5c7098-8ab7-3437-8388-b1f0b4b72654","pitchNumber":2,"startTime":"2026-05-17T19:29:54.157Z","endTime":"2026-05-17T19:29:58.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956170070358123,"aZ":-28.15827757424921,"pfxX":-3.3436878710492275,"pfxZ":2.9279460098310324,"pX":-0.23222320555642412,"pZ":1.30182868033863,"vX0":-4.93870782900108,"vY0":-116.86540498357644,"vZ0":-2.3854991231081115,"x":125.85,"y":203.63,"x0":2.350388558174229,"y0":50.0005202232005,"z0":5.005546788595808,"aX":-4.580331802125039},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.9,"breakHorizontal":7.3,"spinRate":2462,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4703836064504392,"extension":6.94436327594081},"index":3,"playId":"8f8da45b-80c7-31fe-bce7-5ebf30a012cb","pitchNumber":3,"startTime":"2026-05-17T19:30:11.012Z","endTime":"2026-05-17T19:30:14.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.393107842666353,"aZ":-16.190611901742827,"pfxX":7.316353074997049,"pfxZ":9.32095861521464,"pX":-0.40717415760428494,"pZ":3.6718691048987715,"vX0":-8.906601970858231,"vY0":-130.61031115769572,"vZ0":-0.5773740753123856,"x":132.52,"y":139.64,"x0":2.108312295603634,"y0":50.005064197401744,"z0":5.121545373359836,"aX":12.550345949187912},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.9,"breakHorizontal":-11.2,"spinRate":2463,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.42054831225058464,"extension":7.047234294802697},"index":4,"playId":"01d33b33-73e4-325c-94be-e342db2f4d50","pitchNumber":4,"startTime":"2026-05-17T19:30:27.114Z","endTime":"2026-05-17T19:30:30.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80690474180262,"aZ":-29.758852664164326,"pfxX":-6.247143835997564,"pfxZ":1.8150238397890561,"pX":-1.2857528226535269,"pZ":1.3419111750076196,"vX0":-5.831478781105576,"vY0":-115.97198999803875,"vZ0":-1.9581303131861438,"x":166.01,"y":202.55,"x0":2.0923597678912027,"y0":50.00557908024511,"z0":5.091992573917867,"aX":-8.337701614806274},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.0,"breakHorizontal":13.0,"spinRate":2597,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.4760129222799163,"extension":6.982351096073081},"index":5,"playId":"e979bdbe-20d9-33fc-a423-90ab8168aa80","pitchNumber":5,"startTime":"2026-05-17T19:30:44.453Z","endTime":"2026-05-17T19:30:48.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32801296087624,"aZ":-29.352751675393996,"pfxX":-7.554578391158643,"pfxZ":1.9899781568949972,"pX":0.8830536939706498,"pZ":2.3295315171368105,"vX0":-1.265128030872059,"vY0":-118.30732519155788,"vZ0":-0.15958415482569932,"x":83.34,"y":175.88,"x0":2.406220817904045,"y0":50.003746907142315,"z0":5.085499447084032,"aX":-10.721765025352271},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":2459,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.4627674998594591,"extension":7.087039076873637},"index":6,"playId":"4c68c5f3-0cc4-39a7-bb7b-7eefdae695ee","pitchNumber":6,"startTime":"2026-05-17T19:31:01.331Z","endTime":"2026-05-17T19:31:06.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.490949361534803,"aZ":-29.614981782108938,"pfxX":9.297406076169283,"pfxZ":1.461473181433572,"pX":1.099463594170456,"pZ":2.241992425921598,"vX0":-6.007502918990352,"vY0":-131.88964481913368,"vZ0":-1.2208236871726306,"x":75.09,"y":178.25,"x0":2.205208735376382,"y0":50.00443969461311,"z0":4.906144350825913,"aX":16.290927096815228},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":-15.5,"spinRate":2220,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4161745092005593,"extension":7.023316120073887},"index":7,"playId":"bd096124-2213-3b75-bbdc-cd5fb5008971","pitchNumber":7,"startTime":"2026-05-17T19:31:33.979Z","endTime":"2026-05-17T19:31:37.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65310581279918,"aZ":-26.41038098422917,"pfxX":10.865763654536892,"pfxZ":3.25726486349755,"pX":0.11898034867902613,"pZ":3.0455542690369546,"vX0":-8.730141324416584,"vY0":-132.24851110285064,"vZ0":-0.21221915048429285,"x":112.46,"y":156.55,"x0":2.053980959033137,"y0":50.00033144727619,"z0":5.066795373709908,"aX":19.211398348097585},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":-17.8,"spinRate":2167,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4144336426229862,"extension":7.083226020997759},"index":8,"playId":"1d2c5ca6-ba42-3fec-be77-3c43c4dd2227","pitchNumber":8,"startTime":"2026-05-17T19:32:00.746Z","endTime":"2026-05-17T19:32:04.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:32:04.226Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Martin pops out to first baseman Jake Bauers in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-17T19:32:09.092Z","endTime":"2026-05-17T19:32:39.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55523253360787,"aZ":-24.482672039086673,"pfxX":10.22173858859406,"pfxZ":4.388662397362712,"pX":0.6006063297882951,"pZ":2.872484936440027,"vX0":-7.762867752148247,"vY0":-132.63427971726517,"vZ0":-0.9276520855112267,"x":94.11,"y":161.22,"x0":2.2605580925099904,"y0":50.00580772621137,"z0":5.0383865308226365,"aX":17.926940858323096},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.9,"breakHorizontal":-16.4,"spinRate":2223,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.41548736804992137,"extension":6.98921073829165},"hitData":{"launchSpeed":75.6,"launchAngle":53.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":187.0,"coordY":151.28}},"index":0,"playId":"e0c6189c-b033-34c4-94f0-3ffa9a41f7f8","pitchNumber":1,"startTime":"2026-05-17T19:32:31.025Z","endTime":"2026-05-17T19:32:39.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:32:39.441Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-17T19:32:47.835Z","endTime":"2026-05-17T19:33:40.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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(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":78.7,"endSpeed":72.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.945913982258556,"aZ":-27.230108372119908,"pfxX":-8.01944892278574,"pfxZ":3.71483732228954,"pX":-0.12692957300034544,"pZ":2.498757611233156,"vX0":-3.47062309016884,"vY0":-114.61439891663511,"vZ0":0.14567819431951312,"x":121.84,"y":171.31,"x0":2.448470208712471,"y0":50.005079871129624,"z0":5.090918443457064,"aX":-10.682913221042096},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":7.1,"breakHorizontal":15.4,"spinRate":2451,"spinDirection":279},"zone":5,"typeConfidence":2.0,"plateTime":0.4776637971208344,"extension":7.142031985711588},"index":0,"playId":"9b008266-0fa6-39a1-b877-9e0f7b707463","pitchNumber":1,"startTime":"2026-05-17T19:33:09.754Z","endTime":"2026-05-17T19:33:13.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97989948318375,"aZ":-28.505723382238838,"pfxX":10.828604512000872,"pfxZ":2.323249623738004,"pX":0.597248824230359,"pZ":1.9126966268543915,"vX0":-7.650152351754203,"vY0":-125.20971968496171,"vZ0":-1.8752188180047682,"x":94.23,"y":187.14,"x0":2.2963830261703966,"y0":50.000282610704936,"z0":5.020234010416076,"aX":17.067551002330585},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":-17.6,"spinRate":2055,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.4386649673494616,"extension":7.164235186317088},"hitData":{"launchSpeed":91.6,"launchAngle":21.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.98,"coordY":69.75}},"index":1,"playId":"6d8b73e0-76e7-3052-936c-0a486b9596c5","pitchNumber":2,"startTime":"2026-05-17T19:33:32.130Z","endTime":"2026-05-17T19:33:40.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:33:40.414Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out softly, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T19:35:31.898Z","endTime":"2026-05-17T19:36:43.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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.5,"endSpeed":81.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75624079566934,"aZ":-13.956297936508232,"pfxX":-6.715233472887047,"pfxZ":10.809797512451258,"pX":0.1432755338174417,"pZ":2.11247445029951,"vX0":5.401092430279309,"vY0":-128.74109575372995,"vZ0":-6.612238140325377,"x":111.54,"y":181.74,"x0":-1.1054143712459714,"y0":50.00142390974316,"z0":5.786666756743772,"aX":-11.315331233519244},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":18.4,"breakHorizontal":11.0,"spinRate":2356,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.42482433822261756,"extension":7.164125791951485},"index":0,"playId":"559856cf-a3d7-3d03-86d9-7bb1b7ecf3e8","pitchNumber":1,"startTime":"2026-05-17T19:35:48.138Z","endTime":"2026-05-17T19:35:52.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12085739752863,"aZ":-12.874434153377225,"pfxX":-5.34290523187236,"pfxZ":11.5719549835996,"pX":-0.9447593176415505,"pZ":3.442512656412402,"vX0":2.4421019168606626,"vY0":-128.68560187665253,"vZ0":-3.6128123837303017,"x":153.01,"y":145.83,"x0":-1.214882888283633,"y0":50.00097805936191,"z0":5.870058417848008,"aX":-8.908938058425925},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":20.3,"breakHorizontal":9.1,"spinRate":2348,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.426558004153164,"extension":7.013266827326282},"index":1,"playId":"4a768d71-2144-33f4-9f86-a88162036992","pitchNumber":2,"startTime":"2026-05-17T19:36:02.583Z","endTime":"2026-05-17T19:36:06.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387861947390906,"aZ":-23.671165848528503,"pfxX":0.4172435846357796,"pfxZ":5.559472168359597,"pX":0.05647289413452348,"pZ":1.751581611352882,"vX0":2.939059314511559,"vY0":-122.67471466221222,"vZ0":-4.816986447608301,"x":114.85,"y":191.49,"x0":-1.20945878043422,"y0":50.00455630262087,"z0":5.748813559467233,"aX":0.6383161716688689},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.2,"breakHorizontal":-1.4,"spinRate":2127,"spinDirection":189},"zone":8,"typeConfidence":0.9,"plateTime":0.44582289342857884,"extension":7.027653308744359},"index":2,"playId":"1e60715e-6fb2-3677-8fa0-bf8e427bfb7e","pitchNumber":3,"startTime":"2026-05-17T19:36:15.928Z","endTime":"2026-05-17T19:36:20.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-17T19:36:26.627Z","endTime":"2026-05-17T19:36:36.013Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690844581023264,"aZ":-23.21906882775886,"pfxX":-12.448301625267854,"pfxZ":5.9373864399102425,"pX":-0.2200470022260136,"pZ":1.1759310235427858,"vX0":5.893172587837162,"vY0":-122.46375558975635,"vZ0":-6.604438936556415,"x":125.39,"y":207.03,"x0":-1.0489013747804092,"y0":50.0040948551944,"z0":5.912560906463377,"aX":-18.783147935217503},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.2,"breakHorizontal":21.0,"spinRate":2189,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.44839416738566973,"extension":6.9570272959107005},"hitData":{"launchSpeed":39.2,"launchAngle":-19.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":106.0,"coordY":171.0}},"index":4,"playId":"8194c133-c37d-331b-b908-cef086d77981","pitchNumber":4,"startTime":"2026-05-17T19:36:36.013Z","endTime":"2026-05-17T19:36:43.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:36:43.680Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"William Contreras lines out sharply to right fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T19:37:03.093Z","endTime":"2026-05-17T19:37:36.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.833892232316085,"aZ":-31.46947301974935,"pfxX":4.742792255904112,"pfxZ":0.5573361399673953,"pX":1.122198143013628,"pZ":2.1557730495403775,"vX0":3.60925120264135,"vY0":-111.47357937353945,"vZ0":-1.154707501700461,"x":74.22,"y":180.57,"x0":-1.133310154834683,"y0":50.00130016255338,"z0":5.926003819267559,"aX":5.974503074065376},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":1.1,"breakHorizontal":-9.5,"spinRate":2306,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.49114290018998075,"extension":7.1002305755453206},"index":0,"playId":"cb859502-6d60-359b-b27e-d43f5b32d88e","pitchNumber":1,"startTime":"2026-05-17T19:37:15.888Z","endTime":"2026-05-17T19:37:20.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.553322309330387,"aZ":-25.011297234452243,"pfxX":2.3417434304301294,"pfxZ":4.766586803208851,"pX":0.6327471139515403,"pZ":2.370273669242075,"vX0":3.709682322768175,"vY0":-121.20417314903125,"vZ0":-3.0192472226833664,"x":92.88,"y":174.78,"x0":-1.2160993608619468,"y0":50.00128200885592,"z0":5.793830662235832,"aX":3.5166919226486457},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.3,"breakHorizontal":-5.0,"spinRate":2064,"spinDirection":174},"zone":6,"typeConfidence":0.91,"plateTime":0.4502593798777643,"extension":7.0564917333443},"hitData":{"launchSpeed":103.9,"launchAngle":19.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":187.62,"coordY":69.61}},"index":1,"playId":"bfdcf047-d72b-387e-a64c-2974056ef5a8","pitchNumber":2,"startTime":"2026-05-17T19:37:29.581Z","endTime":"2026-05-17T19:37:36.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:37:36.984Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Yelich homers (2) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T19:37:43.444Z","endTime":"2026-05-17T19:38:42.682Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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, 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":83.3,"endSpeed":76.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237200811585332,"aZ":-22.770481948020787,"pfxX":0.1203625916167903,"pfxZ":6.313594310638615,"pX":-1.2972851021235121,"pZ":3.1930561598541183,"vX0":0.06804506582638342,"vY0":-121.37548689242759,"vZ0":-1.50466763551072,"x":166.45,"y":152.57,"x0":-1.3413355383861039,"y0":50.00010034365264,"z0":5.80794539883524,"aX":0.17914917168294298},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":11.3,"breakHorizontal":-0.2,"spinRate":2170,"spinDirection":183},"zone":11,"typeConfidence":0.9,"plateTime":0.4516479103376785,"extension":7.024701188384623},"index":0,"playId":"981d13aa-ba0e-3ce3-810e-e80b02750cd2","pitchNumber":1,"startTime":"2026-05-17T19:38:05.239Z","endTime":"2026-05-17T19:38:08.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.611463445383066,"aZ":-25.063546801112707,"pfxX":-12.7496232719677,"pfxZ":4.839460146494272,"pX":-0.5031164284560713,"pZ":2.408139614509773,"vX0":5.594477277031184,"vY0":-121.51337908559164,"vZ0":-3.0873489409013364,"x":136.18,"y":173.76,"x0":-1.2003292147519617,"y0":50.00490038320313,"z0":5.913585977039531,"aX":-18.741752398661696},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.2,"breakHorizontal":21.4,"spinRate":2114,"spinDirection":247},"zone":4,"typeConfidence":0.9,"plateTime":0.45374564119518945,"extension":6.997700964201487},"hitData":{"launchSpeed":105.7,"launchAngle":29.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":189.45,"coordY":50.88}},"index":1,"playId":"841fb8c9-5dbb-3743-a71f-438e542a3b52","pitchNumber":2,"startTime":"2026-05-17T19:38:19.982Z","endTime":"2026-05-17T19:38:42.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-14.099999999999994,"leverageIndex":0.58,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:38:42.682Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out sharply to center fielder Ryan Kreidler.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-17T19:38:43.071Z","endTime":"2026-05-17T19:39:15.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"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":88.0,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581544619755004,"aZ":-14.309804598517562,"pfxX":-4.301311179878797,"pfxZ":10.882487670469045,"pX":0.506030549998564,"pZ":1.973251802991482,"vX0":5.3988009226292135,"vY0":-127.88349249746888,"vZ0":-6.778390303905363,"x":97.71,"y":185.5,"x0":-1.082452455886286,"y0":50.00066417735705,"z0":5.799030424081736,"aX":-7.059691097822773},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":18.2,"breakHorizontal":6.5,"spinRate":2366,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.42977048513400984,"extension":7.185845840184464},"hitData":{"launchSpeed":105.4,"launchAngle":36.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":173.38,"coordY":58.98}},"index":0,"playId":"0539004f-bc09-31ac-b7e3-6c7f5cf3d3a8","pitchNumber":1,"startTime":"2026-05-17T19:39:06.116Z","endTime":"2026-05-17T19:39:15.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641927,"link":"/api/v1/people/641927","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":641927,"link":"/api/v1/people/641927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:39:15.630Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Jeffers homers (7) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-17T19:41:41.110Z","endTime":"2026-05-17T19:42:52.693Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Anderson replaces Robert Gasser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T19:40:38.568Z","endTime":"2026-05-17T19:41:41.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.539177925312693,"aZ":-26.39102802824314,"pfxX":4.982187289968598,"pfxZ":4.06172398653873,"pX":0.014911014281981475,"pZ":1.2656092663936191,"vX0":3.996729173814856,"vY0":-118.57686669382207,"vZ0":-0.6893768568809684,"x":116.43,"y":204.61,"x0":-2.3394942773902607,"y0":50.0046271048122,"z0":3.9665570999136444,"aX":7.100071220095713},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.4,"breakHorizontal":-10.0,"spinRate":2610,"spinDirection":79},"zone":14,"typeConfidence":0.89,"plateTime":0.4617918822808247,"extension":6.372758491220955},"index":1,"playId":"c46c8fa8-72ea-349d-a374-a7d41795354d","pitchNumber":1,"startTime":"2026-05-17T19:41:41.110Z","endTime":"2026-05-17T19:41:45.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.433055512774224,"aZ":-31.635743427226416,"pfxX":-11.579259376954592,"pfxZ":0.2946730713543868,"pX":-0.31968627126287624,"pZ":2.2381801396099292,"vX0":8.275150010009959,"vY0":-135.41397398095614,"vZ0":-0.5200617924550319,"x":129.19,"y":178.35,"x0":-1.9325721852683748,"y0":50.00299222341948,"z0":4.673154942207976,"aX":-21.20345031568002},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.6,"breakHorizontal":18.8,"spinRate":2221,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4066759516683853,"extension":6.344460700899405},"index":2,"playId":"96655afa-1d43-38ac-8b15-e2709db4199c","pitchNumber":2,"startTime":"2026-05-17T19:41:55.620Z","endTime":"2026-05-17T19:42:00.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597015741388354,"aZ":-28.236296137583416,"pfxX":5.281152440286227,"pfxZ":2.708067129626045,"pX":1.5125102397677304,"pZ":2.4083054615100448,"vX0":7.004142787841478,"vY0":-120.66330256456789,"vZ0":1.6150632918337116,"x":59.35,"y":173.76,"x0":-2.1298107892528093,"y0":50.002771123851694,"z0":4.244060007350698,"aX":7.673889449168655},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.6,"breakHorizontal":-11.4,"spinRate":2647,"spinDirection":75},"zone":14,"typeConfidence":0.89,"plateTime":0.4564269045237479,"extension":6.512544694814574},"index":3,"playId":"4d6ccb1e-ff85-3800-bc8a-cdba69d80c35","pitchNumber":3,"startTime":"2026-05-17T19:42:11.829Z","endTime":"2026-05-17T19:42:15.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47291876044343,"aZ":-25.545409462694153,"pfxX":5.195554869134809,"pfxZ":4.546717061314409,"pX":0.44574398761233014,"pZ":2.1128801642319086,"vX0":4.91713358981213,"vY0":-120.5381289013086,"vZ0":0.7123829859595133,"x":100.01,"y":181.73,"x0":-2.302551141582142,"y0":50.00191786932218,"z0":4.085447125224631,"aX":7.573091603933452},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.6,"breakHorizontal":-10.7,"spinRate":2664,"spinDirection":82},"zone":9,"typeConfidence":0.86,"plateTime":0.45602579246509656,"extension":6.550730709158987},"hitData":{"launchSpeed":99.0,"launchAngle":30.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.42,"coordY":66.43}},"index":4,"playId":"380ea951-a9f3-3a7d-a3e7-1bde9e58f29c","pitchNumber":4,"startTime":"2026-05-17T19:42:27.329Z","endTime":"2026-05-17T19:42:52.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":14.100000000000001,"leverageIndex":1.16,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:42:52.693Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kody Clemens pops out to shortstop Joey Ortiz.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-17T19:42:51.957Z","endTime":"2026-05-17T19:44:59.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59000736610216,"aZ":-28.14155143481256,"pfxX":4.5560091050199265,"pfxZ":2.865933224751082,"pX":-1.769600956784981,"pZ":2.8123965849241452,"vX0":0.3739171405032964,"vY0":-118.64651453376636,"vZ0":2.8449436778997232,"x":184.45,"y":162.85,"x0":-2.5206238037726143,"y0":50.00070064093791,"z0":4.184806985959687,"aX":6.406083644462488},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.2,"breakHorizontal":-8.3,"spinRate":2554,"spinDirection":82},"zone":11,"typeConfidence":0.88,"plateTime":0.4640642361362257,"extension":6.503189856939002},"index":0,"playId":"c151da10-b513-3189-b92a-ed7bd92a728d","pitchNumber":1,"startTime":"2026-05-17T19:43:14.013Z","endTime":"2026-05-17T19:43:17.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.513498119696145,"aZ":-16.0347395555966,"pfxX":-7.185118132157164,"pfxZ":8.447377204490849,"pX":-2.321859927317001,"pZ":2.7897907881023647,"vX0":2.0678212980574555,"vY0":-137.37964298342314,"vZ0":-2.1928654753210868,"x":205.5,"y":163.46,"x0":-2.1508386078845088,"y0":50.00578474935447,"z0":4.688706114490707,"aX":-13.731875467382402},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":12.6,"spinRate":2491,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3987457442233726,"extension":6.420536486662594},"index":1,"playId":"96724e6e-1fda-3838-a7c6-3a1fa77914ed","pitchNumber":2,"startTime":"2026-05-17T19:43:28.861Z","endTime":"2026-05-17T19:43:31.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79934880741494,"aZ":-16.473437328611656,"pfxX":-8.519717001504556,"pfxZ":8.55151803115498,"pX":-1.4780551432441165,"pZ":3.5492956240283013,"vX0":4.66524563225354,"vY0":-135.6535767425294,"vZ0":0.05169103497826155,"x":173.34,"y":142.95,"x0":-2.1269735479214624,"y0":50.001213025478904,"z0":4.692673327470571,"aX":-15.640331983867686},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":14.2,"spinRate":2442,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.406088532144409,"extension":6.488021919648205},"index":2,"playId":"376dc844-802a-3ab5-affe-628d017bcc8e","pitchNumber":3,"startTime":"2026-05-17T19:43:45.595Z","endTime":"2026-05-17T19:43:48.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.293403243806118,"aZ":-16.349418533806126,"pfxX":-9.349563911349923,"pfxZ":8.707808073365884,"pX":-0.6257796283148586,"pZ":2.1702859155579453,"vX0":6.8151549501813316,"vY0":-134.490018420371,"vZ0":-3.089000034907103,"x":140.85,"y":180.18,"x0":-1.9878958026428077,"y0":50.0047318784643,"z0":4.504745440743323,"aX":-16.995550007199796},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":15.4,"spinRate":2412,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4084920749452663,"extension":6.58321395639106},"index":3,"playId":"a25fdbc9-ec40-3eb8-8b45-c1547f677ab2","pitchNumber":4,"startTime":"2026-05-17T19:44:04.144Z","endTime":"2026-05-17T19:44:08.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2295986807062,"aZ":-17.45864855691952,"pfxX":-8.541020755945567,"pfxZ":7.806024231066051,"pX":-0.695754025773235,"pZ":2.6800345680868087,"vX0":6.319789342887464,"vY0":-136.27415866200923,"vZ0":-1.9162734337852763,"x":143.52,"y":166.42,"x0":-1.932224996242351,"y0":50.004976939459056,"z0":4.595057484022973,"aX":-16.10717042028261},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":14.2,"spinRate":2401,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.40153458778561824,"extension":6.503472891086617},"index":4,"playId":"d3b03268-e499-3c6a-9aea-e933398869af","pitchNumber":5,"startTime":"2026-05-17T19:44:18.879Z","endTime":"2026-05-17T19:44:22.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-17T19:44:29.713Z","endTime":"2026-05-17T19:44:44.914Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.612067927116865,"aZ":-17.352659398039766,"pfxX":-8.157354488644572,"pfxZ":7.952191592010617,"pX":0.056784448292824835,"pZ":3.5475718111594396,"vX0":7.899293281437268,"vY0":-136.07951049036458,"vZ0":0.4420778522218187,"x":114.84,"y":143.0,"x0":-1.832684224561338,"y0":50.00182799745214,"z0":4.591062656641308,"aX":-15.202295279485728},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":13.0,"spinRate":2423,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.4034727653628747,"extension":6.646483598766463},"hitData":{"launchSpeed":89.7,"launchAngle":65.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":115.02,"coordY":156.59}},"index":6,"playId":"7940bc54-c1a2-3b2a-acd7-21ef3493a488","pitchNumber":6,"startTime":"2026-05-17T19:44:44.914Z","endTime":"2026-05-17T19:44:59.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:44:59.053Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-17T19:45:03.006Z","endTime":"2026-05-17T19:46:58.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.123180305733754,"aZ":-33.79268043891933,"pfxX":-11.332699375871766,"pfxZ":-0.8824668967425815,"pX":-0.8675732677141268,"pZ":2.31419547348667,"vX0":6.9742608744890555,"vY0":-135.52261651169036,"vZ0":0.43929900225905305,"x":150.07,"y":176.3,"x0":-2.0239232567137844,"y0":50.00406093344828,"z0":4.541647688330952,"aX":-20.737863835264836},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.2,"breakHorizontal":18.7,"spinRate":2307,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4066981512947452,"extension":6.467307851160971},"index":0,"playId":"90c19461-5794-331a-9416-8be4a15fe8d3","pitchNumber":1,"startTime":"2026-05-17T19:45:20.522Z","endTime":"2026-05-17T19:45:25.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23395680440826,"aZ":-34.752921871217694,"pfxX":-13.597451833339377,"pfxZ":-1.4146367399657191,"pX":1.003329951740868,"pZ":0.9246133575450427,"vX0":12.371537205206113,"vY0":-135.00966675658114,"vZ0":-2.9018896110633294,"x":78.76,"y":213.82,"x0":-1.895005530629196,"y0":50.00115780765372,"z0":4.485277276383544,"aX":-24.84028357061798},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-3.0,"breakHorizontal":21.6,"spinRate":2203,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4073165577482465,"extension":6.516989198873452},"index":1,"playId":"8a38ed04-2f8c-3f36-b2b5-0527f7117276","pitchNumber":2,"startTime":"2026-05-17T19:45:36.526Z","endTime":"2026-05-17T19:45:40.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57664267709886,"aZ":-17.559839519993588,"pfxX":-7.894946163763583,"pfxZ":7.738403525268094,"pX":0.7684249487895559,"pZ":2.512198959792331,"vX0":9.622034202754076,"vY0":-136.46618542317978,"vZ0":-2.535371851103164,"x":87.71,"y":170.95,"x0":-1.7748073504234976,"y0":50.005728689994534,"z0":4.660680234692253,"aX":-14.917339591573638},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":2525,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4011118588448501,"extension":6.692619287993269},"index":2,"playId":"04a9d529-6a9f-3686-9206-38c7c6501a9b","pitchNumber":3,"startTime":"2026-05-17T19:45:55.275Z","endTime":"2026-05-17T19:45:59.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18493042593616,"aZ":-33.68543864507748,"pfxX":-11.592947656161595,"pfxZ":-0.8001105890089288,"pX":-0.5866017307161725,"pZ":2.1415052980827096,"vX0":8.14067807477549,"vY0":-136.97079355897873,"vZ0":-0.2245993171909353,"x":139.36,"y":180.96,"x0":-2.10137123451483,"y0":50.002682637794294,"z0":4.5412470335089665,"aX":-21.87687909080134},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.3,"breakHorizontal":19.1,"spinRate":2206,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4009251033965455,"extension":6.528463940471939},"index":3,"playId":"48a7f671-16fc-3afc-b7f1-7cec8af60188","pitchNumber":4,"startTime":"2026-05-17T19:46:09.346Z","endTime":"2026-05-17T19:46:14.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05811921038216,"aZ":-17.17602396670569,"pfxX":-8.621255691420048,"pfxZ":7.994341306872483,"pX":-1.012030203666247,"pZ":3.7371882606458784,"vX0":5.424713828668063,"vY0":-136.14116481609247,"vZ0":0.5372624897372437,"x":155.58,"y":137.88,"x0":-1.9110096780691441,"y0":50.00154545090188,"z0":4.726660602202119,"aX":-16.1721713734628},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":14.4,"spinRate":2502,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40241453063652255,"extension":6.570601439061751},"index":4,"playId":"780ed992-6f82-3efd-8caf-305870a62d0e","pitchNumber":5,"startTime":"2026-05-17T19:46:25.384Z","endTime":"2026-05-17T19:46:30.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528839668701394,"aZ":-27.54861844454368,"pfxX":8.907100686693212,"pfxZ":3.3309655604942776,"pX":0.5012176096231359,"pZ":2.34164606246227,"vX0":3.4159548079013247,"vY0":-118.22386746840583,"vZ0":1.50222718717492,"x":97.89,"y":175.56,"x0":-2.1275640067057227,"y0":50.00274303857219,"z0":4.261969930724483,"aX":12.368199649793116},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.7,"breakHorizontal":-17.0,"spinRate":2543,"spinDirection":80},"zone":6,"typeConfidence":0.9,"plateTime":0.46669856974328816,"extension":6.478602706274913},"hitData":{"launchSpeed":88.3,"launchAngle":22.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":102.68,"coordY":75.17}},"index":5,"playId":"8ab2ea94-c1b2-3ed6-af24-4a135929c6ba","pitchNumber":6,"startTime":"2026-05-17T19:46:45.531Z","endTime":"2026-05-17T19:46:58.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:46:58.384Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-17T19:47:35.968Z","endTime":"2026-05-17T19:49:11.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-17T19:47:26.212Z","endTime":"2026-05-17T19:47:38.323Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65423694445221,"aZ":-18.329402053932924,"pfxX":-9.586215546188953,"pfxZ":7.387637417810734,"pX":-1.807833577155353,"pZ":2.352473244228803,"vX0":4.925296286513833,"vY0":-136.2317075930394,"vZ0":-2.2232550744053174,"x":185.91,"y":175.26,"x0":-2.3961383934749856,"y0":50.00650885688365,"z0":4.449811963592054,"aX":-17.97554170988332},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":16.3,"spinRate":2373,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.40246158750543826,"extension":6.45420561807087},"index":1,"playId":"a7eed5f8-2600-35f3-b218-bd32a83831d6","pitchNumber":1,"startTime":"2026-05-17T19:47:38.323Z","endTime":"2026-05-17T19:47:41.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80876956753719,"aZ":-20.640676366174965,"pfxX":-8.375529818492755,"pfxZ":6.253752785642158,"pX":-1.0378641859681206,"pZ":2.9730685170585462,"vX0":5.752541262815006,"vY0":-134.85471623788018,"vZ0":-0.2992612049462444,"x":156.56,"y":158.51,"x0":-2.1083957856965188,"y0":50.00619097773943,"z0":4.539071805245704,"aX":-15.458433836310107},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2425,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4058529031520699,"extension":6.5282477812406325},"index":2,"playId":"3be4ef76-0f80-3973-b909-99a0f318a00b","pitchNumber":2,"startTime":"2026-05-17T19:47:58.118Z","endTime":"2026-05-17T19:48:03.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3638185315278,"aZ":-19.54874132546381,"pfxX":-9.96788947458206,"pfxZ":7.023975879373218,"pX":-0.5865295281635833,"pZ":4.061190488857191,"vX0":7.509028812468423,"vY0":-134.06348717685412,"vZ0":2.0042763796290997,"x":139.36,"y":129.13,"x0":-2.1463210220432334,"y0":50.00301340872675,"z0":4.709919550889084,"aX":-17.917953097038936},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":16.2,"spinRate":2429,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.41053437246910907,"extension":6.569158641838243},"index":3,"playId":"c9b969a4-2fad-3eec-925b-88f2b872143c","pitchNumber":3,"startTime":"2026-05-17T19:48:18.740Z","endTime":"2026-05-17T19:48:28.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Keaschall caught stealing 2nd base, catcher William Contreras to shortstop Joey Ortiz.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":1},"index":4,"actionPlayId":"c9b969a4-2fad-3eec-925b-88f2b872143c","startTime":"2026-05-17T19:48:37.051Z","endTime":"2026-05-17T19:48:46.973Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.17,"dramaIndex":59.0,"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.0,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47098178996467,"aZ":-16.513716256989877,"pfxX":-9.192238146535693,"pfxZ":8.551808258121893,"pX":-0.35978534034552423,"pZ":1.9675004775198826,"vX0":7.6688666911716155,"vY0":-135.19517341101843,"vZ0":-3.48696397291289,"x":130.71,"y":185.66,"x0":-2.054191896063085,"y0":50.00201970540987,"z0":4.449655885077082,"aX":-16.830434811452207},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":14.8,"spinRate":2387,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.40684468871607393,"extension":6.688856525395502},"index":5,"playId":"ccdfa72b-4679-3174-8405-7a544d639c10","pitchNumber":4,"startTime":"2026-05-17T19:48:46.973Z","endTime":"2026-05-17T19:48:51.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39135906461536,"aZ":-16.56151718115354,"pfxX":-8.672789348532053,"pfxZ":8.448780654026901,"pX":0.14990122305199977,"pZ":2.0242409258096052,"vX0":8.472293203172327,"vY0":-135.74796162465913,"vZ0":-3.5180394440096143,"x":111.29,"y":184.13,"x0":-1.899371268812847,"y0":50.005958961652226,"z0":4.5047090325534365,"aX":-16.033282408342284},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":13.7,"spinRate":2430,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.40499093711435474,"extension":6.535013617022783},"hitData":{"launchSpeed":88.3,"launchAngle":54.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.67,"coordY":113.65}},"index":6,"playId":"326f6b80-2ef3-34f2-b5d2-3111018c63fc","pitchNumber":5,"startTime":"2026-05-17T19:49:01.975Z","endTime":"2026-05-17T19:49:11.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":1.17,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:49:11.591Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a sharp ground ball to center fielder Ryan Kreidler.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T19:51:28.520Z","endTime":"2026-05-17T19:52:30.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Banda replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T19:49:52.837Z","endTime":"2026-05-17T19:51:30.781Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"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":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.939436207396785,"aZ":-19.867214371998383,"pfxX":8.589236609427534,"pfxZ":6.637118487124931,"pX":0.10606660444460064,"pZ":1.4937592358599845,"vX0":-9.474506251504296,"vY0":-134.95771956569544,"vZ0":-6.62755120994445,"x":112.96,"y":198.45,"x0":2.537622919065424,"y0":50.0038666588388,"z0":5.369384758495776,"aX":15.928304110428979},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":-13.7,"spinRate":1964,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.40504477442068065,"extension":6.486830807112217},"index":1,"playId":"17d8f157-0290-395f-b8d8-dd28c7117160","pitchNumber":1,"startTime":"2026-05-17T19:51:30.781Z","endTime":"2026-05-17T19:51:34.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77820762233472,"aZ":-20.38382219465917,"pfxX":8.283786009668011,"pfxZ":6.3713836361205995,"pX":-0.5882559275107448,"pZ":1.4493843518439748,"vX0":-10.056266002433377,"vY0":-135.46160545259053,"vZ0":-6.8660257777709255,"x":139.42,"y":199.65,"x0":2.1034575252281975,"y0":50.00139196498488,"z0":5.451490382997267,"aX":15.327539578620243},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.1,"breakHorizontal":-12.7,"spinRate":1970,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.40499928851759437,"extension":6.39387130802676},"index":2,"playId":"b5f9d692-b438-34e7-b463-0780041e4ec1","pitchNumber":2,"startTime":"2026-05-17T19:51:45.549Z","endTime":"2026-05-17T19:51:51.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":74.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95612176087429,"aZ":-35.13151504873478,"pfxX":-1.488517671224928,"pfxZ":-2.076863841155072,"pX":-0.5569952711855837,"pZ":1.159679775755946,"vX0":-6.754510881847596,"vY0":-121.00535312302901,"vZ0":-2.35406680540192,"x":138.23,"y":207.47,"x0":2.508433580129009,"y0":50.00101084359394,"z0":5.339910867098137,"aX":-2.121987759517853},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.1,"breakHorizontal":4.9,"spinRate":2158,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.45940842812454585,"extension":6.257245586016119},"index":3,"playId":"bce127dd-a3b4-34bd-ad87-69eed84d9264","pitchNumber":3,"startTime":"2026-05-17T19:52:02.982Z","endTime":"2026-05-17T19:52:07.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.608357129238403,"aZ":-22.704786951965325,"pfxX":8.500793201840226,"pfxZ":5.37092392126575,"pX":-0.02480703196362808,"pZ":1.5614087832463182,"vX0":-9.462166498615137,"vY0":-132.75329600634993,"vZ0":-5.198195238923247,"x":117.95,"y":196.62,"x0":2.5016977369403692,"y0":50.003248365757514,"z0":5.22430162515904,"aX":14.990867960530627},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":-13.1,"spinRate":1956,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.41449827226491154,"extension":6.314355057080934},"hitData":{"launchSpeed":102.4,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.0,"coordY":95.0}},"index":4,"playId":"b1cb763a-8bf0-3efe-babe-cf1926b4c43e","pitchNumber":4,"startTime":"2026-05-17T19:52:19.520Z","endTime":"2026-05-17T19:52:30.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.44,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:52:30.776Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T19:52:42.682Z","endTime":"2026-05-17T19:54:15.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5784947235026,"aZ":-40.59626358483686,"pfxX":-5.668619511034181,"pfxZ":-5.869883659902736,"pX":-0.9345867188360333,"pZ":1.405415053330337,"vX0":-6.444622149973119,"vY0":-120.45401677333147,"vZ0":-0.7338325098731243,"x":152.62,"y":200.83,"x0":2.5363472916289824,"y0":50.0031949439328,"z0":5.378955667552381,"aX":-8.131658132719291},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.4,"breakHorizontal":12.1,"spinRate":2105,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4589147219795602,"extension":6.1746485650231735},"index":0,"playId":"c4d388a3-fbd0-3cea-ae4d-146774ec5eba","pitchNumber":1,"startTime":"2026-05-17T19:52:55.850Z","endTime":"2026-05-17T19:52:59.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":73.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54680201625075,"aZ":-35.83985238272559,"pfxX":-2.878124786670205,"pfxZ":-2.598850682147667,"pX":0.2867443303040258,"pZ":4.007229284996222,"vX0":-4.298795372267094,"vY0":-119.73239528003349,"vZ0":3.9414343253205937,"x":106.07,"y":130.58,"x0":2.500640635513269,"y0":50.00469870332342,"z0":5.607518801224278,"aX":-4.054264013032277},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.1,"breakHorizontal":6.5,"spinRate":1992,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.4628043382064462,"extension":6.313307023294853},"index":1,"playId":"49b948d1-a52f-3ed7-9457-e0a62efb54ed","pitchNumber":2,"startTime":"2026-05-17T19:53:14.307Z","endTime":"2026-05-17T19:53:18.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359542760123933,"aZ":-14.855920681082749,"pfxX":10.001942245617846,"pfxZ":9.543915950185774,"pX":-0.7573427219008856,"pZ":1.4494930443211096,"vX0":-11.28909274441325,"vY0":-134.1953197624958,"vZ0":-7.276725313141642,"x":145.87,"y":199.64,"x0":2.2142400118413224,"y0":50.006671495449766,"z0":5.264656483781528,"aX":18.157914191576555},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":-15.6,"spinRate":1975,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.40892174528974135,"extension":6.647727736931851},"index":2,"playId":"3fdfa1ba-856c-3f69-b048-7af4690e9b59","pitchNumber":3,"startTime":"2026-05-17T19:53:34.560Z","endTime":"2026-05-17T19:53:37.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":74.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.454499579358384,"aZ":-37.216125133054234,"pfxX":-5.509603838455419,"pfxZ":-3.555573173361708,"pX":0.30339844897999274,"pZ":3.194196803961783,"vX0":-3.6321907013362567,"vY0":-120.03721175499591,"vZ0":2.554539246587937,"x":105.44,"y":152.54,"x0":2.5672510478809336,"y0":50.00446440610075,"z0":5.497844503956086,"aX":-7.8085492498532805},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.3,"breakHorizontal":11.0,"spinRate":2055,"spinDirection":302},"zone":2,"typeConfidence":2.0,"plateTime":0.46141775086963044,"extension":6.277190124994744},"index":3,"playId":"a05c6021-2e0a-3bb3-bdfe-a58d658e23a7","pitchNumber":4,"startTime":"2026-05-17T19:53:53.031Z","endTime":"2026-05-17T19:53:57.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343994018162086,"aZ":-38.24364083515663,"pfxX":-3.0394720203197236,"pfxZ":-4.076827829286029,"pX":-0.9812990144122489,"pZ":1.401618070687423,"vX0":-7.062830954297759,"vY0":-122.57131962339558,"vZ0":-1.4270686850299423,"x":154.4,"y":200.94,"x0":2.3591100473488624,"y0":50.005881933683646,"z0":5.325503389764884,"aX":-4.519983410426158},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.4,"breakHorizontal":7.6,"spinRate":2142,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4508083031707377,"extension":6.416392183430435},"index":4,"playId":"e903e465-d645-34ad-bdce-8473f128a1a6","pitchNumber":5,"startTime":"2026-05-17T19:54:12.221Z","endTime":"2026-05-17T19:54:15.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.42,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:54:15.923Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Ortiz walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T19:54:22.634Z","endTime":"2026-05-17T19:57:37.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7,8],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":73.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.897832174879888,"aZ":-38.17921523182496,"pfxX":-7.545376924357996,"pfxZ":-4.307924479297455,"pX":-0.9471416417550106,"pZ":1.1419829270755024,"vX0":-5.7186185500515645,"vY0":-119.52957818862079,"vZ0":-1.6667263210285188,"x":153.1,"y":207.95,"x0":2.488444857324994,"y0":50.0032536570398,"z0":5.395702690118848,"aX":-10.516863676884366},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.9,"breakHorizontal":15.4,"spinRate":2048,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.46483147875033426,"extension":6.24021578850846},"index":0,"playId":"0d90d22f-200a-36b2-941a-406ffe7dbdb1","pitchNumber":1,"startTime":"2026-05-17T19:54:43.539Z","endTime":"2026-05-17T19:54:51.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.708624411011975,"aZ":-17.629609301151813,"pfxX":8.913635109238859,"pfxZ":8.118060698568671,"pX":-0.14693170146183032,"pZ":2.767834475897225,"vX0":-9.140013685260525,"vY0":-133.49047918938805,"vZ0":-3.4071710542506874,"x":122.6,"y":164.05,"x0":2.1753803324227476,"y0":50.00128233951034,"z0":5.3416213177297305,"aX":15.967494264444673},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":-14.0,"spinRate":1945,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.41146991486766327,"extension":6.430831777315656},"index":1,"playId":"8fa8a3a0-f657-3cac-9439-53ad50bc88bc","pitchNumber":2,"startTime":"2026-05-17T19:55:03.819Z","endTime":"2026-05-17T19:55:08.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"564c0be6-2f2c-3d70-83ee-050be8926207","startTime":"2026-05-17T19:55:26.033Z","endTime":"2026-05-17T19:55:33.457Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Sal Frelick steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"564c0be6-2f2c-3d70-83ee-050be8926207","startTime":"2026-05-17T19:55:46.223Z","endTime":"2026-05-17T19:56:06.588Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"postOnSecond":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":62.8,"awayTeamWinProbability":37.2,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":2.03,"dramaIndex":72.0,"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":83.3,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.712283950161343,"aZ":-36.23576707378973,"pfxX":-3.978887241147329,"pfxZ":-2.69279580625828,"pX":1.2665174627334825,"pZ":3.0846083171248244,"vX0":-2.1014496765140165,"vY0":-121.40736045066866,"vZ0":1.7422465853182127,"x":68.72,"y":155.5,"x0":2.657781037277028,"y0":50.00471087365721,"z0":5.490089667675278,"aX":-5.994963014181678},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.3,"breakHorizontal":7.7,"spinRate":2121,"spinDirection":299},"zone":12,"typeConfidence":2.0,"plateTime":0.44955719424405904,"extension":6.264072034359404},"index":4,"playId":"a7dc98c1-2f98-3fa8-ac6c-983e45d88e42","pitchNumber":3,"startTime":"2026-05-17T19:56:06.588Z","endTime":"2026-05-17T19:56:10.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70380798103067,"aZ":-32.64496872593849,"pfxX":-3.1642723971312066,"pfxZ":-0.32095055120582927,"pX":1.1324380402229215,"pZ":2.781949293352623,"vX0":-2.512626284935622,"vY0":-120.87927658666132,"vZ0":0.5938893251714579,"x":73.83,"y":163.67,"x0":2.600095109268203,"y0":50.003851610957376,"z0":5.421628816305468,"aX":-4.636373525223164},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.1,"breakHorizontal":6.4,"spinRate":1902,"spinDirection":299},"zone":12,"typeConfidence":2.0,"plateTime":0.4548317724818265,"extension":6.4312982496929125},"index":5,"playId":"a0c8760c-7b3f-37c6-82ac-eb0fa0a414c3","pitchNumber":4,"startTime":"2026-05-17T19:56:26.450Z","endTime":"2026-05-17T19:56:31.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":6,"startTime":"2026-05-17T19:56:42.841Z","endTime":"2026-05-17T19:57:04.496Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.715553197045324,"aZ":-19.353480271357483,"pfxX":8.677396216077117,"pfxZ":6.892100441209113,"pX":0.44594715244563354,"pZ":3.4739300259039845,"vX0":-7.775778439485379,"vY0":-135.33582465002303,"vZ0":-1.5215267514685975,"x":100.0,"y":144.98,"x0":2.2247835522655155,"y0":50.00528667686892,"z0":5.395013695513447,"aX":16.147113236761683},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":-14.2,"spinRate":2069,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40425974593846137,"extension":6.472042819553839},"index":7,"playId":"04e1b2e2-24d3-3ffa-95a1-af39a60fc781","pitchNumber":5,"startTime":"2026-05-17T19:57:04.496Z","endTime":"2026-05-17T19:57:07.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.689481055383496,"aZ":-20.691165922816968,"pfxX":11.285556016164335,"pfxZ":6.1601092668048665,"pX":-0.8855781956891136,"pZ":1.1676173924503046,"vX0":-12.075973222169056,"vY0":-136.76835746290996,"vZ0":-7.031791889758594,"x":150.76,"y":207.25,"x0":2.1549888012949885,"y0":50.00214700328785,"z0":5.227828288255329,"aX":21.035872393321366},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":-17.4,"spinRate":2031,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.40297137619762147,"extension":6.438523052431775},"index":8,"playId":"fb05b54d-0d6f-392a-995d-19e1776bad7b","pitchNumber":6,"startTime":"2026-05-17T19:57:32.947Z","endTime":"2026-05-17T19:57:37.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":2.03,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-05-17T19:57:37.239Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T19:59:08.603Z","endTime":"2026-05-17T20:00:01.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Rengifo replaces David Hamilton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-17T19:57:50.631Z","endTime":"2026-05-17T19:57:54.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-17T19:57:54.371Z","endTime":"2026-05-17T19:59:10.815Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18054142781797,"aZ":-26.41785911481848,"pfxX":9.977246398389495,"pfxZ":3.8009915371747285,"pX":0.38025346150252576,"pZ":1.3860963993310567,"vX0":-7.814371703966077,"vY0":-123.04390257263282,"vZ0":-3.8772086389471214,"x":102.51,"y":201.36,"x0":2.320066786037817,"y0":50.00254191465879,"z0":5.251626587355654,"aX":15.112503440885023},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.1,"breakHorizontal":-16.0,"spinRate":1292,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4472227354697438,"extension":6.385314611877934},"index":2,"playId":"a8575b16-041b-3129-92ba-dfaed0c505b5","pitchNumber":1,"startTime":"2026-05-17T19:59:10.815Z","endTime":"2026-05-17T19:59:13.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42686741941831,"aZ":-26.17830631241697,"pfxX":8.994111178884344,"pfxZ":3.8110966257374006,"pX":0.7273333713397755,"pZ":2.322403015092195,"vX0":-6.533016762209049,"vY0":-125.23962830432853,"vZ0":-2.120460061356204,"x":89.28,"y":176.08,"x0":2.2129154256326125,"y0":50.004674918342154,"z0":5.340616461592201,"aX":14.16008574579181},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.6,"breakHorizontal":-14.6,"spinRate":1168,"spinDirection":104},"zone":6,"typeConfidence":2.0,"plateTime":0.4388609620714341,"extension":6.3562261071192},"index":3,"playId":"162cb5d5-476d-3029-aaf0-a49b0651441e","pitchNumber":2,"startTime":"2026-05-17T19:59:32.019Z","endTime":"2026-05-17T19:59:36.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-17T19:59:41.126Z","endTime":"2026-05-17T19:59:57.123Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.690688929750795,"aZ":-17.908870416590656,"pfxX":7.5898034682678865,"pfxZ":7.61326386126407,"pX":0.2580324317449828,"pZ":3.4012203378262265,"vX0":-8.267928035582543,"vY0":-136.23369152112312,"vZ0":-2.2246933643917117,"x":107.16,"y":146.95,"x0":2.350125453623464,"y0":50.006408142651374,"z0":5.470032823132797,"aX":14.2303215730627},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":-11.9,"spinRate":2123,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4024688191946941,"extension":6.231252107937836},"index":5,"playId":"077847dd-2726-341b-b305-b1514ecd282e","pitchNumber":3,"startTime":"2026-05-17T19:59:57.123Z","endTime":"2026-05-17T20:00:01.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.8,"awayTeamWinProbability":33.2,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":3.2,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:00:01.877Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-17T20:02:46.230Z","endTime":"2026-05-17T20:03:50.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T20:00:55.924Z","endTime":"2026-05-17T20:01:08.381Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Morris replaces Anthony Banda.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-17T20:01:08.381Z","endTime":"2026-05-17T20:02:48.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.804845958360595,"aZ":-10.12424915997313,"pfxX":-2.4937357010541588,"pfxZ":11.147486219447538,"pX":1.9483376437490494,"pZ":1.8054583523550687,"vX0":8.97573241544692,"vY0":-140.2533333647828,"vZ0":-10.362063811025932,"x":42.73,"y":190.03,"x0":-0.9793517948588698,"y0":50.00344107331453,"z0":6.223024211942429,"aX":-4.933056238300605},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":2.5,"spinRate":2101,"spinDirection":197},"zone":14,"typeConfidence":0.92,"plateTime":0.39158008518636267,"extension":6.515492544874807},"index":2,"playId":"f243925d-3499-3ef5-a2e1-9fe4b5c9dbca","pitchNumber":1,"startTime":"2026-05-17T20:02:48.521Z","endTime":"2026-05-17T20:02:51.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45739705492857,"aZ":-9.9737616226913,"pfxX":-2.285648719682895,"pfxZ":11.474003817026531,"pX":-0.01110762722813677,"pZ":3.0388938850763907,"vX0":4.131623396854843,"vY0":-139.4474294799806,"vZ0":-7.127421396100693,"x":117.42,"y":156.73,"x0":-1.2268917292804613,"y0":50.00365091223544,"z0":6.314631002439337,"aX":-4.422941788896316},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.2,"breakHorizontal":3.1,"spinRate":2094,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.3954233428184448,"extension":6.113316682437201},"index":3,"playId":"daecb5a1-b287-304e-bc47-69dbe52e41ac","pitchNumber":2,"startTime":"2026-05-17T20:03:07.085Z","endTime":"2026-05-17T20:03:11.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129954222872446,"aZ":-25.582832138061395,"pfxX":4.340995996427145,"pfxZ":3.9291341462557225,"pX":0.724465379997239,"pZ":1.8216601929602656,"vX0":3.7182004808978495,"vY0":-128.8187174651529,"vZ0":-6.549088470883331,"x":89.39,"y":189.6,"x0":-1.3024360364237848,"y0":50.004019541517344,"z0":6.378730739390463,"aX":7.284976307695848},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":-8.8,"spinRate":2388,"spinDirection":146},"zone":9,"typeConfidence":0.91,"plateTime":0.42542993990113276,"extension":6.253280900405374},"index":4,"playId":"bfdadd58-6bcd-3744-84b6-8195c588b415","pitchNumber":3,"startTime":"2026-05-17T20:03:25.203Z","endTime":"2026-05-17T20:03:29.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":86.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.61633237704304,"aZ":-10.151139157914782,"pfxX":-3.2318682201766107,"pfxZ":11.266270927282871,"pX":0.3820404822271523,"pZ":2.2783433623413645,"vX0":5.686967613110511,"vY0":-140.11657924066856,"vZ0":-8.9007023129759,"x":102.44,"y":177.26,"x0":-1.2697663373653183,"y0":50.00460486456776,"z0":6.191663733467153,"aX":-6.318968198208133},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2089,"spinDirection":201},"zone":6,"typeConfidence":0.91,"plateTime":0.39343681422060595,"extension":6.249292730006849},"hitData":{"launchSpeed":96.4,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":150.67}},"index":5,"playId":"9b02861b-fdce-37e4-9e94-6581fa16adc0","pitchNumber":4,"startTime":"2026-05-17T20:03:44.093Z","endTime":"2026-05-17T20:03:50.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":2.86,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:03:50.225Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-17T20:06:00.909Z","endTime":"2026-05-17T20:07:04.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luis Rengifo remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T20:04:57.954Z","endTime":"2026-05-17T20:06:03.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64458669291599,"aZ":-32.07413303700146,"pfxX":-11.945092665966737,"pfxZ":0.05853920194681628,"pX":-1.5974104046679498,"pZ":2.7116531506413235,"vX0":5.297355114681337,"vY0":-132.16831841726912,"vZ0":1.0781925877142289,"x":177.89,"y":165.57,"x0":-2.0734826878919614,"y0":50.00430573873221,"z0":4.650281359597783,"aX":-21.17678495674787},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.6,"breakHorizontal":20.5,"spinRate":2227,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4141067061127468,"extension":6.227341017340373},"index":1,"playId":"43ad103b-9c9c-3235-8f6c-f3bea91551c0","pitchNumber":1,"startTime":"2026-05-17T20:06:03.186Z","endTime":"2026-05-17T20:06:07.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68955734779086,"aZ":-28.80207893707155,"pfxX":-10.53985839352435,"pfxZ":1.844381455692515,"pX":-0.2514336452335636,"pZ":3.669272274088947,"vX0":8.012430680852118,"vY0":-134.095868010755,"vZ0":2.141483446189157,"x":126.58,"y":139.71,"x0":-1.9015950814773397,"y0":50.004385144173405,"z0":4.908508457167452,"aX":-19.289144048696244},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":17.5,"spinRate":2233,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4077143628030728,"extension":6.332524455819106},"index":2,"playId":"93ce0128-9e24-3d36-83bc-27ebfccf9908","pitchNumber":2,"startTime":"2026-05-17T20:06:34.408Z","endTime":"2026-05-17T20:06:46.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.540438254229795,"aZ":-21.8386428457117,"pfxX":-5.722972394966739,"pfxZ":5.650713838998332,"pX":0.0912048679616758,"pZ":4.294486588080637,"vX0":7.124704726770723,"vY0":-133.3630561500815,"vZ0":2.7330624526770793,"x":113.52,"y":122.83,"x0":-1.852323414987264,"y0":50.00203222330213,"z0":4.818231455703315,"aX":-10.467431942989494},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":9.1,"spinRate":2357,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.4083147005681451,"extension":6.347644692699341},"index":3,"playId":"af6a3689-96f0-3b5d-ad8b-c43cd5f07aa0","pitchNumber":3,"startTime":"2026-05-17T20:07:00.899Z","endTime":"2026-05-17T20:07:04.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:07:04.652Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-17T20:07:10.361Z","endTime":"2026-05-17T20:08:57.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.808525949438973,"aZ":-25.542200746884685,"pfxX":5.1850194089510735,"pfxZ":4.63119868357118,"pX":1.0059388958354412,"pZ":3.466355289154794,"vX0":5.579639786603625,"vY0":-119.92957595315318,"vZ0":3.307938977388726,"x":78.66,"y":145.19,"x0":-2.0390715655861715,"y0":50.003502401694995,"z0":4.369607999010027,"aX":7.4261448113734},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":9.6,"breakHorizontal":-10.9,"spinRate":2623,"spinDirection":82},"zone":12,"typeConfidence":0.87,"plateTime":0.4596527611283343,"extension":6.4216775603697025},"index":0,"playId":"465decf9-b2a9-3ec7-9225-227f68cd738c","pitchNumber":1,"startTime":"2026-05-17T20:07:29.398Z","endTime":"2026-05-17T20:07:34.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05219542679285,"aZ":-25.04852277808123,"pfxX":6.564982019805323,"pfxZ":5.0220421125523265,"pX":-0.0603844437400227,"pZ":2.194892811594396,"vX0":3.2942107394436766,"vY0":-118.75289832004285,"vZ0":0.8434731400070126,"x":119.3,"y":179.52,"x0":-2.3213052858335503,"y0":50.00421344854665,"z0":4.124513234057632,"aX":9.318798939414242},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.6,"breakHorizontal":-12.7,"spinRate":2627,"spinDirection":77},"zone":8,"typeConfidence":0.88,"plateTime":0.46232211369109155,"extension":6.297076221231298},"index":1,"playId":"caa8584f-ae4e-3415-8d80-14826cccfcec","pitchNumber":2,"startTime":"2026-05-17T20:07:43.945Z","endTime":"2026-05-17T20:07:48.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.233505514676004,"aZ":-31.88172890845896,"pfxX":-11.724206200767677,"pfxZ":0.16407251722825222,"pX":-0.856798813965448,"pZ":2.5062722296639617,"vX0":7.678499615847123,"vY0":-135.30745947798408,"vZ0":0.46482380318330674,"x":149.66,"y":171.11,"x0":-2.2224231903674645,"y0":50.00616267005215,"z0":4.583827386430271,"aX":-21.529655648826658},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.6,"breakHorizontal":19.3,"spinRate":2233,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.40633222592809703,"extension":6.378893707250767},"index":2,"playId":"4dfba080-dadb-33bc-801b-41148bd46cc1","pitchNumber":3,"startTime":"2026-05-17T20:07:58.514Z","endTime":"2026-05-17T20:08:02.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.314422850897696,"aZ":-29.224290294875022,"pfxX":5.293319209150612,"pfxZ":2.0182112251422666,"pX":-0.5792825959371807,"pZ":2.2751334780817256,"vX0":2.629595490381497,"vY0":-120.11068681552975,"vZ0":1.7919888252554366,"x":139.08,"y":177.35,"x0":-2.375958885301372,"y0":50.00144701611711,"z0":4.118480712014483,"aX":7.731290959804179},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":-10.2,"spinRate":2568,"spinDirection":80},"zone":4,"typeConfidence":0.89,"plateTime":0.4560651901755861,"extension":6.409635333602717},"index":3,"playId":"a6baccee-f4f8-3a0b-8636-581f20f7da1e","pitchNumber":4,"startTime":"2026-05-17T20:08:33.000Z","endTime":"2026-05-17T20:08:37.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09473195024273,"aZ":-31.986004182700086,"pfxX":4.280756129551622,"pfxZ":0.13191935565612933,"pX":1.4394972514442224,"pZ":1.2340426140261262,"vX0":6.826616659760985,"vY0":-117.98162523756568,"vZ0":0.22059803716181658,"x":62.13,"y":205.46,"x0":-2.0456665624989565,"y0":50.00281147057858,"z0":4.083245943679034,"aX":6.042673061141112},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.6,"breakHorizontal":-9.4,"spinRate":2684,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.46395916199141674,"extension":6.714563689328291},"index":4,"playId":"2b530bfc-3e41-358c-b00e-fc246281d1c7","pitchNumber":5,"startTime":"2026-05-17T20:08:53.901Z","endTime":"2026-05-17T20:08:57.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:08:57.548Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-17T20:11:27.782Z","endTime":"2026-05-17T20:12:20.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T20:09:08.742Z","endTime":"2026-05-17T20:09:41.436Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: DL Hall replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-17T20:09:41.436Z","endTime":"2026-05-17T20:11:30.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76377606844393,"aZ":-31.95357496141497,"pfxX":-1.5480112332409255,"pfxZ":0.13524658319682636,"pX":-0.7570359551628988,"pZ":2.6452990248772386,"vX0":-8.146698309776466,"vY0":-126.91502778731454,"vZ0":-0.8997779506908898,"x":145.86,"y":167.36,"x0":2.6998523874248646,"y0":50.00239131991077,"z0":5.5566688947116445,"aX":-2.5162209077211393},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.2,"breakHorizontal":4.7,"spinRate":2591,"spinDirection":282},"zone":4,"typeConfidence":2.0,"plateTime":0.4321146143736585,"extension":7.100448871645669},"index":2,"playId":"7cad3e7b-9f14-3537-9a1f-7d4dff5428e3","pitchNumber":1,"startTime":"2026-05-17T20:11:30.027Z","endTime":"2026-05-17T20:11:57.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09157254907609,"aZ":-31.296082671595858,"pfxX":-3.469704341263575,"pfxZ":0.5216637630257086,"pX":-1.0741506721277905,"pZ":2.507499605813416,"vX0":-8.30585826549462,"vY0":-128.85841987490178,"vZ0":-1.4246976449114834,"x":157.94,"y":171.08,"x0":2.638195245960357,"y0":50.00268170806295,"z0":5.479237960769685,"aX":-5.851156363476671},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":8.0,"spinRate":2559,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4246047463588467,"extension":7.009089022502864},"index":3,"playId":"c618c47f-4ff8-32fe-9140-9622ebe22a8b","pitchNumber":2,"startTime":"2026-05-17T20:12:01.166Z","endTime":"2026-05-17T20:12:04.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64868704013703,"aZ":-30.014921636812105,"pfxX":-8.27325911682755,"pfxZ":1.3462620714560147,"pX":-1.0183404640266827,"pZ":1.3012097579849218,"vX0":-5.87957811456615,"vY0":-126.04403356809719,"vZ0":-4.290062583293067,"x":155.82,"y":203.65,"x0":2.419835630949806,"y0":50.005533113798926,"z0":5.449310756178593,"aX":-13.312445954241845},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":16.3,"spinRate":2842,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.43457416446519925,"extension":6.993730752958469},"index":4,"playId":"5bd09e22-9b05-3c72-a9f2-04f2d670517e","pitchNumber":3,"startTime":"2026-05-17T20:12:16.651Z","endTime":"2026-05-17T20:12:20.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:12:20.227Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-17T20:14:21.992Z","endTime":"2026-05-17T20:15:51.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.674635603846415,"aZ":-27.171011390866454,"pfxX":7.051249769269243,"pfxZ":3.7162699680977562,"pX":0.5734897353058335,"pZ":0.35486212780536636,"vX0":2.88364965633279,"vY0":-115.62032342967831,"vZ0":-7.41242851998493,"x":95.14,"y":229.2,"x0":-1.6081300326970611,"y0":50.00440789255626,"z0":6.229655458735261,"aX":9.493206333181845},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.0,"breakHorizontal":-13.6,"spinRate":2368,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.47475405738019116,"extension":6.084234706607791},"index":0,"playId":"472270fd-c02f-3a9f-8452-28b7bb3bc722","pitchNumber":1,"startTime":"2026-05-17T20:14:28.812Z","endTime":"2026-05-17T20:14:34.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.550970507217464,"aZ":-8.881337459843465,"pfxX":-4.288092180180499,"pfxZ":12.503082304630313,"pX":-0.7109834032531441,"pZ":1.0558392283116873,"vX0":3.124802937788828,"vY0":-136.26715848977744,"vZ0":-12.007814683224213,"x":144.1,"y":210.27,"x0":-1.320851745776221,"y0":50.004719232461206,"z0":6.155539061276293,"aX":-7.989926803069723},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.0,"breakHorizontal":7.1,"spinRate":2078,"spinDirection":199},"zone":13,"typeConfidence":0.92,"plateTime":0.40340063024038386,"extension":6.189545345468187},"index":1,"playId":"a76c71fe-602d-34c9-92e8-c298ecc3e1cb","pitchNumber":2,"startTime":"2026-05-17T20:14:49.451Z","endTime":"2026-05-17T20:14:53.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.261199454036735,"aZ":-8.14840136871762,"pfxX":-1.146739589296209,"pfxZ":12.745790238147366,"pX":-0.2913521131123734,"pZ":3.1092392564747677,"vX0":3.1909738753708226,"vY0":-137.79725337224923,"vZ0":-7.219243111848686,"x":128.11,"y":154.83,"x0":-1.3256748112339518,"y0":50.00448985726226,"z0":6.34503252859617,"aX":-2.1621822095436785},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.4,"breakHorizontal":1.3,"spinRate":2081,"spinDirection":200},"zone":1,"typeConfidence":0.91,"plateTime":0.40053513261307927,"extension":6.150275686956187},"index":2,"playId":"6cb8b70d-cf65-3bfa-9fd5-846bfb8ff2e9","pitchNumber":3,"startTime":"2026-05-17T20:15:02.763Z","endTime":"2026-05-17T20:15:06.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.5861248733485,"aZ":-10.943535147994444,"pfxX":-0.49230373067895217,"pfxZ":11.006660221302242,"pX":-0.7516542495955395,"pZ":3.3266454000182093,"vX0":1.8789562578875652,"vY0":-139.70392112336623,"vZ0":-6.077500168204428,"x":145.65,"y":148.96,"x0":-1.3762196371404884,"y0":50.00255575758675,"z0":6.287114411226434,"aX":-0.9499388078163152},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":0.4,"spinRate":2066,"spinDirection":198},"zone":1,"typeConfidence":0.91,"plateTime":0.39576743441165974,"extension":6.197565503700893},"index":3,"playId":"9ac7b88e-5150-303e-ba06-3f6f4f7a375f","pitchNumber":4,"startTime":"2026-05-17T20:15:22.637Z","endTime":"2026-05-17T20:15:27.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-17T20:15:32.308Z","endTime":"2026-05-17T20:15:47.026Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.911843972668784,"aZ":-9.526468218060447,"pfxX":-2.8533088109668583,"pfxZ":11.452161478043816,"pX":-0.5166051534225935,"pZ":1.8664968588405813,"vX0":2.963380507876211,"vY0":-140.68242811312527,"vZ0":-10.253626891703009,"x":136.69,"y":188.38,"x0":-1.2197578126947104,"y0":50.00244550051362,"z0":6.203729251146121,"aX":-5.642578090382289},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":4.4,"spinRate":2091,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.3913438627894532,"extension":6.177917659922966},"index":5,"playId":"159db75d-3650-3a9c-8797-8ec97b0b57f4","pitchNumber":5,"startTime":"2026-05-17T20:15:47.026Z","endTime":"2026-05-17T20:15:51.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:15:51.579Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-17T20:15:54.534Z","endTime":"2026-05-17T20:17:06.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45587332110719,"aZ":-10.013551678459995,"pfxX":-7.502015051194333,"pfxZ":11.361372855460488,"pX":-0.3254115575380805,"pZ":2.013288219635909,"vX0":5.83686413792815,"vY0":-139.28614571243776,"vZ0":-9.473324716719457,"x":129.4,"y":184.42,"x0":-1.4812717993689561,"y0":50.00260177848593,"z0":6.135577457633871,"aX":-14.630925969948564},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":12.2,"spinRate":2131,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.39436460395120054,"extension":6.158007525113029},"index":0,"playId":"450f5f54-cb85-3e22-a684-f1ad7217b443","pitchNumber":1,"startTime":"2026-05-17T20:16:15.124Z","endTime":"2026-05-17T20:16:19.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-17T20:16:26.856Z","endTime":"2026-05-17T20:16:37.684Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.380914262824994,"aZ":-22.75095375532865,"pfxX":2.22326839626907,"pfxZ":5.407328242622102,"pX":1.360915708260053,"pZ":3.7672232198261075,"vX0":5.91021733556199,"vY0":-132.25552492974947,"vZ0":-2.5722640080064476,"x":65.13,"y":137.06,"x0":-1.2060107403824825,"y0":50.00412140032856,"z0":6.449855329376112,"aX":3.87687473578969},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":-5.5,"spinRate":2385,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.41666922258878314,"extension":6.138654717205622},"index":2,"playId":"af6365c2-c52e-3124-b7be-c36b95b2cfec","pitchNumber":2,"startTime":"2026-05-17T20:16:37.684Z","endTime":"2026-05-17T20:16:41.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16382029431262,"aZ":-12.868868748369396,"pfxX":-7.461319366924512,"pfxZ":9.831800758402757,"pX":-0.5725137780096341,"pZ":2.7707730503789905,"vX0":4.878102581238949,"vY0":-139.43044835699047,"vZ0":-7.247260376138838,"x":138.82,"y":163.97,"x0":-1.3778915649425414,"y0":50.00041226312411,"z0":6.2577123033338236,"aX":-14.648035676355049},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":12.5,"spinRate":2147,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3932493609408634,"extension":6.006814413601994},"hitData":{"launchSpeed":74.8,"launchAngle":48.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.5,"coordY":136.85}},"index":3,"playId":"c67ee7ca-f8de-331a-83fe-97d7ede66ac0","pitchNumber":3,"startTime":"2026-05-17T20:16:53.573Z","endTime":"2026-05-17T20:17:06.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:17:06.112Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Yelich flies out to left fielder James Outman.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-17T20:19:33.403Z","endTime":"2026-05-17T20:20:16.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T20:17:19.329Z","endTime":"2026-05-17T20:17:36.221Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Rogers replaces Andrew Morris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-17T20:17:36.221Z","endTime":"2026-05-17T20:19:35.658Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.989299775929847,"aZ":-22.40730326125743,"pfxX":10.161179095086526,"pfxZ":5.538393352991044,"pX":-0.2114821384817637,"pZ":2.67630788296199,"vX0":-8.066947393292171,"vY0":-132.63758572747582,"vZ0":-3.132887793950786,"x":125.06,"y":166.52,"x0":1.5640702109300433,"y0":50.00638976350023,"z0":5.525398723149098,"aX":17.92973608569688},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.5,"breakHorizontal":-16.4,"spinRate":2162,"spinDirection":131},"zone":5,"typeConfidence":0.89,"plateTime":0.41452525219929326,"extension":5.850163361899911},"index":2,"playId":"68532e06-146a-3514-9e3e-fb59741e7eb6","pitchNumber":1,"startTime":"2026-05-17T20:19:35.658Z","endTime":"2026-05-17T20:19:39.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26046042057552,"aZ":-25.45457955491881,"pfxX":0.6424421763323565,"pfxZ":3.850693930567333,"pX":-0.3957026560825591,"pZ":2.1900059802291367,"vX0":-6.075418545903475,"vY0":-130.21894232711415,"vZ0":-3.4686337033423063,"x":132.08,"y":179.65,"x0":1.86836926863278,"y0":50.001473013182924,"z0":5.430914613347977,"aX":1.1209740890492814},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":0.0,"spinRate":2406,"spinDirection":150},"zone":7,"typeConfidence":0.91,"plateTime":0.4180870054676067,"extension":5.773212295541831},"index":3,"playId":"a59f3065-b84d-3b31-afaa-c0d0c86ccd00","pitchNumber":2,"startTime":"2026-05-17T20:19:51.257Z","endTime":"2026-05-17T20:19:55.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.842240722574388,"aZ":-20.34123401602825,"pfxX":11.11792553133818,"pfxZ":6.485911451563867,"pX":-0.267836517424882,"pZ":2.6899843409225492,"vX0":-8.200914625806668,"vY0":-134.641688179849,"vZ0":-3.7793270143396356,"x":127.21,"y":166.15,"x0":1.3820232596325612,"y0":50.005261080978414,"z0":5.561877141351324,"aX":20.29526015652081},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":-18.2,"spinRate":2205,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.4077112865053838,"extension":5.916150902420454},"hitData":{"launchSpeed":92.8,"launchAngle":33.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.92,"coordY":76.6}},"index":4,"playId":"95008192-57a7-3fc1-ab9d-0f596f22e4e3","pitchNumber":3,"startTime":"2026-05-17T20:20:08.359Z","endTime":"2026-05-17T20:20:16.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:20:16.865Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-17T20:23:30.393Z","endTime":"2026-05-17T20:25:32.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9588487304465,"aZ":-44.14952212303382,"pfxX":-4.55377412619759,"pfxZ":-8.992210967828301,"pX":0.12831009920054895,"pZ":2.126817705588161,"vX0":-4.510469430695252,"vY0":-115.10709466323436,"vZ0":1.5631820256196947,"x":112.11,"y":181.36,"x0":2.7108076941441346,"y0":50.00489694525832,"z0":5.73980174866874,"aX":-6.061902499719374},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.5,"breakHorizontal":9.5,"spinRate":2692,"spinDirection":317},"zone":8,"typeConfidence":2.0,"plateTime":0.4773111351126009,"extension":6.9630528360693855},"index":0,"playId":"bad189ce-e05b-321e-bbde-56218b8a3b67","pitchNumber":1,"startTime":"2026-05-17T20:23:59.556Z","endTime":"2026-05-17T20:24:04.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.492529221827635,"aZ":-18.534194120100924,"pfxX":9.717296327766094,"pfxZ":6.9809562070593945,"pX":-0.7222721055783744,"pZ":0.2911257173005902,"vX0":-12.351798813270646,"vY0":-138.97922584586047,"vZ0":-9.916524157019309,"x":144.53,"y":230.92,"x0":2.5196805178584913,"y0":50.00527732146007,"z0":5.139781309840853,"aX":18.990684556965654},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":-15.0,"spinRate":2190,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.39428654009945463,"extension":7.0486404292666744},"index":1,"playId":"6cd4df58-38cb-3fac-b483-de179aa556a2","pitchNumber":2,"startTime":"2026-05-17T20:24:12.372Z","endTime":"2026-05-17T20:24:17.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22138888261186,"aZ":-23.1235263004473,"pfxX":9.48452232895872,"pfxZ":4.686942191251475,"pX":0.37568907216823305,"pZ":3.1087829719252884,"vX0":-9.632641967295879,"vY0":-138.44106505528563,"vZ0":-1.9196812057142156,"x":102.68,"y":154.84,"x0":2.6756064995809883,"y0":50.00690446171349,"z0":5.366248577977323,"aX":18.331316115938716},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":-15.1,"spinRate":2164,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.3963272815935426,"extension":6.867350504532638},"index":2,"playId":"3418b143-b371-30ec-bea6-e8ae72343cff","pitchNumber":3,"startTime":"2026-05-17T20:24:28.836Z","endTime":"2026-05-17T20:24:32.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.316523767215372,"aZ":-43.63307574518818,"pfxX":-7.041940080417499,"pfxZ":-8.036152670106913,"pX":1.1978704916010376,"pZ":2.6576917564730045,"vX0":-1.6250448000389517,"vY0":-119.34945065875534,"vZ0":1.9440902864515797,"x":71.34,"y":167.02,"x0":2.8037311991206706,"y0":50.0001585346693,"z0":5.794520751145763,"aX":-10.04561943056209},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.7,"breakHorizontal":13.2,"spinRate":2884,"spinDirection":308},"zone":12,"typeConfidence":2.0,"plateTime":0.4608518133277819,"extension":6.792249436444817},"index":3,"playId":"b39c7615-54e8-3dda-b8db-a53f3cc16532","pitchNumber":4,"startTime":"2026-05-17T20:24:48.467Z","endTime":"2026-05-17T20:24:53.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05272330660329,"aZ":-42.296385312123846,"pfxX":-5.850521041224587,"pfxZ":-7.041027255259026,"pX":-0.4874928954960442,"pZ":0.8200690845137927,"vX0":-4.980181052512934,"vY0":-120.22495544082501,"vZ0":-2.4816279502367533,"x":135.58,"y":216.64,"x0":2.3836899751501086,"y0":50.000894767806145,"z0":5.681869860135852,"aX":-8.414394505809627},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-13.1,"breakHorizontal":12.0,"spinRate":2789,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.45863126109990127,"extension":7.089797107842085},"index":4,"playId":"54afb8c0-83db-3b23-b529-2f4469872638","pitchNumber":5,"startTime":"2026-05-17T20:25:03.880Z","endTime":"2026-05-17T20:25:07.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73960980714299,"aZ":-19.171573877239474,"pfxX":9.914401731159462,"pfxZ":6.750890766958509,"pX":0.18918671273520007,"pZ":3.050969003111434,"vX0":-9.995605964721328,"vY0":-138.78096822994246,"vZ0":-2.817673504126617,"x":109.79,"y":156.4,"x0":2.5716588967228677,"y0":50.00279441776101,"z0":5.375555265501213,"aX":19.094614853376896},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":-15.6,"spinRate":2243,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.3966034854935807,"extension":6.9992106693660165},"hitData":{"launchSpeed":97.3,"launchAngle":28.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.8,"coordY":43.85}},"index":5,"playId":"2285f68a-49ef-3879-926e-1354812fcd23","pitchNumber":6,"startTime":"2026-05-17T20:25:24.411Z","endTime":"2026-05-17T20:25:32.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:25:32.936Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-17T20:25:38.185Z","endTime":"2026-05-17T20:27:19.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 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":85.6,"endSpeed":77.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.467946522663773,"aZ":-26.475056505574013,"pfxX":8.064969065726636,"pfxZ":3.681319879480294,"pX":0.6151416328637271,"pZ":1.6390654271299392,"vX0":-7.727941013232199,"vY0":-124.3322102756885,"vZ0":-3.565256825737406,"x":93.55,"y":194.53,"x0":2.7321404815761996,"y0":50.002979350049635,"z0":5.315404729940421,"aX":12.488960757946254},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.0,"breakHorizontal":-12.6,"spinRate":2232,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.44237935541070206,"extension":6.851023406806215},"index":0,"playId":"a3c64e26-a012-3081-ab44-c60af3da3218","pitchNumber":1,"startTime":"2026-05-17T20:25:59.956Z","endTime":"2026-05-17T20:26:04.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04383734836621,"aZ":-19.369989051993223,"pfxX":4.854189374473055,"pfxZ":6.7568622459885255,"pX":0.27741863513209547,"pZ":4.121147697043187,"vX0":-8.156622323169179,"vY0":-137.86289905518493,"vZ0":-0.3516132426653047,"x":106.43,"y":127.51,"x0":2.6647551019874616,"y0":50.00323093813202,"z0":5.575470217581568,"aX":9.200236071309217},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":-6.7,"spinRate":2227,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.39965280213056387,"extension":6.836426600150906},"index":1,"playId":"1816e266-6053-30d9-81e9-412d00888857","pitchNumber":2,"startTime":"2026-05-17T20:26:12.323Z","endTime":"2026-05-17T20:26:16.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25274456543379,"aZ":-43.034211083328564,"pfxX":-4.787743779678029,"pfxZ":-7.88606935901543,"pX":0.016918010016197117,"pZ":2.1785116146992407,"vX0":-4.9613553925663965,"vY0":-117.66862853830108,"vZ0":1.266017874363067,"x":116.36,"y":179.96,"x0":2.7899884302055575,"y0":50.00582652499947,"z0":5.679826588326268,"aX":-6.5887560819555375},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.6,"breakHorizontal":10.1,"spinRate":2722,"spinDirection":315},"zone":8,"typeConfidence":2.0,"plateTime":0.46888195958650947,"extension":6.936648409780975},"index":2,"playId":"c5f59912-c102-3766-8632-168eda7bfce8","pitchNumber":3,"startTime":"2026-05-17T20:26:27.433Z","endTime":"2026-05-17T20:26:31.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.158017284742186,"aZ":-9.929417282931222,"pfxX":7.75825652896352,"pfxZ":11.494445768757341,"pX":-1.5407071002767292,"pZ":1.8311582056596707,"vX0":-13.71949743991264,"vY0":-139.82757228112897,"vZ0":-7.727755324395046,"x":175.73,"y":189.34,"x0":2.4728210570366014,"y0":50.006064178496125,"z0":5.3215499578064485,"aX":15.019476356061947},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":-10.4,"spinRate":2255,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.395148104089841,"extension":7.072707554279018},"index":3,"playId":"f6db13c1-1ce9-3c57-8c01-bb703426a941","pitchNumber":4,"startTime":"2026-05-17T20:26:50.923Z","endTime":"2026-05-17T20:26:54.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.888437287221837,"aZ":-29.20965573543252,"pfxX":-1.9292169257777327,"pfxZ":1.8198822919278808,"pX":-0.3208321766645322,"pZ":3.0069915160345597,"vX0":-6.694820825408051,"vY0":-127.75499396328927,"vZ0":-0.6065761393120921,"x":129.23,"y":157.59,"x0":2.5999086398124525,"y0":50.003817226840866,"z0":5.57305248935558,"aX":-3.140811295058932},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":5.2,"spinRate":2496,"spinDirection":267},"zone":1,"typeConfidence":2.0,"plateTime":0.4311414432718097,"extension":6.847989395165545},"index":4,"playId":"f44d4427-5c6a-3f2a-b4f0-5862da95458b","pitchNumber":5,"startTime":"2026-05-17T20:27:14.647Z","endTime":"2026-05-17T20:27:19.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:27:19.337Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-17T20:27:21.611Z","endTime":"2026-05-17T20:29:30.652Z","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":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":"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":96.2,"endSpeed":88.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22710625863155,"aZ":-18.45264947890777,"pfxX":11.028338637705385,"pfxZ":6.909250143718589,"pX":0.6866477824175581,"pZ":2.0944075930584685,"vX0":-9.040014988011746,"vY0":-139.71190293021166,"vZ0":-5.388186762045476,"x":90.83,"y":182.23,"x0":2.524691671788515,"y0":50.00000218384025,"z0":5.252961603817991,"aX":21.891073652700214},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":-18.2,"spinRate":2262,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.3914151429886643,"extension":7.0939569687418125},"index":0,"playId":"2cc553df-9869-3936-aa4a-60b49d54f2c8","pitchNumber":1,"startTime":"2026-05-17T20:27:42.962Z","endTime":"2026-05-17T20:27:47.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14773088552852,"aZ":-22.756468956936377,"pfxX":11.060812810258755,"pfxZ":5.684602520706693,"pX":0.2766702024589565,"pZ":1.1764151604026398,"vX0":-9.74369147679532,"vY0":-128.28407858749668,"vZ0":-5.951364688051399,"x":106.45,"y":207.02,"x0":2.699070111592859,"y0":50.001365603056335,"z0":5.316379798176912,"aX":18.31468377787708},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":-17.6,"spinRate":2248,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.42803523119971665,"extension":7.113055857657943},"index":1,"playId":"c19521ba-fba3-3aa9-ac9c-8a13ca1da1fc","pitchNumber":2,"startTime":"2026-05-17T20:27:55.408Z","endTime":"2026-05-17T20:27:59.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051653354710933,"aZ":-17.284261081421388,"pfxX":12.301725367771283,"pfxZ":7.551249414948213,"pX":-0.8138612290056061,"pZ":1.5551040254923587,"vX0":-13.767279744905593,"vY0":-139.2616641258809,"vZ0":-6.914002151456943,"x":148.02,"y":196.79,"x0":2.585787821265565,"y0":50.0058970349176,"z0":5.205151970786448,"aX":24.268383357116527},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":-19.6,"spinRate":2268,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.3926838991559993,"extension":6.975697699588216},"index":2,"playId":"0fc8487a-bc5f-302c-a51b-7db893663858","pitchNumber":3,"startTime":"2026-05-17T20:28:10.164Z","endTime":"2026-05-17T20:28:13.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903192952400058,"aZ":-22.40199234528605,"pfxX":9.92230601508184,"pfxZ":4.99614608979806,"pX":0.5574049141976397,"pZ":2.8576906522455365,"vX0":-9.316007172116695,"vY0":-138.26575592815243,"vZ0":-2.781272906137003,"x":95.75,"y":161.62,"x0":2.6648049418119566,"y0":50.00232493204479,"z0":5.363065599925508,"aX":19.405863902425615},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":-16.3,"spinRate":2222,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.39462612783192874,"extension":7.037191169655101},"index":3,"playId":"7592658b-3d34-31a4-98cc-65dcbce4954e","pitchNumber":4,"startTime":"2026-05-17T20:28:26.825Z","endTime":"2026-05-17T20:28:31.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-17T20:28:40.469Z","endTime":"2026-05-17T20:28:55.216Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.303490484773913,"aZ":-43.59453840237115,"pfxX":-8.292839250205542,"pfxZ":-7.749626617299105,"pX":1.0452443707327723,"pZ":2.2322859535535446,"vX0":-1.6076669377256323,"vY0":-120.12407883206792,"vZ0":0.9050998985830183,"x":77.16,"y":178.51,"x0":2.7994612336611318,"y0":50.00032549921087,"z0":5.6988497117797445,"aX":-12.22613937208102},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.7,"breakHorizontal":15.4,"spinRate":2860,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.45439864295235033,"extension":6.775499366254211},"index":5,"playId":"0dcd3f65-9633-315d-8070-990bef703b63","pitchNumber":5,"startTime":"2026-05-17T20:28:55.216Z","endTime":"2026-05-17T20:29:22.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627446416287953,"aZ":-20.58410448287441,"pfxX":7.7028186322299765,"pfxZ":5.7714978454033075,"pX":-1.4243940558153134,"pZ":1.727288923943703,"vX0":-13.195374256921742,"vY0":-140.0925333272656,"vZ0":-6.336797590014377,"x":171.29,"y":192.14,"x0":2.324190638390031,"y0":50.002001335748886,"z0":5.343059305515004,"aX":15.467003861976789},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":-11.5,"spinRate":2320,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3894566756169975,"extension":7.1310442273515875},"index":6,"playId":"457e0d95-9597-3c87-9b96-9312f608986d","pitchNumber":6,"startTime":"2026-05-17T20:29:26.788Z","endTime":"2026-05-17T20:29:30.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:29:30.652Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-17T20:29:39.001Z","endTime":"2026-05-17T20:30:06.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.190602633023936,"aZ":-34.36391288299361,"pfxX":-2.3941046373192982,"pfxZ":-1.3396564382762275,"pX":0.47118429222367725,"pZ":2.786274561724975,"vX0":-4.930992764895093,"vY0":-126.85546966953663,"vZ0":-0.24222496381505054,"x":99.04,"y":163.55,"x0":2.748834252286637,"y0":50.00368418721013,"z0":5.615296319956474,"aX":-3.9126005123609184},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.3,"breakHorizontal":5.4,"spinRate":2590,"spinDirection":271},"zone":6,"typeConfidence":2.0,"plateTime":0.4312627173739054,"extension":6.9144296349973455},"hitData":{"launchSpeed":73.0,"launchAngle":40.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.46,"coordY":118.34}},"index":0,"playId":"47aa19e1-4d83-3deb-a05f-1763791f6268","pitchNumber":1,"startTime":"2026-05-17T20:29:58.381Z","endTime":"2026-05-17T20:30:06.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:30:06.232Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Bauers doubles (10) on a sharp line drive to center fielder Ryan Kreidler.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-17T20:32:03.042Z","endTime":"2026-05-17T20:32:31.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.65506597241849,"aZ":-34.9837031503117,"pfxX":-7.027806141988417,"pfxZ":-2.077122659185733,"pX":-0.030745590321646674,"pZ":2.041944040209036,"vX0":-2.516064789021526,"vY0":-114.5877132090569,"vZ0":-0.33127111576706325,"x":118.17,"y":183.65,"x0":1.989128170889946,"y0":50.002814791267205,"z0":5.555746990976884,"aX":-9.510148727902747},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.6,"breakHorizontal":13.3,"spinRate":2810,"spinDirection":298},"zone":8,"typeConfidence":0.89,"plateTime":0.47480369225131946,"extension":5.768078704130364},"hitData":{"launchSpeed":103.1,"launchAngle":15.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":94.99,"coordY":72.14}},"index":0,"playId":"3c297a41-ec48-3174-baea-2d0fa377e02e","pitchNumber":1,"startTime":"2026-05-17T20:32:15.777Z","endTime":"2026-05-17T20:32:31.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":-14.800000000000004,"leverageIndex":2.14,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:32:31.298Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-17T20:32:39.307Z","endTime":"2026-05-17T20:34:03.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83477840899967,"aZ":-22.453407937611026,"pfxX":9.268582108889447,"pfxZ":5.2734910409563245,"pX":-0.6706380310691265,"pZ":2.222211190781845,"vX0":-8.972053890980488,"vY0":-135.2231034691539,"vZ0":-4.428004309193907,"x":142.56,"y":178.78,"x0":1.4939640470783593,"y0":50.00209737933584,"z0":5.466094966144257,"aX":17.080414207641684},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-14.8,"spinRate":2205,"spinDirection":126},"zone":4,"typeConfidence":0.9,"plateTime":0.4058201814310758,"extension":5.828424491473882},"index":0,"playId":"be71ecce-9752-3b5d-8feb-8ffac9ef64bd","pitchNumber":1,"startTime":"2026-05-17T20:32:57.158Z","endTime":"2026-05-17T20:33:01.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.204108526504996,"aZ":-21.211820233274043,"pfxX":10.064270835634295,"pfxZ":5.9499101577698355,"pX":-0.7591195182992146,"pZ":2.7253835448813684,"vX0":-9.506393804233527,"vY0":-135.0836139006006,"vZ0":-3.2196775605366654,"x":145.94,"y":165.19,"x0":1.5029073733070166,"y0":50.00557483470525,"z0":5.429062724459494,"aX":18.550558243058347},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-16.1,"spinRate":2188,"spinDirection":126},"zone":1,"typeConfidence":0.9,"plateTime":0.40591271179483357,"extension":5.798424830975506},"index":1,"playId":"f167d0c4-b123-3c55-8713-92eacaa056ea","pitchNumber":2,"startTime":"2026-05-17T20:33:14.238Z","endTime":"2026-05-17T20:33:18.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.904943166215094,"aZ":-28.95744064282392,"pfxX":1.5463095831363614,"pfxZ":1.9343469355842213,"pX":-2.567869691291412,"pZ":1.6634716071500653,"vX0":-11.065971931963421,"vY0":-128.64351650186052,"vZ0":-3.752140553610479,"x":214.88,"y":193.87,"x0":1.6049710032412121,"y0":50.00196814623115,"z0":5.407936453581833,"aX":2.5707457921980534},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":-0.1,"spinRate":2297,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.4272304964880642,"extension":5.91192003054262},"index":2,"playId":"dd698bb4-b40b-387e-8f57-41865a7d1d0d","pitchNumber":3,"startTime":"2026-05-17T20:33:39.512Z","endTime":"2026-05-17T20:33:43.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.311998186697448,"aZ":-24.21252274444895,"pfxX":9.963353670130399,"pfxZ":4.3392356393604725,"pX":-0.45701904129283544,"pZ":3.2454375063675784,"vX0":-8.690549902563149,"vY0":-135.09658410224708,"vZ0":-1.605055527643909,"x":134.42,"y":151.15,"x0":1.5178610080219388,"y0":50.004930564844045,"z0":5.560587556582916,"aX":18.292968310140083},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.7,"breakHorizontal":-16.1,"spinRate":2088,"spinDirection":132},"zone":1,"typeConfidence":0.91,"plateTime":0.40649170712323635,"extension":5.838436123994478},"hitData":{"launchSpeed":71.5,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":166.88}},"index":3,"playId":"c234d6bc-b909-3b42-8cbf-7db353ea03f2","pitchNumber":4,"startTime":"2026-05-17T20:33:55.743Z","endTime":"2026-05-17T20:34:03.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":9.899999999999999,"leverageIndex":2.94,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:34:03.048Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, second baseman Luke Keaschall to first baseman Kody Clemens. Jake Bauers to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-17T20:37:25.562Z","endTime":"2026-05-17T20:37:55.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andrew Vaughn replaces Garrett Mitchell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-17T20:34:26.746Z","endTime":"2026-05-17T20:34:58.058Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-17T20:34:58.058Z","endTime":"2026-05-17T20:35:20.459Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Topa replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-17T20:35:20.459Z","endTime":"2026-05-17T20:37:27.848Z","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":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37008418014474,"aZ":-23.224727187997726,"pfxX":-2.139031017420212,"pfxZ":4.763918000452962,"pX":0.04701955089567092,"pZ":3.746408992982025,"vX0":7.120855798568798,"vY0":-134.99311405075863,"vZ0":0.6515448336974036,"x":115.21,"y":137.63,"x0":-2.326328540412171,"y0":50.00472750153229,"z0":5.114336998906604,"aX":-4.021043206732722},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":2.6,"spinRate":2329,"spinDirection":242},"zone":12,"typeConfidence":0.91,"plateTime":0.4029554154356343,"extension":5.714711544263278},"index":3,"playId":"7bc8f26a-3cb6-3c8a-bfe2-299348e132f6","pitchNumber":1,"startTime":"2026-05-17T20:37:27.848Z","endTime":"2026-05-17T20:37:32.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.381467943686808,"aZ":-38.51694005721722,"pfxX":-9.80251837178616,"pfxZ":-4.098531879783421,"pX":-0.2514344123011758,"pZ":2.0373256219626863,"vX0":7.281844199421052,"vY0":-124.58357007056624,"vZ0":0.7485559730911686,"x":126.58,"y":183.77,"x0":-1.9595875420332867,"y0":50.00098301180361,"z0":4.953279613942384,"aX":-15.186630220489496},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.8,"breakHorizontal":15.7,"spinRate":1825,"spinDirection":271},"zone":8,"typeConfidence":0.91,"plateTime":0.4420940881133868,"extension":5.8765492986942816},"hitData":{"launchSpeed":86.8,"launchAngle":-57.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.51,"coordY":167.9}},"index":4,"playId":"4620f8bd-ce5c-32df-a42b-b232140993d5","pitchNumber":2,"startTime":"2026-05-17T20:37:47.519Z","endTime":"2026-05-17T20:37:55.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.10000000000001,"awayTeamWinProbability":22.89999999999999,"homeTeamWinProbabilityAdded":7.500000000000014,"leverageIndex":3.18,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:37:55.428Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Caratini challenged (pitch result), call on the field was confirmed: Joey Ortiz walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-17T20:38:14.283Z","endTime":"2026-05-17T20:40:29.360Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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(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":87.3,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.437494199257802,"aZ":-37.39793859438614,"pfxX":-9.641862645720813,"pfxZ":-3.213452234308824,"pX":0.2763933539397166,"pZ":1.6449266978748978,"vX0":9.084312060142862,"vY0":-126.8283378957341,"vZ0":-0.7047490229944536,"x":106.46,"y":194.37,"x0":-2.1026887045238922,"y0":50.00335911206815,"z0":4.914390092428171,"aX":-15.676398957275856},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.8,"breakHorizontal":15.4,"spinRate":1924,"spinDirection":266},"zone":9,"typeConfidence":0.87,"plateTime":0.43220252099782197,"extension":5.95535555466849},"index":0,"playId":"ee398123-bc78-3d4a-af61-1e193769164a","pitchNumber":1,"startTime":"2026-05-17T20:38:26.052Z","endTime":"2026-05-17T20:38:30.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.992073889118835,"aZ":-32.50682150118058,"pfxX":3.013223095895837,"pfxZ":-0.22610862901940543,"pX":1.9572193145594765,"pZ":2.187219287723192,"vX0":8.78523589899093,"vY0":-120.70029667238954,"vZ0":0.6700631655232829,"x":42.4,"y":179.73,"x0":-2.1312736932337386,"y0":50.0030925349439,"z0":4.783934084782806,"aX":4.415143240513817},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.1,"breakHorizontal":-7.7,"spinRate":2694,"spinDirection":61},"zone":14,"typeConfidence":0.86,"plateTime":0.45497636895003524,"extension":5.782154449507086},"index":1,"playId":"896ce4b7-0547-3dbd-8240-a8ecd9c047ae","pitchNumber":2,"startTime":"2026-05-17T20:38:43.185Z","endTime":"2026-05-17T20:38:47.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.220650088593125,"aZ":-36.05508555174567,"pfxX":-11.951663774284386,"pfxZ":-2.4166103444953326,"pX":0.8726239836660451,"pZ":0.8217831138188861,"vX0":10.873908712549898,"vY0":-125.3338410453691,"vZ0":-2.6147057934933886,"x":83.74,"y":216.59,"x0":-1.9508904429830085,"y0":50.00383247142217,"z0":4.797508103411756,"aX":-19.1851113224043},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.8,"breakHorizontal":19.4,"spinRate":1902,"spinDirection":267},"zone":14,"typeConfidence":0.88,"plateTime":0.4355353603649581,"extension":5.84795619520684},"index":2,"playId":"075bf181-c2c4-3378-a5c4-0949c9b74901","pitchNumber":3,"startTime":"2026-05-17T20:39:02.128Z","endTime":"2026-05-17T20:39:06.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.262025712006412,"aZ":-31.44114524579538,"pfxX":-13.432228627539057,"pfxZ":0.3975196189830523,"pX":-1.234079993895179,"pZ":2.1179648785899627,"vX0":7.030152580234857,"vY0":-135.35672603886667,"vZ0":-1.434291517481755,"x":164.04,"y":181.59,"x0":-2.1182910401977857,"y0":50.00587794259327,"z0":4.854171052934679,"aX":-24.954012841416027},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.6,"breakHorizontal":22.8,"spinRate":2155,"spinDirection":254},"zone":13,"typeConfidence":0.92,"plateTime":0.4045031542212465,"extension":5.626522655506681},"index":3,"playId":"88332a40-7141-30d7-9697-a581a3911c31","pitchNumber":4,"startTime":"2026-05-17T20:39:26.560Z","endTime":"2026-05-17T20:39:31.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-05-17T20:39:49.273Z","endTime":"2026-05-17T20:40:02.345Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394434801591988,"aZ":-31.619229502148038,"pfxX":-9.67615901393971,"pfxZ":0.2938793883968547,"pX":-0.892873545700377,"pZ":2.2776675945226157,"vX0":6.730636548564447,"vY0":-135.8816297728803,"vZ0":-1.150212576387761,"x":151.03,"y":177.28,"x0":-2.1208386646472346,"y0":50.00645320046992,"z0":4.865460402572023,"aX":-18.447127367435815},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.5,"breakHorizontal":16.4,"spinRate":2220,"spinDirection":248},"zone":13,"typeConfidence":0.88,"plateTime":0.4001780544275677,"extension":5.657473464870358},"index":5,"playId":"307274a3-be92-3f1d-98fb-09b1b7219b29","pitchNumber":5,"startTime":"2026-05-17T20:40:02.345Z","endTime":"2026-05-17T20:40:29.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-2.6000000000000085,"leverageIndex":3.5,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:40:29.360Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-17T20:40:57.770Z","endTime":"2026-05-17T20:42:13.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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":91.1,"endSpeed":84.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.441155057087293,"aZ":-23.881369710878072,"pfxX":-2.1679791758868405,"pfxZ":4.55637512179465,"pX":-0.551200571651607,"pZ":3.3184513560918973,"vX0":5.345518543315482,"vY0":-132.84069256197,"vZ0":-0.0709913342055859,"x":138.01,"y":149.18,"x0":-2.2913169857685163,"y0":50.005441921371876,"z0":5.054754305273268,"aX":-3.948921834633323},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":3.0,"spinRate":2389,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4094070753979131,"extension":5.756811522958929},"index":0,"playId":"cb07a430-66b6-3be9-8281-00b97594d429","pitchNumber":1,"startTime":"2026-05-17T20:40:57.770Z","endTime":"2026-05-17T20:41:01.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01176927475183,"aZ":-35.68738207249536,"pfxX":-11.669423565840326,"pfxZ":-2.2143404326802925,"pX":-0.5517911463177837,"pZ":1.6400587117408492,"vX0":7.962791919731814,"vY0":-124.6479016920517,"vZ0":-0.676835939909795,"x":138.03,"y":194.5,"x0":-2.257790485736109,"y0":50.00166269963189,"z0":4.839445556504886,"aX":-18.521446716386063},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":19.6,"spinRate":1843,"spinDirection":267},"zone":7,"typeConfidence":0.91,"plateTime":0.4379607401428487,"extension":5.953944591126305},"index":1,"playId":"1260fb55-5d8b-3736-a068-91b105be23d1","pitchNumber":2,"startTime":"2026-05-17T20:41:16.152Z","endTime":"2026-05-17T20:41:21.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.946278924102675,"aZ":-26.0130625230532,"pfxX":-1.5141420340645868,"pfxZ":3.359212655963912,"pX":-0.8087779924356225,"pZ":3.2229827304088703,"vX0":4.542679227672216,"vY0":-133.59287998407788,"vZ0":0.06430927099831596,"x":147.83,"y":151.76,"x0":-2.323905047219567,"y0":50.000663475231185,"z0":5.046700626879877,"aX":-2.7757177165077183},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":1.9,"spinRate":2384,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.40778901624879893,"extension":5.803984786104878},"index":2,"playId":"e0911e7f-57cf-3290-93df-f57f73104b7c","pitchNumber":3,"startTime":"2026-05-17T20:41:44.827Z","endTime":"2026-05-17T20:41:49.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.311942215013428,"aZ":-27.33882970261338,"pfxX":-1.4051948805163468,"pfxZ":2.662919671212366,"pX":-0.4382721743472475,"pZ":2.601359433030835,"vX0":5.512014169464039,"vY0":-133.31749114925216,"vZ0":-1.0601139922812852,"x":133.71,"y":168.54,"x0":-2.342163038347394,"y0":50.00262036249222,"z0":4.961663496934571,"aX":-2.5519817019278292},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":1.4,"spinRate":2362,"spinDirection":243},"zone":4,"typeConfidence":0.91,"plateTime":0.4094826733573296,"extension":5.721900029662062},"hitData":{"launchSpeed":97.2,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":166.88}},"index":3,"playId":"665548e5-1bbd-3194-9b08-ef0cad61e539","pitchNumber":4,"startTime":"2026-05-17T20:42:06.324Z","endTime":"2026-05-17T20:42:13.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":12.200000000000003,"leverageIndex":4.65,"dramaIndex":196.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:42:13.496Z","atBatIndex":66},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Luke Keaschall triples (1) on a fly ball to left fielder Jake Bauers, deflected by center fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T20:44:33.731Z","endTime":"2026-05-17T20:45:10.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Jackson Chourio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T20:43:30.365Z","endTime":"2026-05-17T20:43:30.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to left field for Jake Bauers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-17T20:43:30.381Z","endTime":"2026-05-17T20:43:30.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Andrew Vaughn remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-17T20:43:30.382Z","endTime":"2026-05-17T20:43:30.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":669003,"link":"/api/v1/people/669003"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":641343,"link":"/api/v1/people/641343"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jake Woodford replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-17T20:43:30.383Z","endTime":"2026-05-17T20:44:35.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663765,"link":"/api/v1/people/663765"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.381821770459638,"aZ":-24.840304863832014,"pfxX":0.8937594824188673,"pfxZ":4.115028600966356,"pX":0.7954365271672384,"pZ":3.3536338509911308,"vX0":6.095531049585906,"vY0":-131.7748284899131,"vZ0":0.05695069006776665,"x":86.68,"y":148.23,"x0":-1.6508610239177994,"y0":50.004869820403,"z0":5.146226571938018,"aX":1.5925084872717654},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":-2.8,"spinRate":2362,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.41349381954316033,"extension":6.551450640009606},"index":4,"playId":"0f93dbd7-0788-37c2-8592-6eeb5b0b604d","pitchNumber":1,"startTime":"2026-05-17T20:44:35.977Z","endTime":"2026-05-17T20:44:40.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55090586790413,"aZ":-24.6208839278354,"pfxX":-0.29157066244313135,"pfxZ":4.1868643954446565,"pX":0.13537055579331397,"pZ":2.5723715939477025,"vX0":5.284470867001349,"vY0":-132.78617451117321,"vZ0":-1.584803215119053,"x":111.84,"y":169.33,"x0":-1.8336797307317148,"y0":50.006208597365216,"z0":4.9496925684884125,"aX":-0.527483994769738},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-0.5,"spinRate":2348,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.41080848722658736,"extension":6.467314438011046},"hitData":{"launchSpeed":98.4,"launchAngle":25.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.76,"coordY":51.39}},"index":5,"playId":"d0ba8c3a-17dd-3e2d-ac7b-142c13141604","pitchNumber":2,"startTime":"2026-05-17T20:44:53.471Z","endTime":"2026-05-17T20:45:10.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":0.53,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:45:10.869Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Victor Caratini out on a sacrifice fly to left fielder Jake Bauers. Luke Keaschall scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T20:45:34.887Z","endTime":"2026-05-17T20:47:48.618Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":663765,"link":"/api/v1/people/663765"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":91.9,"endSpeed":85.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388318711986447,"aZ":-23.83063750594989,"pfxX":-0.5994128496982744,"pfxZ":4.514667192377342,"pX":0.16560612243153158,"pZ":3.2924876383699946,"vX0":5.370490612425689,"vY0":-133.97147210390392,"vZ0":0.03867338827252442,"x":110.69,"y":149.88,"x0":-1.7728585470031737,"y0":50.00245932795765,"z0":4.957757514866269,"aX":-1.1078381844031115},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":0.1,"spinRate":2248,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4062379985516018,"extension":6.590314359133647},"index":0,"playId":"63f49f29-d94c-385f-b45b-e2a05e25dce8","pitchNumber":1,"startTime":"2026-05-17T20:46:03.290Z","endTime":"2026-05-17T20:46:07.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-17T20:46:19.503Z","endTime":"2026-05-17T20:46:35.191Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43380179346499,"aZ":-23.317134409140355,"pfxX":-11.723553786138929,"pfxZ":4.469629829665858,"pX":-0.6802577926146967,"pZ":1.275809787510628,"vX0":6.924258762389039,"vY0":-139.24015753380047,"vZ0":-5.633358727264549,"x":142.93,"y":204.33,"x0":-1.6634761503544504,"y0":50.00583739130201,"z0":4.847709307040875,"aX":-23.246618685907297},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.2,"breakHorizontal":20.0,"spinRate":2177,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3919188331930781,"extension":6.708996929927284},"index":2,"playId":"174a250c-3ba2-3e05-a11c-36be8e54f80f","pitchNumber":2,"startTime":"2026-05-17T20:46:35.191Z","endTime":"2026-05-17T20:46:40.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627087256039246,"aZ":-33.71614335340672,"pfxX":-6.062369304051645,"pfxZ":-0.9690339969874291,"pX":-1.7676700621055663,"pZ":3.415883776485176,"vX0":2.2334249022679056,"vY0":-125.3960347653561,"vZ0":2.458495391986559,"x":184.38,"y":146.55,"x0":-1.880765248643543,"y0":50.000876170037934,"z0":5.167829521359118,"aX":-9.682535268469596},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":10.4,"spinRate":996,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4362910585177393,"extension":6.543628224652469},"index":3,"playId":"f72e2712-7589-37f1-ab9e-780c9a71e88c","pitchNumber":3,"startTime":"2026-05-17T20:46:55.331Z","endTime":"2026-05-17T20:46:58.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.349386634563974,"aZ":-33.21618289663714,"pfxX":-11.018962102282435,"pfxZ":-0.6645355837769458,"pX":-1.8319690809925,"pZ":2.058436311426529,"vX0":3.418387800891166,"vY0":-125.0328221533837,"vZ0":-0.8307040720004351,"x":186.83,"y":183.2,"x0":-1.7961448075227455,"y0":50.00520400524476,"z0":5.153262188035979,"aX":-17.215366710055545},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":19.0,"spinRate":994,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.440330376554928,"extension":6.751904602943407},"index":4,"playId":"bc7fde49-9148-3e25-8b4e-1f6fbc3c21ad","pitchNumber":4,"startTime":"2026-05-17T20:47:16.959Z","endTime":"2026-05-17T20:47:20.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96769949360985,"aZ":-20.955147109689964,"pfxX":-0.6989112634196339,"pfxZ":6.497456457485047,"pX":-0.05770289163271569,"pZ":1.7586395773525116,"vX0":4.9710487499764655,"vY0":-131.12922564890218,"vZ0":-3.7402817168184015,"x":119.2,"y":191.3,"x0":-1.8942270369279617,"y0":50.00200624281431,"z0":4.783465456005277,"aX":-1.2073328382085906},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":0.1,"spinRate":2299,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.41909539451945754,"extension":6.5496170614329134},"hitData":{"launchSpeed":91.7,"launchAngle":50.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.57,"coordY":109.84}},"index":5,"playId":"1069a621-5177-3388-9372-b2da5e87fc44","pitchNumber":5,"startTime":"2026-05-17T20:47:37.135Z","endTime":"2026-05-17T20:47:48.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.57,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:47:48.618Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T20:49:07.345Z","endTime":"2026-05-17T20:51:33.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"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":8},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Trevor Larnach replaces Royce Lewis.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-17T20:48:19.251Z","endTime":"2026-05-17T20:48:22.296Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-17T20:48:22.296Z","endTime":"2026-05-17T20:49:09.591Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.892252117461837,"aZ":-34.95258420513518,"pfxX":-9.149342127612472,"pfxZ":-1.7560975895318034,"pX":-0.8696281516893992,"pZ":2.777740634653231,"vX0":5.146327404228231,"vY0":-124.95610019343651,"vZ0":1.256494319346873,"x":150.15,"y":163.78,"x0":-1.765876631220235,"y0":50.00232309446976,"z0":5.137468753343684,"aX":-14.48551532958781},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.6,"breakHorizontal":15.4,"spinRate":1053,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.4381300276008271,"extension":6.580540685587492},"index":2,"playId":"3f344b7a-50f4-3680-befa-7849df7868d1","pitchNumber":1,"startTime":"2026-05-17T20:49:09.591Z","endTime":"2026-05-17T20:49:36.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1025644977027,"aZ":-34.331183134685375,"pfxX":-5.4358392559262825,"pfxZ":-1.3090530022594065,"pX":-1.0780671093961152,"pZ":1.6400053183703942,"vX0":3.868775295439417,"vY0":-127.00457389789196,"vZ0":-1.6219187323520248,"x":158.09,"y":194.5,"x0":-1.9058728216867082,"y0":50.001055956039885,"z0":4.987392264133738,"aX":-8.985413454018293},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.5,"breakHorizontal":9.1,"spinRate":1134,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.42932847141794817,"extension":6.7136729009678},"index":3,"playId":"bf88a1a3-af3a-3d81-9ec9-7b48da6309c5","pitchNumber":2,"startTime":"2026-05-17T20:49:41.626Z","endTime":"2026-05-17T20:49:46.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11289564506654,"aZ":-26.359236846941325,"pfxX":-10.401405520877312,"pfxZ":3.06635307364708,"pX":0.9621329769118137,"pZ":1.9823204624469857,"vX0":10.52113860473463,"vY0":-137.7767739585389,"vZ0":-2.8744754057884077,"x":80.33,"y":185.26,"x0":-1.5773896627657855,"y0":50.006188383825084,"z0":4.844319347976646,"aX":-19.755271665985177},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.0,"breakHorizontal":16.3,"spinRate":2096,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39942143607912683,"extension":6.619634992105484},"index":4,"playId":"8a4d3cce-f64e-3de3-8e7d-00de4ba10632","pitchNumber":3,"startTime":"2026-05-17T20:49:59.961Z","endTime":"2026-05-17T20:50:05.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63236801400069,"aZ":-21.029910496453308,"pfxX":-1.5123654026107918,"pfxZ":6.180307266819304,"pX":0.28509623592906297,"pZ":1.7672947159069123,"vX0":6.422466757353452,"vY0":-132.9910581206804,"vZ0":-3.9716387871935668,"x":106.13,"y":191.06,"x0":-1.9573657157767468,"y0":50.00555016086529,"z0":4.7921084059880945,"aX":-2.728838081536038},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":1.4,"spinRate":2228,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4107463975999872,"extension":6.579817253947299},"index":5,"playId":"5055cce7-6de8-343a-b634-31b1007b189d","pitchNumber":4,"startTime":"2026-05-17T20:50:17.463Z","endTime":"2026-05-17T20:50:21.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664407533676414,"aZ":-23.226372176504885,"pfxX":-9.917392108219689,"pfxZ":4.655143831024928,"pX":0.548505045652567,"pZ":2.3682158345739297,"vX0":9.220026557027296,"vY0":-137.11361386265744,"vZ0":-2.8086047838015116,"x":96.09,"y":174.84,"x0":-1.5540701289119243,"y0":50.001098724204006,"z0":4.974383939616888,"aX":-19.057835758169087},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":2180,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39804699915459096,"extension":6.722389471074115},"index":6,"playId":"56da131a-cd44-3657-afee-d29779481b52","pitchNumber":5,"startTime":"2026-05-17T20:50:35.171Z","endTime":"2026-05-17T20:50:39.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031570672117404,"aZ":-31.390793998018907,"pfxX":-8.358127464669792,"pfxZ":0.4828402654027615,"pX":-0.6243808833673902,"pZ":1.9542378774182974,"vX0":5.8184156863125125,"vY0":-126.4060213026898,"vZ0":-1.5612507090207515,"x":140.8,"y":186.02,"x0":-1.861797678727691,"y0":50.005620947636935,"z0":5.083417873505624,"aX":-13.625413374804811},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":1137,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.432122949019627,"extension":6.761970872464695},"index":7,"playId":"665cd65f-1565-374f-9279-c38372ca0367","pitchNumber":6,"startTime":"2026-05-17T20:50:59.790Z","endTime":"2026-05-17T20:51:04.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13842536429351,"aZ":-24.908926188956247,"pfxX":-8.67273468482687,"pfxZ":3.780895091507425,"pX":0.11682199945036868,"pZ":2.4927412677311507,"vX0":8.087184897809449,"vY0":-138.3118024606386,"vZ0":-2.0338016135166566,"x":112.55,"y":171.48,"x0":-1.7295696984689723,"y0":50.00383961423286,"z0":4.921566712006657,"aX":-16.670823650153103},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.6,"breakHorizontal":13.8,"spinRate":2161,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3972146357054913,"extension":6.657543101179367},"hitData":{"launchSpeed":85.3,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.34,"coordY":152.47}},"index":8,"playId":"93579ebd-821b-3cdc-8fae-c077798e5996","pitchNumber":7,"startTime":"2026-05-17T20:51:25.282Z","endTime":"2026-05-17T20:51:33.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:51:33.747Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-17T20:51:41.109Z","endTime":"2026-05-17T20:53:16.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.803145272466427,"aZ":-25.00495121994442,"pfxX":-0.18799276671569842,"pfxZ":4.116036196306693,"pX":1.6939218216236687,"pZ":1.5244087845688592,"vX0":8.566708266050654,"vY0":-131.36682817267427,"vZ0":-4.055838661479884,"x":52.43,"y":197.62,"x0":-1.5900230800950343,"y0":50.00177212286667,"z0":4.955363113064786,"aX":-0.3285415559351906},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":-1.6,"spinRate":2383,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.41754780997401486,"extension":6.678709340568749},"index":0,"playId":"097c03f9-b2ce-3059-a671-706f08f38c69","pitchNumber":1,"startTime":"2026-05-17T20:51:59.065Z","endTime":"2026-05-17T20:52:02.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33783370482964,"aZ":-22.802306148059273,"pfxX":-11.079397028517864,"pfxZ":4.820986591583053,"pX":0.4177562518663147,"pZ":1.6976735792500377,"vX0":9.513406854517925,"vY0":-139.0671312565634,"vZ0":-4.2070202650884925,"x":101.08,"y":192.94,"x0":-1.620502337512302,"y0":50.00355408015247,"z0":4.756711873857289,"aX":-21.54194309103195},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":17.9,"spinRate":2183,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.3949805750404525,"extension":6.578140151225564},"index":1,"playId":"b69a180a-7a93-3068-a0ef-9d0f303c5dd3","pitchNumber":2,"startTime":"2026-05-17T20:52:15.401Z","endTime":"2026-05-17T20:52:19.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.661461440141384,"aZ":-23.613938933777007,"pfxX":-9.789010559911372,"pfxZ":4.348577540914176,"pX":0.2815940883648094,"pZ":2.465687463292412,"vX0":8.837319157282263,"vY0":-139.06507291631186,"vZ0":-2.3669448688727277,"x":106.27,"y":172.21,"x0":-1.6575105049897962,"y0":50.00447011594403,"z0":4.885714827073793,"aX":-19.275520418325883},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":2145,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3930851480146247,"extension":6.675518726799836},"index":2,"playId":"d9bbe33f-818f-3304-a210-9bf42162215e","pitchNumber":3,"startTime":"2026-05-17T20:52:32.683Z","endTime":"2026-05-17T20:52:35.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21566847364878,"aZ":-32.50036800280729,"pfxX":3.435994784640729,"pfxZ":-0.2200421780353201,"pX":0.3240674025155671,"pZ":1.2089766841817176,"vX0":3.9413088607765285,"vY0":-121.9437017507539,"vZ0":-1.8740677951810945,"x":104.65,"y":206.14,"x0":-1.7683976189590584,"y0":50.00352990689635,"z0":4.830255850223754,"aX":5.098859863461512},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":-7.3,"spinRate":2573,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45168627109310444,"extension":6.482817629667266},"index":3,"playId":"b682af6a-5b82-3fe8-9619-634395b1033c","pitchNumber":4,"startTime":"2026-05-17T20:52:50.380Z","endTime":"2026-05-17T20:52:53.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16360576146222,"aZ":-21.862437042506144,"pfxX":-1.0718922786622747,"pfxZ":5.723375597759633,"pX":1.0474371275959604,"pZ":2.5253741259108584,"vX0":7.629642531818172,"vY0":-132.33166629529157,"vZ0":-2.6708972405145337,"x":77.07,"y":170.59,"x0":-1.7147900769620636,"y0":50.000592400914094,"z0":5.122645009165505,"aX":-1.9319707118735638},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":0.6,"spinRate":2260,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4115050376754823,"extension":6.568383601657876},"index":4,"playId":"b0a46428-ca12-3c75-ae6c-636fb78cc9ac","pitchNumber":5,"startTime":"2026-05-17T20:53:12.600Z","endTime":"2026-05-17T20:53:16.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":650859,"link":"/api/v1/people/650859"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:53:16.014Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Chourio pops out to third baseman Tristan Gray.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-17T20:55:46.468Z","endTime":"2026-05-17T20:56:34.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tristan Gray replaces Trevor Larnach, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-17T20:54:27.778Z","endTime":"2026-05-17T20:54:27.806Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"702","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"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":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis García replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-17T20:54:27.806Z","endTime":"2026-05-17T20:55:48.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":472610,"link":"/api/v1/people/472610"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.503089414918996,"aZ":-25.017096637397245,"pfxX":-7.357645474504359,"pfxZ":4.1652106692310555,"pX":0.6824432987062841,"pZ":2.2014944453875587,"vX0":8.236814315822642,"vY0":-129.8595495459194,"vZ0":-5.276987737725197,"x":90.99,"y":179.34,"x0":-1.5647188518219246,"y0":50.00543241587691,"z0":6.147047045015137,"aX":-12.651965975157974},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":11.6,"spinRate":1702,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4207270145245907,"extension":6.622887952245415},"index":2,"playId":"a3260ba0-cbba-305e-8929-4b41fa198847","pitchNumber":1,"startTime":"2026-05-17T20:55:48.783Z","endTime":"2026-05-17T20:55:53.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.945401648920555,"aZ":-29.859895246557745,"pfxX":5.805527416591951,"pfxZ":1.5978688093868896,"pX":2.352606931904715,"pZ":0.2114144326443631,"vX0":8.255820346892,"vY0":-120.12825593008141,"vZ0":-6.875625862844597,"x":27.32,"y":233.07,"x0":-1.8932390949995457,"y0":50.003712999447465,"z0":5.79155813362076,"aX":8.420027065602133},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":-12.6,"spinRate":2462,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4572881297985587,"extension":6.581289165362692},"index":3,"playId":"e1fd1c82-7b3f-3c2e-8117-6c7bbfb6797b","pitchNumber":2,"startTime":"2026-05-17T20:56:06.334Z","endTime":"2026-05-17T20:56:10.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.874035225852833,"aZ":-26.988013186689685,"pfxX":-9.60207498474476,"pfxZ":3.077724085400522,"pX":-1.0714675793213917,"pZ":2.4469068196647723,"vX0":4.692862817947691,"vY0":-129.45020021522248,"vZ0":-4.299106131636851,"x":157.84,"y":172.71,"x0":-1.6675290015892998,"y0":50.00157904077753,"z0":6.212967934384082,"aX":-16.175516001096575},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":1420,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.42429698594718257,"extension":6.623817775924031},"hitData":{"launchSpeed":63.7,"launchAngle":59.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":78.63,"coordY":154.26}},"index":4,"playId":"e9a84b99-3466-32ea-98dc-632945bf9521","pitchNumber":3,"startTime":"2026-05-17T20:56:26.437Z","endTime":"2026-05-17T20:56:34.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:56:34.620Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-17T20:56:40.564Z","endTime":"2026-05-17T20:58:59.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.935826584190846,"aZ":-28.351148050599857,"pfxX":-3.143173011197221,"pfxZ":2.265777583430796,"pX":1.2047806728317425,"pZ":1.6819806417507626,"vX0":8.001006542166364,"vY0":-129.31525071384138,"vZ0":-5.867453145275613,"x":71.08,"y":193.37,"x0":-1.5262156933702797,"y0":50.001740666644544,"z0":6.1658167230845535,"aX":-5.302509696103958},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":3.8,"spinRate":1482,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.42418373488630357,"extension":6.669489518841019},"index":0,"playId":"d87d641c-f844-38d1-8ea8-97fb2f4a9674","pitchNumber":1,"startTime":"2026-05-17T20:57:00.727Z","endTime":"2026-05-17T20:57:12.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623080814063176,"aZ":-26.319044879778982,"pfxX":-4.838096667622059,"pfxZ":3.345610052334175,"pX":1.091672230279812,"pZ":1.330468083048202,"vX0":8.730547038952961,"vY0":-130.73624322117112,"vZ0":-7.286764310384096,"x":75.39,"y":202.86,"x0":-1.6453944506130225,"y0":50.00315308648348,"z0":6.097336737415634,"aX":-8.470456631248574},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":7.1,"spinRate":1591,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4171391418691339,"extension":6.5761799954727005},"index":1,"playId":"037fc733-05dc-3a00-96ee-2dd60acec35d","pitchNumber":2,"startTime":"2026-05-17T20:57:28.817Z","endTime":"2026-05-17T20:57:33.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25411442244463,"aZ":-22.00079828491029,"pfxX":-8.095770887668325,"pfxZ":5.184441876364847,"pX":-0.6365532384303739,"pZ":2.501486916974311,"vX0":5.936752772306995,"vY0":-139.44596764316333,"vZ0":-5.856985614036992,"x":141.26,"y":171.24,"x0":-1.7445380083024669,"y0":50.006518764801534,"z0":6.087130823765889,"aX":-15.898230724195061},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":13.4,"spinRate":2175,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3932523089543851,"extension":6.559828599910667},"index":2,"playId":"c1ce582e-355d-3810-956e-ee52490287a0","pitchNumber":3,"startTime":"2026-05-17T20:57:45.322Z","endTime":"2026-05-17T20:57:48.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.143079346285056,"aZ":-19.88401053292977,"pfxX":-8.62509474821714,"pfxZ":6.128715318906025,"pX":0.006939664570483746,"pZ":3.09146670568406,"vX0":7.714450257420047,"vY0":-140.97527694221674,"vZ0":-4.8126467517977245,"x":116.74,"y":155.31,"x0":-1.6493269027385458,"y0":50.002332641472,"z0":6.110710043346143,"aX":-17.296761959819435},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":13.9,"spinRate":2259,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3890600628003824,"extension":6.561192588287643},"index":3,"playId":"91bea111-2f5f-3ef9-a544-3cefb51828c6","pitchNumber":4,"startTime":"2026-05-17T20:58:10.544Z","endTime":"2026-05-17T20:58:14.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.703224789828298,"aZ":-19.882808358181926,"pfxX":-9.016110013707365,"pfxZ":5.976251712489921,"pX":-1.1611778686759664,"pZ":4.245093179348001,"vX0":4.748465150455328,"vY0":-142.2687577151703,"vZ0":-2.0442800425501835,"x":161.26,"y":124.16,"x0":-1.6778069736217565,"y0":50.000995421472055,"z0":6.229017069319117,"aX":-18.536561910853866},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.6,"breakHorizontal":15.4,"spinRate":2235,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3845415844537152,"extension":6.538918477776972},"index":4,"playId":"bf16cd02-8c48-30bc-b476-92e57d523193","pitchNumber":5,"startTime":"2026-05-17T20:58:35.774Z","endTime":"2026-05-17T20:58:38.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.349870154920385,"aZ":-26.206172272947697,"pfxX":-2.152387614888858,"pfxZ":3.547574298603899,"pX":1.497682112394123,"pZ":2.2612844876883855,"vX0":8.375427811997879,"vY0":-128.1010185477224,"vZ0":-4.7448687124259,"x":59.91,"y":177.73,"x0":-1.5168427715465376,"y0":50.00320701527616,"z0":6.155304109373491,"aX":-3.622249322372154},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":2.3,"spinRate":1963,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4255344628472093,"extension":6.692918008798818},"index":5,"playId":"97563b0d-6238-31b1-83e4-541356a95e93","pitchNumber":6,"startTime":"2026-05-17T20:58:54.731Z","endTime":"2026-05-17T20:58:59.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":0.99,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-17T20:58:59.677Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a sharp ground ball to second baseman Luke Keaschall. Brice Turang to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-17T20:59:18.345Z","endTime":"2026-05-17T21:00:29.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.300583925763423,"aZ":-27.628760804643008,"pfxX":5.175258498030985,"pfxZ":3.1898967792380866,"pX":1.355712181347278,"pZ":2.866308441372583,"vX0":6.141910832945165,"vY0":-118.2985019619693,"vZ0":-1.534730289513977,"x":65.32,"y":161.39,"x0":-1.9408710669765619,"y0":50.00459618256768,"z0":6.04198782129966,"aX":7.378792269635717},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.6,"breakHorizontal":-10.8,"spinRate":2404,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.46195343144698864,"extension":6.675227150093953},"index":0,"playId":"92f45b03-f63f-3f83-9f2f-a281fbc6d2c3","pitchNumber":1,"startTime":"2026-05-17T20:59:26.477Z","endTime":"2026-05-17T20:59:31.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37070385933962,"aZ":-26.500593834923524,"pfxX":-6.6596418337336685,"pfxZ":3.298916841806741,"pX":-0.3132293985167994,"pZ":1.9010080280732657,"vX0":5.578442767391264,"vY0":-129.3589335308494,"vZ0":-5.577646243686411,"x":128.94,"y":187.45,"x0":-1.6174889402465844,"y0":50.00282237108459,"z0":6.0801569732014,"aX":-11.448228100377852},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":11.0,"spinRate":1570,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.42114083664954194,"extension":6.694452085622486},"index":1,"playId":"db3ccedd-ea3b-32af-8811-7023cce96bc0","pitchNumber":2,"startTime":"2026-05-17T20:59:42.905Z","endTime":"2026-05-17T20:59:47.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35208904942961,"aZ":-16.78208679158009,"pfxX":-11.276073568550345,"pfxZ":7.6070356892292335,"pX":-1.646749913419752,"pZ":3.1142173864067484,"vX0":4.186785704592619,"vY0":-141.37833167165064,"vZ0":-5.445746062592017,"x":179.77,"y":154.7,"x0":-1.6821015135314739,"y0":50.0047559527405,"z0":6.143319039021801,"aX":-22.819160582961157},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":19.6,"spinRate":2339,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3874750755284859,"extension":6.674716440677521},"index":2,"playId":"f549039e-2001-3023-9daa-670a05b137e9","pitchNumber":3,"startTime":"2026-05-17T21:00:00.398Z","endTime":"2026-05-17T21:00:04.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00246960909635,"aZ":-21.260966239944267,"pfxX":-10.155956679778132,"pfxZ":5.624058094548344,"pX":-0.12335585453486544,"pZ":2.1531553083796635,"vX0":7.273150424853069,"vY0":-138.2154932011558,"vZ0":-6.615629999147547,"x":121.7,"y":180.64,"x0":-1.4657544988071238,"y0":50.00160932972345,"z0":5.999280231440613,"aX":-19.70291927670577},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":16.9,"spinRate":2305,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3958609792521619,"extension":6.778080652761408},"hitData":{"launchSpeed":109.2,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":121.91,"coordY":143.07}},"index":3,"playId":"0459c013-025b-3f2a-bf91-0ae58de87f09","pitchNumber":4,"startTime":"2026-05-17T21:00:23.178Z","endTime":"2026-05-17T21:00:29.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-8.400000000000006,"leverageIndex":2.33,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-17T21:00:29.882Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-17T21:02:02.372Z","endTime":"2026-05-17T21:03:31.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-17T21:00:54.484Z","endTime":"2026-05-17T21:02:04.645Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.629752301261924,"aZ":-18.717070336215755,"pfxX":-9.431231172606658,"pfxZ":6.73597408976777,"pX":0.9741697982690563,"pZ":1.1809308151659164,"vX0":10.140802565903451,"vY0":-139.99882177637954,"vZ0":-9.850791190679084,"x":79.87,"y":206.89,"x0":-1.4581694801203011,"y0":50.00412826054333,"z0":5.953673292714125,"aX":-18.84771537921977},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.4,"breakHorizontal":15.1,"spinRate":2336,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39023092613227517,"extension":6.675236757991171},"index":1,"playId":"446fcd2f-251d-3360-aca4-9bd6795366de","pitchNumber":1,"startTime":"2026-05-17T21:02:04.645Z","endTime":"2026-05-17T21:02:08.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.345531782338306,"aZ":-17.03321150652761,"pfxX":-8.489764280830158,"pfxZ":7.436563622682951,"pX":-1.052568420973109,"pZ":1.4688085015152503,"vX0":5.276200359672798,"vY0":-141.35414063263906,"vZ0":-9.595037218636076,"x":157.12,"y":199.12,"x0":-1.8341835436922131,"y0":50.007001016891074,"z0":5.9867967296900675,"aX":-17.29111665714178},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.8,"breakHorizontal":14.4,"spinRate":2380,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3865737665997062,"extension":6.669219546388329},"index":2,"playId":"f14f74c6-d87e-363a-8548-3a0767326989","pitchNumber":2,"startTime":"2026-05-17T21:02:24.620Z","endTime":"2026-05-17T21:02:28.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.870314477756022,"aZ":-25.301549799331248,"pfxX":-7.847216562887447,"pfxZ":4.13792379719556,"pX":0.33994793431570064,"pZ":2.483438494656669,"vX0":7.470382591062931,"vY0":-127.46091215774861,"vZ0":-4.239816881749816,"x":104.04,"y":171.73,"x0":-1.5960872811814812,"y0":50.004481111580986,"z0":6.144212203020584,"aX":-13.036230742713462},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":12.7,"spinRate":1655,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.42818177997736573,"extension":6.853067948804001},"index":3,"playId":"1d7733cb-85a8-33b3-b6f5-400a7aa03e92","pitchNumber":3,"startTime":"2026-05-17T21:02:44.670Z","endTime":"2026-05-17T21:02:49.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293665417073978,"aZ":-23.169093913823293,"pfxX":-7.192100317664281,"pfxZ":5.304729446897191,"pX":0.2709355897170421,"pZ":1.8192277624918107,"vX0":7.209870733074561,"vY0":-128.84892980458233,"vZ0":-6.513910772119592,"x":106.67,"y":189.66,"x0":-1.61597285917906,"y0":50.00392927365669,"z0":6.145323910578019,"aX":-12.21347302389825},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.5,"breakHorizontal":11.6,"spinRate":1692,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4234876734245794,"extension":6.776701920279091},"index":4,"playId":"60ac6831-8f4a-322f-b4a9-1faede03b808","pitchNumber":4,"startTime":"2026-05-17T21:03:04.431Z","endTime":"2026-05-17T21:03:08.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.1,"endSpeed":89.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.110137932983804,"aZ":-14.306072932720312,"pfxX":-8.12257663509643,"pfxZ":8.726464681366522,"pX":0.29877887918312995,"pZ":3.054745131110652,"vX0":7.800879812298539,"vY0":-141.25164422339068,"vZ0":-6.188553440432159,"x":105.61,"y":156.3,"x0":-1.4254954448819441,"y0":50.004513134340904,"z0":6.171395654035512,"aX":-16.63637240613695},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":13.4,"spinRate":2441,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.385782753527363,"extension":6.618575638183334},"index":5,"playId":"d6684e6b-867e-3a1c-a87a-bd855b77b8ef","pitchNumber":5,"startTime":"2026-05-17T21:03:27.338Z","endTime":"2026-05-17T21:03:31.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":9.600000000000009,"leverageIndex":4.06,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2026-05-17T21:03:31.047Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a sharp ground ball to right fielder Austin Martin. Brice Turang scores. William Contreras to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-17T21:03:51.625Z","endTime":"2026-05-17T21:04:09.379Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":472610,"link":"/api/v1/people/472610"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76813589137142,"aZ":-24.534532225398415,"pfxX":-6.545160319322678,"pfxZ":4.436427107901075,"pX":0.18845887121576632,"pZ":3.1765101628511423,"vX0":6.818037631192122,"vY0":-129.54190284749328,"vZ0":-3.0171014066471766,"x":109.82,"y":153.01,"x0":-1.6111087019729382,"y0":50.001571103016744,"z0":6.205468292320862,"aX":-11.267872208492307},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":10.6,"spinRate":1598,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.42073044974781615,"extension":6.628320586684155},"hitData":{"launchSpeed":108.9,"launchAngle":5.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":188.8,"coordY":118.24}},"index":0,"playId":"91345884-fd9a-3884-87dc-cc6ad2d6d207","pitchNumber":1,"startTime":"2026-05-17T21:03:59.354Z","endTime":"2026-05-17T21:04:09.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-8.600000000000009,"leverageIndex":3.14,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-05-17T21:04:09.379Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sal Frelick pops out to catcher Victor Caratini in foul territory.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-17T21:05:11.133Z","endTime":"2026-05-17T21:06:08.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":472610,"fullName":"Luis García","link":"/api/v1/people/472610"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".433"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".775"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.150"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".345"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.79"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.78"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.23"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.17"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.75"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.22"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.89"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.52"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.76"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.08"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.02"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.77"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".087"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".543"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".433"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".775"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.150"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".345"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Blake Perkins replaces Jake Bauers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-17T21:04:51.289Z","endTime":"2026-05-17T21:05:13.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":641343,"link":"/api/v1/people/641343"},"base":1,"defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58556979652657,"aZ":-13.456532936838821,"pfxX":-7.64910257842358,"pfxZ":9.607747160281267,"pX":-0.4315313670692593,"pZ":3.318235686618234,"vX0":6.053664403788106,"vY0":-139.02968865705606,"vZ0":-5.378873045160545,"x":133.45,"y":149.19,"x0":-1.6486410617441714,"y0":50.00405089270333,"z0":6.178842867626198,"aX":-14.902626688646917},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":12.5,"spinRate":2323,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39470575714941614,"extension":6.695260732848354},"index":1,"playId":"9f629169-233d-3da7-967a-dd4b3eec0949","pitchNumber":1,"startTime":"2026-05-17T21:05:13.419Z","endTime":"2026-05-17T21:05:17.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.46780653248904,"aZ":-8.103349379797484,"pfxX":-6.7047138651974185,"pfxZ":12.118797837991739,"pX":-0.7824678349660388,"pZ":2.9411065804504237,"vX0":5.11364412542514,"vY0":-141.0773704667126,"vZ0":-7.373995085788001,"x":146.83,"y":159.37,"x0":-1.760848312497763,"y0":50.00591160916043,"z0":6.134037780278352,"aX":-13.319966779649677},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.3,"breakHorizontal":10.9,"spinRate":2461,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3904435156220494,"extension":6.619503392248251},"index":2,"playId":"7b4e48b2-cfd4-30c4-ab89-cbfd2c8e937b","pitchNumber":2,"startTime":"2026-05-17T21:05:31.421Z","endTime":"2026-05-17T21:05:35.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.167549275705813,"aZ":-27.292185133124168,"pfxX":-5.18139074182837,"pfxZ":2.8688951651114722,"pX":-0.006539567970224782,"pZ":2.22002359217137,"vX0":5.670306580721172,"vY0":-129.42371604305717,"vZ0":-4.51394557883594,"x":117.25,"y":178.84,"x0":-1.5491954796925982,"y0":50.00447040428821,"z0":6.0688237692281835,"aX":-8.8206978240751},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":8.2,"spinRate":1507,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.42266746335761995,"extension":6.9439582379150835},"hitData":{"launchSpeed":69.0,"launchAngle":85.0,"totalDistance":39.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":131.54,"coordY":218.57}},"index":3,"playId":"b228c3b2-e547-31a8-ba0b-670d3d8206cc","pitchNumber":3,"startTime":"2026-05-17T21:06:01.605Z","endTime":"2026-05-17T21:06:08.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":472610,"link":"/api/v1/people/472610","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":681546,"link":"/api/v1/people/681546"},"center":{"id":668952,"link":"/api/v1/people/668952"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":472610,"link":"/api/v1/people/472610"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":16.400000000000006,"leverageIndex":6.27,"dramaIndex":263.0,"contextMetrics":{},"playEndTime":"2026-05-17T21:06:08.933Z","atBatIndex":76}]