[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:10:27.983Z","endTime":"2026-05-08T23:11:14.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-08T19:42:04.477Z","endTime":"2026-05-08T22:49:15.699Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-08T22:49:15.699Z","endTime":"2026-05-08T23:08:47.501Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-08T23:08:47.501Z","endTime":"2026-05-08T23:10:30.171Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.692902410136114,"aZ":-39.72106142246701,"pfxX":-3.7446238952606707,"pfxZ":-4.932284973866324,"pX":0.8072352682133592,"pZ":2.1759206275505094,"vX0":-4.256316722074544,"vY0":-122.76680287655972,"vZ0":0.08964498708883095,"x":86.23,"y":180.03,"x0":3.0481468675572896,"y0":50.00278423737124,"z0":5.512422739813172,"aX":-5.729866636222131},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.6,"breakHorizontal":7.8,"spinRate":2595,"spinDirection":324},"zone":9,"typeConfidence":2.0,"plateTime":0.4457097931568432,"extension":6.102729463470649},"index":3,"playId":"67db9665-fbb6-388c-8396-a30512dd6c26","pitchNumber":1,"startTime":"2026-05-08T23:10:30.171Z","endTime":"2026-05-08T23:10:34.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9250119851131,"aZ":-41.0319670474984,"pfxX":-3.8982298988447557,"pfxZ":-5.933860359112895,"pX":-0.37826855493214007,"pZ":3.0652292747738112,"vX0":-6.4153582390718995,"vY0":-121.49133424590832,"vZ0":2.499763814968754,"x":131.42,"y":156.02,"x0":2.803323112020012,"y0":50.00070275468089,"z0":5.590705893140358,"aX":-5.8211262047208265},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.8,"breakHorizontal":8.6,"spinRate":2619,"spinDirection":324},"zone":1,"typeConfidence":2.0,"plateTime":0.450932389529922,"extension":6.077552061461804},"index":4,"playId":"044c5545-200c-3905-9d2d-50b62efe47b5","pitchNumber":2,"startTime":"2026-05-08T23:10:50.352Z","endTime":"2026-05-08T23:10:54.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.281740636100864,"aZ":-40.10185819356703,"pfxX":-5.555196382170842,"pfxZ":-5.151870662133823,"pX":-1.3806485793202434,"pZ":1.8889722939421734,"vX0":-8.782359986345796,"vY0":-123.88533919777281,"vZ0":0.06720246070758873,"x":169.63,"y":187.78,"x0":2.9475385385478186,"y0":50.00567685087329,"z0":5.244172708584234,"aX":-8.541036357227572},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-9.0,"breakHorizontal":12.2,"spinRate":2453,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.443989920291902,"extension":6.155158736241514},"index":5,"playId":"65767c47-584a-36a0-ae9c-96822f225eeb","pitchNumber":3,"startTime":"2026-05-08T23:11:08.914Z","endTime":"2026-05-08T23:11:14.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-08T23:11:14.356Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Curtis Mead doubles (7) on a line drive to center fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:11:27.542Z","endTime":"2026-05-08T23:12:26.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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":97.0,"endSpeed":88.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91206053971569,"aZ":-10.516350643309373,"pfxX":3.3360064983203035,"pfxZ":10.780810845751114,"pX":1.6618590487830582,"pZ":2.321926188251416,"vX0":-4.472600937049775,"vY0":-141.03088148518867,"vZ0":-6.918391488313107,"x":53.65,"y":176.09,"x0":2.8369472977736874,"y0":50.00246608938981,"z0":5.489671922076694,"aX":6.701667565109067},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":-5.0,"spinRate":2490,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.3888011470272805,"extension":6.303669654134245},"index":0,"playId":"bb8f9bbc-f0f7-310c-ad9f-2a1a7a31d91d","pitchNumber":1,"startTime":"2026-05-08T23:11:36.627Z","endTime":"2026-05-08T23:11:40.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.978199976637516,"aZ":-10.42737468674138,"pfxX":3.976369011411994,"pfxZ":11.067147290925728,"pX":-0.3400032500853949,"pZ":3.2752511838419087,"vX0":-9.302153535762846,"vY0":-139.4456522203768,"vZ0":-4.273758880798949,"x":129.96,"y":150.35,"x0":2.525742206662343,"y0":50.006316330485745,"z0":5.518407984556085,"aX":7.817225860631785},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.3,"breakHorizontal":-5.3,"spinRate":2561,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.39311419498275235,"extension":6.40638451611459},"index":1,"playId":"e19ddd35-de68-3d14-94cb-47525fff589b","pitchNumber":2,"startTime":"2026-05-08T23:11:52.667Z","endTime":"2026-05-08T23:11:56.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20624685952299,"aZ":-40.32404663566542,"pfxX":-5.459016910133659,"pfxZ":-5.4187984418648085,"pX":0.009045024417563895,"pZ":2.6016299821034616,"vX0":-5.272088312470384,"vY0":-122.15306437792182,"vZ0":1.4085861293261606,"x":116.66,"y":168.54,"x0":2.908638469392241,"y0":50.00403404702525,"z0":5.497816555007614,"aX":-8.207322528050291},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.1,"breakHorizontal":11.2,"spinRate":2498,"spinDirection":324},"zone":5,"typeConfidence":2.0,"plateTime":0.4492801934343369,"extension":6.264734128460637},"hitData":{"launchSpeed":97.0,"launchAngle":20.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":78.95,"coordY":51.47}},"index":2,"playId":"a5cbbfb0-af5a-3579-ae20-63619f3d2d7f","pitchNumber":3,"startTime":"2026-05-08T23:12:13.143Z","endTime":"2026-05-08T23:12:26.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:12:26.063Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:12:29.776Z","endTime":"2026-05-08T23:13:58.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.11326841982301,"aZ":-9.231629065574804,"pfxX":5.577466526982722,"pfxZ":11.730432240225793,"pX":-0.9072544286495349,"pZ":1.7610876718277415,"vX0":-10.998880445085627,"vY0":-140.03198803415117,"vZ0":-8.564931437268818,"x":151.58,"y":191.23,"x0":2.3740561202251946,"y0":50.00099381356415,"z0":5.490774892355478,"aX":10.907563103590023},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.2,"breakHorizontal":-7.4,"spinRate":2589,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.39344184886637956,"extension":6.583592148373385},"index":0,"playId":"09a89d9d-5705-37bc-b0ce-76d2cd1f08e1","pitchNumber":1,"startTime":"2026-05-08T23:12:56.072Z","endTime":"2026-05-08T23:13:00.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043100609034674,"aZ":-28.861603869831214,"pfxX":8.942434560389612,"pfxZ":1.8942467931497262,"pX":1.5335187931360246,"pZ":2.315235580742887,"vX0":-6.800359837138154,"vY0":-131.78492819180013,"vZ0":-2.3380045452544427,"x":58.55,"y":176.27,"x0":2.9956591493695472,"y0":50.00051102187355,"z0":5.362677822771723,"aX":15.60479120246407},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":-14.5,"spinRate":1621,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4168702715922814,"extension":6.161609508873981},"index":1,"playId":"e9390e95-76a5-3a9e-9c7b-ba604d2fd38a","pitchNumber":2,"startTime":"2026-05-08T23:13:14.165Z","endTime":"2026-05-08T23:13:19.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530033959153414,"aZ":-27.802626923175083,"pfxX":10.396452191553777,"pfxZ":2.475085758399361,"pX":-0.6784263512760128,"pZ":1.4186758496942269,"vX0":-11.709108481817605,"vY0":-132.81626054201197,"vZ0":-4.896542667990532,"x":142.86,"y":200.48,"x0":2.4609658609392104,"y0":50.002218917363,"z0":5.336859531011209,"aX":18.358042604942},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":1823,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4142454330878831,"extension":6.489661816890017},"index":2,"playId":"5de76400-b932-3220-8de5-3fb2482b7c67","pitchNumber":3,"startTime":"2026-05-08T23:13:33.423Z","endTime":"2026-05-08T23:13:38.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.93141518734872,"aZ":-7.968869449400481,"pfxX":4.290163893520534,"pfxZ":12.235989493494,"pX":0.5793738051865279,"pZ":2.7600277390571937,"vX0":-7.088681281830442,"vY0":-141.13710346719603,"vZ0":-6.1494777370938385,"x":94.92,"y":164.26,"x0":2.588798055972842,"y0":50.00344053666705,"z0":5.506814968185637,"aX":8.487764764089283},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.8,"breakHorizontal":-6.0,"spinRate":2631,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.3909961649046898,"extension":6.509157235665368},"index":3,"playId":"2f1d97f6-bb5e-35e6-8f96-354eed0cfc52","pitchNumber":4,"startTime":"2026-05-08T23:13:54.136Z","endTime":"2026-05-08T23:13:58.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:13:58.453Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a sharp line drive to center fielder Esteury Ruiz. Curtis Mead scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:14:04.446Z","endTime":"2026-05-08T23:14:33.059Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":702281,"link":"/api/v1/people/702281"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.508521869788776,"aZ":-38.01592156303947,"pfxX":-7.475378854220082,"pfxZ":-3.934665669176294,"pX":0.10439698902764087,"pZ":2.270295752752622,"vX0":-4.323527267138601,"vY0":-121.77420551406979,"vZ0":0.3441833043217004,"x":113.02,"y":177.48,"x0":2.880937448924706,"y0":50.00302050813278,"z0":5.4472512756417775,"aX":-11.096128442675267},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.7,"breakHorizontal":14.6,"spinRate":2689,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.451804590230362,"extension":6.158282436607598},"hitData":{"launchSpeed":104.7,"launchAngle":17.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.32,"coordY":64.55}},"index":0,"playId":"cec6c6a4-e152-3b67-a236-3cc10af12073","pitchNumber":1,"startTime":"2026-05-08T23:14:22.867Z","endTime":"2026-05-08T23:14:33.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":-8.900000000000006,"leverageIndex":1.21,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:14:33.059Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jacob Young homers (3) on a fly ball to left field. CJ Abrams scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:14:52.686Z","endTime":"2026-05-08T23:16:41.323Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":702281,"link":"/api/v1/people/702281"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":702281,"link":"/api/v1/people/702281"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40926543195914,"aZ":-11.761600836975806,"pfxX":3.395626609624195,"pfxZ":10.333623794303762,"pX":0.4903657623022707,"pZ":3.0021242976709788,"vX0":-6.990406654870765,"vY0":-140.2818542243356,"vZ0":-5.093180089230552,"x":98.31,"y":157.72,"x0":2.583517891626856,"y0":50.001354356127074,"z0":5.620755402492514,"aX":6.707578451902531},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":-4.6,"spinRate":2497,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.3918094454769201,"extension":6.355146473625133},"index":0,"playId":"61564d5a-6710-3de3-8c32-3582588b6b92","pitchNumber":1,"startTime":"2026-05-08T23:15:01.446Z","endTime":"2026-05-08T23:15:05.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.43135746363434,"aZ":-10.750208575878927,"pfxX":2.2683237681293194,"pfxZ":10.994478631453934,"pX":0.44871716895614056,"pZ":4.789069174395268,"vX0":-6.420074876400647,"vY0":-139.87924272163187,"vZ0":-0.7705673087530656,"x":99.9,"y":109.48,"x0":2.4960195907792286,"y0":50.00506085131284,"z0":5.784806562317756,"aX":4.422162449572196},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":-2.5,"spinRate":2559,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39408544630958,"extension":6.300711369700546},"index":1,"playId":"abf2380a-0005-34b7-80cf-461765754796","pitchNumber":2,"startTime":"2026-05-08T23:15:17.170Z","endTime":"2026-05-08T23:15:20.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.801291173162408,"aZ":-30.00354712980253,"pfxX":9.332900987735478,"pfxZ":1.22579333645138,"pX":0.41815697658731044,"pZ":2.026272307024638,"vX0":-9.008278298574528,"vY0":-132.43083982414964,"vZ0":-3.110950582663234,"x":101.06,"y":184.07,"x0":2.6607185083495772,"y0":50.00041575478268,"z0":5.424273211896053,"aX":16.480109060461253},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":-14.8,"spinRate":1529,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4145071477184259,"extension":6.479052049383376},"index":2,"playId":"32f3b1e8-f2c6-3fa3-b1b6-ff79fba4ed00","pitchNumber":3,"startTime":"2026-05-08T23:15:36.153Z","endTime":"2026-05-08T23:15:39.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262200260826216,"aZ":-38.96498710866519,"pfxX":-7.033229041727365,"pfxZ":-4.387606636667417,"pX":1.1684760804028813,"pZ":2.204598642346931,"vX0":-1.8236598990646382,"vY0":-123.77815901774875,"vZ0":-0.13748284828743595,"x":72.46,"y":179.26,"x0":2.828912255634856,"y0":50.00316610041357,"z0":5.530117615296181,"aX":-10.886086371680536},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.7,"breakHorizontal":13.2,"spinRate":2650,"spinDirection":327},"zone":14,"typeConfidence":2.0,"plateTime":0.4429117608772861,"extension":6.04828308314721},"index":3,"playId":"53a5a691-22c6-3953-b48d-1d392a31e5bc","pitchNumber":4,"startTime":"2026-05-08T23:15:59.344Z","endTime":"2026-05-08T23:16:02.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.005466666367845,"aZ":-10.703168452730623,"pfxX":4.377012719489782,"pfxZ":10.967283560985605,"pX":-0.64869599988776,"pZ":2.6847371780967264,"vX0":-9.709865845394175,"vY0":-139.21719555707935,"vZ0":-5.994593864865045,"x":141.73,"y":166.29,"x0":2.3197170417124275,"y0":50.005296602724734,"z0":5.578356898718817,"aX":8.571984806274983},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":-5.9,"spinRate":2554,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.393820156220277,"extension":6.579352580292624},"hitData":{"launchSpeed":101.5,"launchAngle":30.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.62,"coordY":62.04}},"index":4,"playId":"7e8533da-0b77-369c-b337-22e758fc2e4b","pitchNumber":5,"startTime":"2026-05-08T23:16:16.372Z","endTime":"2026-05-08T23:16:41.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":-16.699999999999996,"leverageIndex":0.8,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:16:41.323Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out softly, catcher Joe Mack to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T23:16:47.189Z","endTime":"2026-05-08T23:17:25.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.761812473083065,"aZ":-12.391867777222393,"pfxX":3.985743596627845,"pfxZ":10.083214722616885,"pX":-0.5688329610842662,"pZ":0.98949497454336,"vX0":-9.589855778280084,"vY0":-139.3006150674513,"vZ0":-10.081454603269115,"x":138.68,"y":212.06,"x0":2.403089095209277,"y0":50.00446995667321,"z0":5.478388141252698,"aX":7.821539657918233},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":-5.2,"spinRate":2582,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.39344390571097776,"extension":6.393782457359442},"index":0,"playId":"5ef2a065-1d44-3cb6-a7bb-410f964fb9c2","pitchNumber":1,"startTime":"2026-05-08T23:17:01.950Z","endTime":"2026-05-08T23:17:05.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87545394462063,"aZ":-36.91756525869486,"pfxX":2.630122173506578,"pfxZ":-3.051294395958788,"pX":-0.1712761246527109,"pZ":2.618513839731788,"vX0":-7.88448093575412,"vY0":-124.22956800552126,"vZ0":0.43910094283309764,"x":123.53,"y":168.08,"x0":2.7077265647340716,"y0":50.00040337428189,"z0":5.518735082536944,"aX":4.093574266557759},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.2,"breakHorizontal":-2.9,"spinRate":2296,"spinDirection":340},"zone":5,"typeConfidence":2.0,"plateTime":0.441607950184177,"extension":6.23156748629585},"hitData":{"launchSpeed":40.1,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":124.34,"coordY":201.99}},"index":1,"playId":"15b30193-8b87-312f-8d79-cdf4b106b995","pitchNumber":2,"startTime":"2026-05-08T23:17:18.099Z","endTime":"2026-05-08T23:17:25.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:17:25.790Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Xavier Edwards homers (3) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:19:28.193Z","endTime":"2026-05-08T23:21:47.744Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.838636815446314,"aZ":-20.38191370599622,"pfxX":9.418658829047043,"pfxZ":6.780445258813744,"pX":0.7848050847219046,"pZ":1.4646677136637019,"vX0":-7.307160048994017,"vY0":-131.96962568187004,"vZ0":-6.474587313405631,"x":87.09,"y":199.23,"x0":2.385754711668879,"y0":50.00016962177283,"z0":5.484117372938804,"aX":16.37292237333938},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":-15.1,"spinRate":2044,"spinDirection":143},"zone":14,"typeConfidence":0.84,"plateTime":0.41732948632276967,"extension":6.2638069662325195},"index":0,"playId":"7847555e-c44a-3acd-a5c0-69b1a1b2fd49","pitchNumber":1,"startTime":"2026-05-08T23:19:40.679Z","endTime":"2026-05-08T23:19:44.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.597522864968223,"aZ":-19.678456137106238,"pfxX":9.539339461040225,"pfxZ":7.1322001628956055,"pX":0.5370781019383324,"pZ":2.774037040287445,"vX0":-8.22518356990495,"vY0":-132.36274040868068,"vZ0":-3.3401093340786936,"x":96.53,"y":163.88,"x0":2.4648660773400035,"y0":50.0032412179747,"z0":5.515476589163102,"aX":16.712640529141883},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":-15.2,"spinRate":1974,"spinDirection":151},"zone":3,"typeConfidence":0.87,"plateTime":0.4158492428737022,"extension":6.27980622726553},"index":1,"playId":"0023dcb7-e1b4-3e6e-a14f-182b85afca4e","pitchNumber":2,"startTime":"2026-05-08T23:19:55.671Z","endTime":"2026-05-08T23:19:59.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-08T23:20:15.335Z","endTime":"2026-05-08T23:20:45.078Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.4,"endSpeed":74.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.888474575228823,"aZ":-21.867169779452887,"pfxX":10.348241225950904,"pfxZ":7.237864011958536,"pX":0.36992639765583146,"pZ":0.11023266477255456,"vX0":-8.064148049902716,"vY0":-119.39535928225632,"vZ0":-7.924165067373376,"x":102.9,"y":235.8,"x0":2.469239972846159,"y0":50.00542859939172,"z0":5.481845012639813,"aX":14.740835108445875},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.0,"breakHorizontal":-16.4,"spinRate":1927,"spinDirection":130},"zone":14,"typeConfidence":0.86,"plateTime":0.4611549818431606,"extension":6.429810071711557},"index":3,"playId":"2b67339c-8f96-3a4d-b84f-28f2ee165c68","pitchNumber":3,"startTime":"2026-05-08T23:20:45.078Z","endTime":"2026-05-08T23:20:48.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.433168909192897,"aZ":-12.270606927108227,"pfxX":2.5422567394943325,"pfxZ":11.166861760470656,"pX":0.4895634039641887,"pZ":3.7104852647811652,"vX0":-6.158785365685572,"vY0":-133.35598724057206,"vZ0":-2.6324501887654916,"x":98.34,"y":138.6,"x0":2.509381473750501,"y0":50.005604641834395,"z0":5.607622371268597,"aX":4.533347321203373},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.8,"breakHorizontal":-3.1,"spinRate":2164,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.41236479906805545,"extension":6.322180893524982},"index":4,"playId":"f326d8fe-1331-3cbb-84fe-9a96a9cb815f","pitchNumber":4,"startTime":"2026-05-08T23:21:02.289Z","endTime":"2026-05-08T23:21:06.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.093997417107243,"aZ":-14.742948208062435,"pfxX":2.1551361295577314,"pfxZ":9.90594417522665,"pX":0.08384971559835773,"pZ":3.3124823517754987,"vX0":-6.923997936454657,"vY0":-132.27522087648057,"vZ0":-2.9508023771564815,"x":113.8,"y":149.34,"x0":2.4634982727153933,"y0":50.00009926149367,"z0":5.533203438242308,"aX":3.7920443509415054},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.4,"breakHorizontal":-2.3,"spinRate":2070,"spinDirection":152},"zone":12,"typeConfidence":0.83,"plateTime":0.41522537021806727,"extension":6.355344395098469},"hitData":{"launchSpeed":103.9,"launchAngle":31.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":68.78,"coordY":47.31}},"index":5,"playId":"92580152-1b65-3e04-90e1-a82614118cbc","pitchNumber":5,"startTime":"2026-05-08T23:21:18.957Z","endTime":"2026-05-08T23:21:47.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":8.499999999999993,"leverageIndex":0.83,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:21:47.744Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (10) on a sharp line drive to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:21:55.405Z","endTime":"2026-05-08T23:23:51.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22318529635257,"aZ":-27.415073262264006,"pfxX":-3.1565152313859146,"pfxZ":2.9279596532540264,"pX":0.6988369382515589,"pZ":3.0633883732390137,"vX0":-3.8209696585186275,"vY0":-126.49706550782199,"vZ0":-1.152871371453838,"x":90.36,"y":156.07,"x0":2.637558793631787,"y0":50.00190503035057,"z0":5.718113654659991,"aX":-5.1263147380030265},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":6.6,"spinRate":2213,"spinDirection":184},"zone":3,"typeConfidence":0.91,"plateTime":0.43259422926896285,"extension":6.1939821838775435},"index":0,"playId":"e309dafb-aae8-3b3f-b5da-ffd431c4279e","pitchNumber":1,"startTime":"2026-05-08T23:22:12.237Z","endTime":"2026-05-08T23:22:16.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-08T23:22:26.660Z","endTime":"2026-05-08T23:22:35.401Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79146276373336,"aZ":-29.655812685263893,"pfxX":-9.159235020556102,"pfxZ":1.8101996423435374,"pX":0.3485644738211752,"pZ":1.8708249047835948,"vX0":-2.9604960437329404,"vY0":-117.44784399665848,"vZ0":-2.10692771169935,"x":103.71,"y":188.27,"x0":2.816396987455269,"y0":50.004215760708675,"z0":5.544543082300567,"aX":-12.763062554730098},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.0,"breakHorizontal":17.3,"spinRate":2399,"spinDirection":292},"zone":9,"typeConfidence":0.92,"plateTime":0.46683155127992304,"extension":6.1357886594881395},"index":2,"playId":"3b18e621-cb12-3e68-8fd7-06bec23e9a52","pitchNumber":2,"startTime":"2026-05-08T23:22:35.401Z","endTime":"2026-05-08T23:22:39.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.953633270071816,"aZ":-16.904557568774432,"pfxX":2.58194958296121,"pfxZ":8.407519669983142,"pX":-0.11184313082959992,"pZ":3.4411266564435143,"vX0":-7.3397282971649975,"vY0":-133.70309819470424,"vZ0":-2.4812333186316784,"x":121.26,"y":145.87,"x0":2.329511897342323,"y0":50.002655153964895,"z0":5.58968080984346,"aX":4.689526637448891},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-3.1,"spinRate":2051,"spinDirection":144},"zone":11,"typeConfidence":0.84,"plateTime":0.40914702920791335,"extension":6.447045474346872},"index":3,"playId":"1ee059b4-e3a9-3ba4-9d83-562b78cc20d6","pitchNumber":3,"startTime":"2026-05-08T23:22:50.945Z","endTime":"2026-05-08T23:22:56.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277508171185016,"aZ":-31.406003432695464,"pfxX":-1.954170795849075,"pfxZ":0.5488923423606415,"pX":0.9065360511795377,"pZ":2.9893365711810516,"vX0":-3.2644151358638016,"vY0":-118.6990194008807,"vZ0":0.30052216898373363,"x":82.44,"y":158.07,"x0":2.560149337280672,"y0":50.00549805956747,"z0":5.748941842044455,"aX":-2.7550214824438286},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":4.4,"spinRate":1129,"spinDirection":358},"zone":12,"typeConfidence":0.84,"plateTime":0.4635860076171774,"extension":6.118048269236793},"index":4,"playId":"65a7ef47-c7a3-32d9-a5f0-c2fc8f28b58b","pitchNumber":4,"startTime":"2026-05-08T23:23:13.310Z","endTime":"2026-05-08T23:23:16.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285283461373837,"aZ":-29.419710863793217,"pfxX":-1.2794280068602792,"pfxZ":1.9735062761677966,"pX":-0.5632806553770157,"pZ":1.4929497408515042,"vX0":-6.482039994930417,"vY0":-118.42836958987675,"vZ0":-3.270984560213391,"x":138.47,"y":198.47,"x0":2.3952295187252504,"y0":50.00209881456542,"z0":5.632632203868628,"aX":-1.7857132763532986},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.9,"breakHorizontal":4.2,"spinRate":1232,"spinDirection":350},"zone":13,"typeConfidence":0.88,"plateTime":0.4655992224380139,"extension":6.199504748853339},"hitData":{"launchSpeed":102.0,"launchAngle":10.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.1,"coordY":135.43}},"index":5,"playId":"7132ff4f-99cc-3838-a0a7-305ec90d5fed","pitchNumber":5,"startTime":"2026-05-08T23:23:36.558Z","endTime":"2026-05-08T23:23:51.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":6.100000000000001,"leverageIndex":0.9,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:23:51.498Z","atBatIndex":7},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kyle Stowers reaches on a throwing error by first baseman Curtis Mead. Otto Lopez scores. Kyle Stowers to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:24:06.734Z","endTime":"2026-05-08T23:26:27.716Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83688168172319,"aZ":-43.67973214567874,"pfxX":-5.58266285204589,"pfxZ":-9.1819952182827,"pX":0.7387360728769248,"pZ":2.96517124993685,"vX0":-2.312857593251513,"vY0":-111.75759984227244,"vZ0":3.206062597773523,"x":88.84,"y":158.72,"x0":2.51507087760319,"y0":50.00099961173795,"z0":6.026829497542885,"aX":-6.997011387502526},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-15.4,"breakHorizontal":10.7,"spinRate":2304,"spinDirection":327},"zone":3,"typeConfidence":0.87,"plateTime":0.4918017735310021,"extension":5.932834836058291},"index":0,"playId":"01f7148d-fee1-3b9c-832f-8ad192c3a9a5","pitchNumber":1,"startTime":"2026-05-08T23:24:25.267Z","endTime":"2026-05-08T23:24:52.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-08T23:25:00.676Z","endTime":"2026-05-08T23:25:11.534Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548725611188036,"aZ":-26.766226546493268,"pfxX":-1.5837902937176533,"pfxZ":3.244638463714953,"pX":-0.1609733918802402,"pZ":2.3330916954481986,"vX0":-6.216425475905061,"vY0":-128.06319832053686,"vZ0":-2.865042206762289,"x":123.14,"y":175.79,"x0":2.5001113978742637,"y0":50.003549352378656,"z0":5.5520739786677025,"aX":-2.6393810376358684},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":4.2,"spinRate":2243,"spinDirection":185},"zone":5,"typeConfidence":0.91,"plateTime":0.4271115516025752,"extension":6.277842238973522},"index":2,"playId":"2c454609-8540-3449-b182-7bfcad7096bd","pitchNumber":2,"startTime":"2026-05-08T23:25:11.534Z","endTime":"2026-05-08T23:25:15.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632395530363173,"aZ":-30.763479871719365,"pfxX":-10.392726442396317,"pfxZ":1.0030475162593473,"pX":-1.7047543528592668,"pZ":0.7619076790908917,"vX0":-7.032233250417964,"vY0":-118.47401257303231,"vZ0":-4.1859631121820815,"x":181.98,"y":218.21,"x0":2.666531088240532,"y0":50.0011551726565,"z0":5.407649298449558,"aX":-14.560247034644751},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.0,"breakHorizontal":20.6,"spinRate":2476,"spinDirection":308},"zone":13,"typeConfidence":0.93,"plateTime":0.46485466200623726,"extension":6.206916261375451},"index":3,"playId":"09df041a-04c2-37e9-abca-e49e0a1a0adb","pitchNumber":3,"startTime":"2026-05-08T23:25:29.695Z","endTime":"2026-05-08T23:25:33.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.005946172217104,"aZ":-35.6642023549194,"pfxX":-11.689336661575375,"pfxZ":-2.609102847390443,"pX":0.41745504600158606,"pZ":1.9764654171209604,"vX0":-2.2368196662819955,"vY0":-115.86143989409307,"vZ0":-0.22921100885137569,"x":101.09,"y":185.42,"x0":2.9167470576974117,"y0":50.00408686928504,"z0":5.53354908709945,"aX":-15.627730829355182},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.4,"breakHorizontal":21.7,"spinRate":2528,"spinDirection":309},"zone":9,"typeConfidence":0.93,"plateTime":0.4757819149845255,"extension":6.131661753882601},"index":4,"playId":"06f8d37e-8055-3afb-befe-af1f9a8c9896","pitchNumber":4,"startTime":"2026-05-08T23:25:48.955Z","endTime":"2026-05-08T23:25:53.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.523500406390408,"aZ":-21.03406580968182,"pfxX":10.010971757977492,"pfxZ":6.25394617114296,"pX":1.109294870054793,"pZ":2.885010659506077,"vX0":-7.249754294414615,"vY0":-133.3379599820658,"vZ0":-2.7045194153344596,"x":74.72,"y":160.88,"x0":2.5774362227022465,"y0":50.004312742010114,"z0":5.44845245506491,"aX":17.835536072642892},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":-16.3,"spinRate":2122,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.41246692488830217,"extension":6.349523002215299},"hitData":{"launchSpeed":62.2,"launchAngle":14.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.2,"coordY":148.5}},"index":5,"playId":"23117df3-b489-3a16-a33d-cebc5a1748e6","pitchNumber":5,"startTime":"2026-05-08T23:26:15.282Z","endTime":"2026-05-08T23:26:27.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":1.32,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:26:27.716Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christopher Morel grounds out, shortstop CJ Abrams to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:27:37.462Z","endTime":"2026-05-08T23:29:19.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"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":2,"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-08T23:27:19.403Z","endTime":"2026-05-08T23:27:39.697Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.064039062611965,"aZ":-25.327494978443013,"pfxX":-2.6482004670262684,"pfxZ":3.9694239071344146,"pX":0.6855068037609482,"pZ":3.5285153314358904,"vX0":-4.057026834033812,"vY0":-130.4575652838511,"vZ0":-0.6330239509405421,"x":90.87,"y":143.51,"x0":2.6040878425412255,"y0":50.00498850752985,"z0":5.680838223860706,"aX":-4.572336801187449},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":5.6,"spinRate":2270,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.4196106286166046,"extension":6.105339385743995},"index":1,"playId":"ca03cb62-157b-3104-9787-ce3c8b4cce64","pitchNumber":1,"startTime":"2026-05-08T23:27:39.697Z","endTime":"2026-05-08T23:27:43.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.060971723591837,"aZ":-26.26875188675447,"pfxX":-2.8056727054538957,"pfxZ":3.568421136145041,"pX":-0.3669102956488613,"pZ":3.474081601067617,"vX0":-6.206297180720763,"vY0":-128.0128446277063,"vZ0":-0.4063329349863647,"x":130.99,"y":144.98,"x0":2.455991064418179,"y0":50.00462711372658,"z0":5.695929031610497,"aX":-4.6431113678810485},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":6.5,"spinRate":2241,"spinDirection":187},"zone":11,"typeConfidence":0.92,"plateTime":0.42830127869598966,"extension":6.212083944117197},"index":2,"playId":"7785fe18-0c1a-3ea3-a187-96b56fa99fe5","pitchNumber":2,"startTime":"2026-05-08T23:27:55.082Z","endTime":"2026-05-08T23:27:58.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.021289409643234,"aZ":-44.20238483718928,"pfxX":-4.487882476198669,"pfxZ":-9.490505738812692,"pX":-0.5111887620870562,"pZ":2.4399324324164513,"vX0":-5.265941224483955,"vY0":-112.63300456951494,"vZ0":2.3044320242295653,"x":136.49,"y":172.9,"x0":2.4520663236365703,"y0":50.00161786800774,"z0":5.9179304593664925,"aX":-5.688386385381756},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.1,"breakHorizontal":9.6,"spinRate":2358,"spinDirection":332},"zone":4,"typeConfidence":0.89,"plateTime":0.4888060098672744,"extension":6.061269759909931},"index":3,"playId":"33a63515-c3e9-3588-9026-7c281ee6bf54","pitchNumber":3,"startTime":"2026-05-08T23:28:15.437Z","endTime":"2026-05-08T23:28:21.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892395329549696,"aZ":-13.90638231601449,"pfxX":3.524618877530731,"pfxZ":9.961235777388538,"pX":0.28397509448597363,"pZ":3.3198869924086924,"vX0":-7.074085543131136,"vY0":-134.26041377433035,"vZ0":-3.2851428050482507,"x":106.18,"y":149.14,"x0":2.489783103904943,"y0":50.00009879421663,"z0":5.543239230206441,"aX":6.462830615449466},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-4.9,"spinRate":2110,"spinDirection":145},"zone":2,"typeConfidence":0.92,"plateTime":0.4073020152990878,"extension":6.435616547258642},"index":4,"playId":"ab8b8eae-d49f-3caa-b013-7019ca5b8099","pitchNumber":4,"startTime":"2026-05-08T23:28:51.388Z","endTime":"2026-05-08T23:28:55.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634090156001403,"aZ":-43.27261189403769,"pfxX":-4.7097136270689495,"pfxZ":-8.49678164303656,"pX":0.7727362459632514,"pZ":2.2686349573853364,"vX0":-2.6702938608313036,"vY0":-114.30023496227224,"vZ0":1.6425728896406426,"x":87.55,"y":177.53,"x0":2.5731821157930934,"y0":50.00313104184414,"z0":5.8322967168101565,"aX":-6.150593854565739},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.5,"breakHorizontal":9.2,"spinRate":2274,"spinDirection":328},"zone":6,"typeConfidence":0.83,"plateTime":0.4816016655530784,"extension":6.029815266640929},"hitData":{"launchSpeed":90.0,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.49,"coordY":150.43}},"index":5,"playId":"56cf7b56-485c-347d-8af9-dec555d42c73","pitchNumber":5,"startTime":"2026-05-08T23:29:10.997Z","endTime":"2026-05-08T23:29:19.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.7,"awayTeamWinProbability":53.3,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.31,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:29:19.032Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:29:30.107Z","endTime":"2026-05-08T23:30:55.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02347306379449,"aZ":-42.93390383909365,"pfxX":-6.471813341483342,"pfxZ":-8.75877389341796,"pX":1.465326950858318,"pZ":3.3254895202997155,"vX0":-0.8437599068193562,"vY0":-110.54732779433408,"vZ0":4.046771311279857,"x":61.15,"y":148.99,"x0":2.6928213815390336,"y0":50.00151649955863,"z0":5.99952353084889,"aX":-7.951832413203445},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-14.4,"breakHorizontal":11.9,"spinRate":2271,"spinDirection":326},"zone":12,"typeConfidence":0.85,"plateTime":0.496830246510215,"extension":5.920481685828352},"index":0,"playId":"d9af708e-35d1-3b55-ba63-0eb95fd94d77","pitchNumber":1,"startTime":"2026-05-08T23:29:44.476Z","endTime":"2026-05-08T23:29:48.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54253385816167,"aZ":-28.394657058494555,"pfxX":-2.7030198073340888,"pfxZ":2.2887154302477093,"pX":-0.04784402203372098,"pZ":2.97730211742281,"vX0":-5.790434458433402,"vY0":-128.0133653123129,"vZ0":-1.1269867460910366,"x":118.82,"y":158.39,"x0":2.5986621489608113,"y0":50.002829017713395,"z0":5.655191224898849,"aX":-4.466182113969452},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.1,"breakHorizontal":6.2,"spinRate":2222,"spinDirection":185},"zone":2,"typeConfidence":0.92,"plateTime":0.4285929673263964,"extension":6.227632150911369},"index":1,"playId":"4f27c9aa-2c36-3ec3-a236-f699f8661bb8","pitchNumber":2,"startTime":"2026-05-08T23:30:00.294Z","endTime":"2026-05-08T23:30:03.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22179363778239,"aZ":-27.243443900763562,"pfxX":-1.4178319114338405,"pfxZ":2.9202062722930178,"pX":-0.6569405241552925,"pZ":1.8493795521697425,"vX0":-7.357465907186121,"vY0":-129.1994052559287,"vZ0":-4.0401456131484075,"x":142.04,"y":188.85,"x0":2.4133363075518712,"y0":50.00424355815547,"z0":5.530160792575135,"aX":-2.392225676095961},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":4.2,"spinRate":2313,"spinDirection":184},"zone":7,"typeConfidence":0.91,"plateTime":0.42413708554894125,"extension":6.29222103038263},"index":2,"playId":"579995c7-07bb-3624-aaca-08db19c8db1a","pitchNumber":3,"startTime":"2026-05-08T23:30:18.427Z","endTime":"2026-05-08T23:30:22.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78952858917598,"aZ":-15.971343805527736,"pfxX":5.048822580189113,"pfxZ":8.917255614792143,"pX":-0.25791119636264487,"pZ":3.591835049762599,"vX0":-8.524035847431707,"vY0":-134.13018850365788,"vZ0":-2.2031945517719373,"x":126.83,"y":141.8,"x0":2.3093675640022724,"y0":50.00090556548895,"z0":5.566394884063373,"aX":9.17249815251629},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":-7.2,"spinRate":2056,"spinDirection":142},"zone":11,"typeConfidence":0.85,"plateTime":0.4087932300581931,"extension":6.262416692201504},"index":3,"playId":"b15799b1-c362-3175-b0af-46140c569ce9","pitchNumber":4,"startTime":"2026-05-08T23:30:50.891Z","endTime":"2026-05-08T23:30:55.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.1,"awayTeamWinProbability":56.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.34,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:30:55.896Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, third baseman Brady House to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T23:31:12.520Z","endTime":"2026-05-08T23:31:28.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599258510962635,"aZ":-33.08091109399989,"pfxX":-10.927884276978268,"pfxZ":-0.6724188218989626,"pX":-0.81895260950871,"pZ":1.453882410299926,"vX0":-4.795738273594863,"vY0":-115.91311359769509,"vZ0":-1.956903942049688,"x":148.22,"y":199.53,"x0":2.7060783847497785,"y0":50.00439402368001,"z0":5.511361915375765,"aX":-14.656182308794397},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.4,"breakHorizontal":21.1,"spinRate":2544,"spinDirection":309},"zone":13,"typeConfidence":0.94,"plateTime":0.47518262130276145,"extension":6.052474915333212},"hitData":{"launchSpeed":77.6,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":164.96}},"index":0,"playId":"808621e7-4cc5-315f-ae06-7641a85d9971","pitchNumber":1,"startTime":"2026-05-08T23:31:20.407Z","endTime":"2026-05-08T23:31:28.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":1.27,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:31:28.463Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Wiemer walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:33:31.745Z","endTime":"2026-05-08T23:35:13.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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":91.1,"endSpeed":83.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642455188395854,"aZ":-22.8016635616461,"pfxX":7.99681086412436,"pfxZ":5.285710574714184,"pX":0.3994059391154162,"pZ":3.64894744451877,"vX0":-8.64283754449154,"vY0":-132.44882028204776,"vZ0":-0.7030378161248344,"x":101.78,"y":140.26,"x0":2.6679779772610215,"y0":50.0065333786582,"z0":5.5872705675165095,"aX":14.19220963652203},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":-12.6,"spinRate":1471,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4137439820512183,"extension":6.220746413005582},"index":0,"playId":"50c89ea4-2498-38f4-bf82-a9f360b97696","pitchNumber":1,"startTime":"2026-05-08T23:33:37.610Z","endTime":"2026-05-08T23:33:41.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.290618144829555,"aZ":-34.59831132335357,"pfxX":-3.7137017025145065,"pfxZ":-1.6123912864596903,"pX":0.11266862806094265,"pZ":2.598759509849117,"vX0":-5.7405166431777115,"vY0":-122.01104662991246,"vZ0":0.04364396438600937,"x":112.71,"y":168.61,"x0":2.9794471683272805,"y0":50.0020885569681,"z0":5.565353297286863,"aX":-5.5897681699364705},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.6,"breakHorizontal":8.0,"spinRate":2622,"spinDirection":324},"zone":5,"typeConfidence":2.0,"plateTime":0.44914136901659507,"extension":6.157087020007245},"index":1,"playId":"e95f0d5d-428f-3a5d-90ca-3276974a2bbf","pitchNumber":2,"startTime":"2026-05-08T23:33:52.128Z","endTime":"2026-05-08T23:33:55.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-08T23:34:00.674Z","endTime":"2026-05-08T23:34:13.368Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686623294305246,"aZ":-29.57005124427218,"pfxX":11.293373759726812,"pfxZ":1.5421633746159351,"pX":1.171905093643903,"pZ":2.7391197739220523,"vX0":-7.733418794105942,"vY0":-129.4862097848781,"vZ0":-1.2906013902815,"x":72.33,"y":164.82,"x0":2.739824137996328,"y0":50.002789317118996,"z0":5.520304854841849,"aX":19.052156125547683},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":-18.6,"spinRate":1764,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.42407882826200227,"extension":6.198923305792264},"index":3,"playId":"05664349-546d-3868-a968-b9b7cbd47477","pitchNumber":3,"startTime":"2026-05-08T23:34:13.368Z","endTime":"2026-05-08T23:34:18.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":95.8,"endSpeed":87.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06416188422313,"aZ":-9.233679003031963,"pfxX":3.7689080797326744,"pfxZ":11.791910859515493,"pX":0.07769539134007891,"pZ":1.815395505833648,"vX0":-8.245876872174385,"vY0":-139.04469272755014,"vZ0":-8.285325627027639,"x":114.04,"y":189.76,"x0":2.6007388165035032,"y0":50.00445171743281,"z0":5.458198137506167,"aX":7.334194962961816},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":-5.0,"spinRate":2507,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.3949164028552259,"extension":6.359462765391784},"index":4,"playId":"c8dc2adb-4e78-3f89-9e90-498428e8aa34","pitchNumber":4,"startTime":"2026-05-08T23:34:30.816Z","endTime":"2026-05-08T23:34:34.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":84.6,"endSpeed":78.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599133236377806,"aZ":-38.240419876358494,"pfxX":-4.4010903419773495,"pfxZ":-3.9766679069638675,"pX":0.3043764419489258,"pZ":0.47833545237130376,"vX0":-4.973160422171069,"vY0":-123.09837917933481,"vZ0":-3.922569092581267,"x":105.4,"y":225.86,"x0":2.926306931501492,"y0":50.00123261265217,"z0":5.347055887293881,"aX":-6.717986728799545},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.9,"breakHorizontal":9.2,"spinRate":2579,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.4458177460057664,"extension":6.126726523399407},"index":5,"playId":"86e7c952-0ba7-376e-b055-1a0ca1cb7eed","pitchNumber":5,"startTime":"2026-05-08T23:34:48.028Z","endTime":"2026-05-08T23:34:51.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32431762370788,"aZ":-27.60710442855232,"pfxX":10.836736341933271,"pfxZ":2.676473626160961,"pX":0.1504863093103839,"pZ":1.274731513776795,"vX0":-10.031582361060016,"vY0":-130.08800707852694,"vZ0":-5.189786851413358,"x":111.26,"y":204.36,"x0":2.6563231095349376,"y0":50.00261889994444,"z0":5.39874428388295,"aX":18.497669990570554},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":-17.3,"spinRate":1763,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.42169339018034124,"extension":6.456586984860625},"index":6,"playId":"964aab50-c515-3aa0-abaa-a49da97b5db0","pitchNumber":6,"startTime":"2026-05-08T23:35:08.460Z","endTime":"2026-05-08T23:35:13.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.3,"awayTeamWinProbability":63.7,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":0.82,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:35:13.297Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nasim Nuñez singles on a soft bunt ground ball to first baseman Christopher Morel. Joey Wiemer to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:35:23.588Z","endTime":"2026-05-08T23:36:04.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94825761234447,"aZ":-7.4320468575750605,"pfxX":3.1768625378469624,"pfxZ":12.887484838219073,"pX":-0.4731626752357098,"pZ":2.573450239277202,"vX0":-9.378162097582038,"vY0":-138.62882079951552,"vZ0":-6.747427825287298,"x":135.04,"y":169.3,"x0":2.5614080897148166,"y0":50.00170372982584,"z0":5.554966352605992,"aX":6.100120131088573},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.8,"breakHorizontal":-3.5,"spinRate":2569,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.39719976423917336,"extension":6.426034686524497},"hitData":{"launchSpeed":44.4,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":132.76,"coordY":185.53}},"index":0,"playId":"6a21f1eb-8de9-3e8f-b37f-6536e6a5790a","pitchNumber":1,"startTime":"2026-05-08T23:35:56.414Z","endTime":"2026-05-08T23:36:04.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.36,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:36:04.256Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Keibert Ruiz grounds into a double play, shortstop Otto Lopez to second baseman Xavier Edwards to first baseman Christopher Morel. Joey Wiemer to 3rd. Nasim Nuñez out at 2nd. Keibert Ruiz out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:36:39.571Z","endTime":"2026-05-08T23:37:56.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-08T23:36:31.280Z","endTime":"2026-05-08T23:36:41.842Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.980749764835743,"aZ":-10.072683126245655,"pfxX":4.187549142503634,"pfxZ":11.44690850872066,"pX":0.21646783810998949,"pZ":2.6881211753008736,"vX0":-8.058493352309869,"vY0":-138.34115797280072,"vZ0":-6.238122158859344,"x":108.75,"y":166.2,"x0":2.628209161374185,"y0":50.00283910223943,"z0":5.653357581611791,"aX":8.085989543928145},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-5.9,"spinRate":2446,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.39650654067753166,"extension":6.724673300136873},"index":1,"playId":"4ce8378e-1bb3-3e86-94dd-2f3d620f3af9","pitchNumber":1,"startTime":"2026-05-08T23:36:41.842Z","endTime":"2026-05-08T23:36:46.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87288456093357,"aZ":-8.267887937679363,"pfxX":4.340699461662057,"pfxZ":12.346695969196846,"pX":-0.25487414660436836,"pZ":2.533402096709427,"vX0":-8.653274747186273,"vY0":-138.49417295498608,"vZ0":-7.321160814026325,"x":126.72,"y":170.38,"x0":2.350800692033986,"y0":50.00533561427026,"z0":5.7695155393156545,"aX":8.407457990986583},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.9,"breakHorizontal":-6.0,"spinRate":2509,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.39598204015394023,"extension":6.514722706139807},"index":2,"playId":"2a13752b-5b9c-336f-a67c-390de5cef9d8","pitchNumber":2,"startTime":"2026-05-08T23:37:05.215Z","endTime":"2026-05-08T23:37:08.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81888947036902,"aZ":-11.076785731684405,"pfxX":3.942773147057829,"pfxZ":10.886471569198664,"pX":1.5057955421414886,"pZ":2.933244784566712,"vX0":-4.521417605103135,"vY0":-138.76177721498254,"vZ0":-5.334676623204154,"x":59.6,"y":159.58,"x0":2.648820253354093,"y0":50.00424483272709,"z0":5.6273916597824165,"aX":7.642469804377941},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":-6.1,"spinRate":2497,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3956370365327504,"extension":6.498694571158836},"index":3,"playId":"60cbaee9-ec71-3d52-b867-8f11903ca6dc","pitchNumber":3,"startTime":"2026-05-08T23:37:29.300Z","endTime":"2026-05-08T23:37:33.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025079992540686,"aZ":-38.38194815498653,"pfxX":-7.703599019796241,"pfxZ":-4.1556265831550245,"pX":0.32787903474439434,"pZ":2.159709011561144,"vX0":-3.7246950319240857,"vY0":-122.01253687490322,"vZ0":-0.3163443046052863,"x":104.5,"y":180.47,"x0":2.8792977843188363,"y0":50.00210886254911,"z0":5.623904845536328,"aX":-11.509371516966246},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.3,"breakHorizontal":14.9,"spinRate":2712,"spinDirection":322},"zone":8,"typeConfidence":2.0,"plateTime":0.45047159190089925,"extension":6.1050405057514565},"hitData":{"launchSpeed":81.2,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.01,"coordY":147.41}},"index":4,"playId":"1c2a501b-4294-3b01-a727-8314dd2a2276","pitchNumber":4,"startTime":"2026-05-08T23:37:47.903Z","endTime":"2026-05-08T23:37:56.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":9.299999999999997,"leverageIndex":1.67,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:37:56.004Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:38:08.710Z","endTime":"2026-05-08T23:39:36.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335783680891982,"aZ":-40.84824416586965,"pfxX":-5.306829298259972,"pfxZ":-5.736457544587359,"pX":-0.6289445332532675,"pZ":1.799844396084224,"vX0":-6.37469476043271,"vY0":-122.4458732517214,"vZ0":-0.5412070268125779,"x":140.97,"y":190.18,"x0":2.703014633617574,"y0":50.00598994969442,"z0":5.534300311807494,"aX":-8.017764984427963},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.2,"breakHorizontal":11.2,"spinRate":2663,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.4482076150041725,"extension":6.3019617399456465},"index":0,"playId":"e34cef77-1b3a-3c64-a5b7-6b2ab6519519","pitchNumber":1,"startTime":"2026-05-08T23:38:22.952Z","endTime":"2026-05-08T23:38:27.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48423622746965,"aZ":-36.223882167041054,"pfxX":-6.292286719197337,"pfxZ":-2.6587229457882104,"pX":-0.1599858749628907,"pZ":1.6010238352062554,"vX0":-5.804654194746042,"vY0":-123.33908644108907,"vZ0":-1.373666749534741,"x":123.1,"y":195.55,"x0":3.0528501825466208,"y0":50.00589508756957,"z0":5.256172860954953,"aX":-9.57006605481398},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.9,"breakHorizontal":12.8,"spinRate":2593,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.44630126127231495,"extension":6.2161371621296375},"index":1,"playId":"9500ce19-8f7b-389f-9123-b4ea0fab0caa","pitchNumber":2,"startTime":"2026-05-08T23:38:51.654Z","endTime":"2026-05-08T23:38:56.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26441799228506,"aZ":-18.99826641372813,"pfxX":8.47300056604761,"pfxZ":6.987575948177392,"pX":-0.33310017485288007,"pZ":2.885014742881269,"vX0":-10.887198073580405,"vY0":-136.73547338439838,"vZ0":-3.517356974733807,"x":129.7,"y":160.88,"x0":2.606745206820775,"y0":50.00466867884105,"z0":5.498087056174321,"aX":15.982612848156124},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":-13.0,"spinRate":2284,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4011854959024044,"extension":6.669779007385239},"index":2,"playId":"de018a88-f0b0-330a-bfbf-9ae637aef9e6","pitchNumber":3,"startTime":"2026-05-08T23:39:10.619Z","endTime":"2026-05-08T23:39:14.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1813755751552,"aZ":-40.35804872091257,"pfxX":-6.0143561254775,"pfxZ":-5.552554356802981,"pX":-0.6963211613201211,"pZ":2.4985007639076873,"vX0":-6.660800745667366,"vY0":-121.05604844791169,"vZ0":1.1032549531218956,"x":143.54,"y":171.32,"x0":2.8794515910129803,"y0":50.00285854988062,"z0":5.589099823497594,"aX":-8.863281513876975},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.5,"breakHorizontal":12.6,"spinRate":2666,"spinDirection":329},"zone":4,"typeConfidence":2.0,"plateTime":0.4536708550553463,"extension":6.1775820958081304},"hitData":{"launchSpeed":67.9,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.9,"coordY":171.01}},"index":3,"playId":"1d8af8fe-5e59-3ef0-a445-c38f92a44f10","pitchNumber":4,"startTime":"2026-05-08T23:39:29.849Z","endTime":"2026-05-08T23:39:36.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.32,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:39:36.689Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:41:40.851Z","endTime":"2026-05-08T23:43:39.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.671915365488204,"aZ":-25.78715122447996,"pfxX":-1.9690382799546864,"pfxZ":3.9218409851948817,"pX":0.3332432346970349,"pZ":2.2987836809911655,"vX0":-5.007917431207114,"vY0":-126.79587779107365,"vZ0":-3.101504424784082,"x":104.3,"y":176.71,"x0":2.589056207130149,"y0":50.005862261454695,"z0":5.593209572392837,"aX":-3.2096737996255245},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.6,"breakHorizontal":4.7,"spinRate":2288,"spinDirection":177},"zone":6,"typeConfidence":0.9,"plateTime":0.4318032340828202,"extension":6.218764396315767},"index":0,"playId":"c9c58437-0f2b-35dd-b4c2-094d6b07c2f1","pitchNumber":1,"startTime":"2026-05-08T23:41:46.557Z","endTime":"2026-05-08T23:41:50.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315107129196225,"aZ":-45.058866790326974,"pfxX":-4.667258783322066,"pfxZ":-10.186276897045218,"pX":0.18575477079683053,"pZ":1.9049341752181448,"vX0":-3.7583342659075947,"vY0":-112.60481099823602,"vZ0":1.5131430412996594,"x":109.92,"y":187.35,"x0":2.49193963163303,"y0":50.00331027082475,"z0":5.836471005297944,"aX":-5.902881630424788},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.5,"breakHorizontal":9.5,"spinRate":2336,"spinDirection":321},"zone":8,"typeConfidence":0.89,"plateTime":0.48925081059981457,"extension":6.09288855531116},"index":1,"playId":"821a3797-3342-307f-936a-a530f2c9fcf2","pitchNumber":2,"startTime":"2026-05-08T23:42:00.898Z","endTime":"2026-05-08T23:42:04.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-08T23:42:15.897Z","endTime":"2026-05-08T23:42:32.839Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.941030984869588,"aZ":-12.621782668662528,"pfxX":5.173864781529345,"pfxZ":10.566766394831571,"pX":-0.8693105314202176,"pZ":1.3882362873890417,"vX0":-10.143556306830044,"vY0":-135.0538396268071,"vZ0":-8.06837366465727,"x":150.14,"y":201.3,"x0":2.2601032215730923,"y0":50.00182766074439,"z0":5.298649518745374,"aX":9.573271857530004},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.2,"spinRate":2083,"spinDirection":145},"zone":13,"typeConfidence":0.93,"plateTime":0.40529438136350215,"extension":6.464656435759906},"index":3,"playId":"e2858aef-778c-324b-97a5-d99f090ec9d0","pitchNumber":3,"startTime":"2026-05-08T23:42:32.839Z","endTime":"2026-05-08T23:42:36.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42027252866044,"aZ":-25.683541046248557,"pfxX":-3.1477855701877613,"pfxZ":3.8424150861379873,"pX":-0.5630984277826928,"pZ":2.2990307585128664,"vX0":-6.830406544682485,"vY0":-128.8123642033475,"vZ0":-3.116355900635849,"x":138.46,"y":176.71,"x0":2.5263798539414033,"y0":50.004404750430496,"z0":5.498876074221803,"aX":-5.316460580506563},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":7.2,"spinRate":2353,"spinDirection":181},"zone":4,"typeConfidence":0.94,"plateTime":0.4243488498471879,"extension":6.257617318319717},"index":4,"playId":"f5269a81-ad56-301c-8c0b-9dfce795b0da","pitchNumber":4,"startTime":"2026-05-08T23:42:48.302Z","endTime":"2026-05-08T23:42:51.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01145387313165,"aZ":-45.09121701693492,"pfxX":-4.502690517406341,"pfxZ":-9.697749543114263,"pX":-0.22272150649671887,"pZ":0.9148600273477756,"vX0":-4.637398430682751,"vY0":-115.14724855789127,"vZ0":-0.8688201419306262,"x":125.49,"y":214.08,"x0":2.4084639207551866,"y0":50.002625792913896,"z0":5.6908188208924395,"aX":-5.996953468880668},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-17.4,"breakHorizontal":9.4,"spinRate":2524,"spinDirection":330},"zone":13,"typeConfidence":0.87,"plateTime":0.4771627707317889,"extension":6.148531735191085},"index":5,"playId":"c8a7b3ad-0a35-3a07-872a-519387d866c3","pitchNumber":5,"startTime":"2026-05-08T23:43:05.893Z","endTime":"2026-05-08T23:43:10.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.172070513961945,"aZ":-35.90167218995406,"pfxX":-11.885267194121855,"pfxZ":-2.81793636562929,"pX":-0.5218187053284487,"pZ":2.434300147367172,"vX0":-3.9037278631280543,"vY0":-115.97240004271715,"vZ0":0.85405832953804,"x":136.89,"y":173.05,"x0":2.73955017556577,"y0":50.00081516330933,"z0":5.560738218550903,"aX":-15.745697474802679},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.4,"breakHorizontal":22.6,"spinRate":2528,"spinDirection":304},"zone":4,"typeConfidence":0.93,"plateTime":0.47730655530752353,"extension":6.111184922374024},"hitData":{"launchSpeed":77.4,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":172.22}},"index":6,"playId":"474a3a6a-a315-30a7-ba42-a2eba3cbdf0c","pitchNumber":6,"startTime":"2026-05-08T23:43:31.389Z","endTime":"2026-05-08T23:43:39.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:43:39.069Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Jiménez singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:43:47.871Z","endTime":"2026-05-08T23:44:34.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.278305110686922,"aZ":-13.69245648116535,"pfxX":2.808520581530967,"pfxZ":10.446439788225819,"pX":-0.42661626460873486,"pZ":2.3093423662053336,"vX0":-8.454135783413118,"vY0":-132.4141171238732,"vZ0":-5.468955452367579,"x":133.26,"y":176.43,"x0":2.4478990286239544,"y0":50.002354788257854,"z0":5.409859865963469,"aX":4.969874646099329},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.9,"breakHorizontal":-3.1,"spinRate":2109,"spinDirection":146},"zone":4,"typeConfidence":0.87,"plateTime":0.4142618856073228,"extension":6.426800750691969},"index":0,"playId":"38fb9bd3-c1ed-36e0-8a96-ea71c0034ad3","pitchNumber":1,"startTime":"2026-05-08T23:44:08.369Z","endTime":"2026-05-08T23:44:11.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17856750355231,"aZ":-26.255214348946986,"pfxX":10.226548300358427,"pfxZ":3.9804519480658156,"pX":0.6166227318948192,"pZ":1.906351230054258,"vX0":-7.964492398522465,"vY0":-121.35756368800067,"vZ0":-3.093248053495009,"x":93.5,"y":187.31,"x0":2.6154426685471273,"y0":50.00591587667445,"z0":5.489164972693575,"aX":15.227078211415906},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.7,"breakHorizontal":-16.6,"spinRate":1963,"spinDirection":130},"zone":9,"typeConfidence":0.89,"plateTime":0.4516627200635992,"extension":5.984186774130577},"hitData":{"launchSpeed":71.5,"launchAngle":14.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.15,"coordY":108.04}},"index":1,"playId":"99762e6e-31db-39b7-9a24-6af18b08ed36","pitchNumber":2,"startTime":"2026-05-08T23:44:23.183Z","endTime":"2026-05-08T23:44:34.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.72,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:44:34.879Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Esteury Ruiz grounds into a force out, shortstop CJ Abrams to second baseman Nasim Nuñez. Leo Jiménez out at 2nd. Esteury Ruiz to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:44:47.517Z","endTime":"2026-05-08T23:45:09.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.612003891571764,"aZ":-28.9232485554689,"pfxX":-1.9410110386887611,"pfxZ":1.95949351522391,"pX":-0.8287692280840877,"pZ":2.369340216967489,"vX0":-7.881238073759615,"vY0":-127.82086334505408,"vZ0":-2.2599747632465053,"x":148.59,"y":174.81,"x0":2.543005142042332,"y0":50.003843628597586,"z0":5.529300151063842,"aX":-3.2201448900406153},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":5.3,"spinRate":2257,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.42802059007614135,"extension":6.285046406031217},"hitData":{"launchSpeed":62.9,"launchAngle":7.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.07,"coordY":154.67}},"index":0,"playId":"7c5fb6f8-a822-36d9-ae88-dc0645227da2","pitchNumber":1,"startTime":"2026-05-08T23:45:01.768Z","endTime":"2026-05-08T23:45:09.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:45:09.975Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:45:27.579Z","endTime":"2026-05-08T23:48:31.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,8],"actionIndex":[5,7],"runnerIndex":[0,1,2],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.144753476158332,"aZ":-27.716786924683113,"pfxX":10.335780741605163,"pfxZ":3.098925227958416,"pX":1.1414432525313403,"pZ":1.6572760066854921,"vX0":-6.591885790643609,"vY0":-119.49696249573681,"vZ0":-3.4036226145603097,"x":73.49,"y":194.03,"x0":2.600140255884794,"y0":50.00301546279659,"z0":5.6040053568363675,"aX":14.87020636524607},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.0,"breakHorizontal":-17.0,"spinRate":1798,"spinDirection":129},"zone":14,"typeConfidence":0.88,"plateTime":0.45927310228410967,"extension":5.9892764818150335},"index":0,"playId":"ebbf838b-1e24-3270-9ee4-46fac6bf8de6","pitchNumber":1,"startTime":"2026-05-08T23:45:43.160Z","endTime":"2026-05-08T23:45:46.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91069337697381,"aZ":-26.11052131016683,"pfxX":-3.1018172646312294,"pfxZ":3.658659216885937,"pX":-0.19163222275100814,"pZ":2.347297087530796,"vX0":-5.805967439163581,"vY0":-127.77913361376993,"vZ0":-2.8880152517468023,"x":124.3,"y":175.4,"x0":2.5112904472998046,"y0":50.00066752918346,"z0":5.539891106242909,"aX":-5.136602009580753},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":7.0,"spinRate":2224,"spinDirection":182},"zone":5,"typeConfidence":0.93,"plateTime":0.4283800321525839,"extension":6.248800824014508},"index":1,"playId":"a0370eb5-5058-3eea-9839-52d1b6fdb03c","pitchNumber":2,"startTime":"2026-05-08T23:45:59.533Z","endTime":"2026-05-08T23:46:03.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-08T23:46:17.616Z","endTime":"2026-05-08T23:47:00.742Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.9,"endSpeed":85.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42044468184845,"aZ":-19.788273714873085,"pfxX":9.903297277030957,"pfxZ":6.728930145538839,"pX":-0.1900064194361465,"pZ":1.3412370991972724,"vX0":-10.0935741032546,"vY0":-134.82961172324352,"vZ0":-6.693555157873327,"x":124.24,"y":202.57,"x0":2.3161301189668855,"y0":50.0002738943936,"z0":5.253022562741129,"aX":18.22368566349891},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-15.7,"spinRate":1862,"spinDirection":144},"zone":13,"typeConfidence":0.89,"plateTime":0.40628324021043527,"extension":6.431968131996021},"index":3,"playId":"c98b8caf-6247-33b6-aa91-975cdd180251","pitchNumber":3,"startTime":"2026-05-08T23:47:00.742Z","endTime":"2026-05-08T23:47:04.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086114837074096,"aZ":-23.285203089727553,"pfxX":-2.356919378524711,"pfxZ":5.353234992887861,"pX":0.7978855600165718,"pZ":3.0298254949786996,"vX0":-4.161708678227595,"vY0":-127.7099470977228,"vZ0":-1.9025351437231346,"x":86.59,"y":156.97,"x0":2.751562736959824,"y0":50.00138592226696,"z0":5.606915999323039,"aX":-3.91112478669239},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.5,"breakHorizontal":5.2,"spinRate":2204,"spinDirection":168},"zone":3,"typeConfidence":0.91,"plateTime":0.42807380004709206,"extension":6.164393387670138},"index":4,"playId":"01bdd95a-5f46-3db5-bdae-1e343a9743a2","pitchNumber":4,"startTime":"2026-05-08T23:47:18.725Z","endTime":"2026-05-08T23:47:29.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Esteury Ruiz steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":5,"actionPlayId":"01bdd95a-5f46-3db5-bdae-1e343a9743a2","startTime":"2026-05-08T23:47:31.377Z","endTime":"2026-05-08T23:47:51.398Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"postOnSecond":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.99,"dramaIndex":38.0,"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53577456113124,"aZ":-26.116578329027877,"pfxX":-3.979230670754463,"pfxZ":3.736035867623137,"pX":-0.1997056653540432,"pZ":1.7635358269225916,"vX0":-5.863996009857007,"vY0":-126.68506047885256,"vZ0":-3.894159272597936,"x":124.61,"y":191.16,"x0":2.6643668115833408,"y0":50.00322560382087,"z0":5.414770407661971,"aX":-6.448555253052279},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":8.5,"spinRate":2215,"spinDirection":170},"zone":8,"typeConfidence":0.93,"plateTime":0.4328144534066811,"extension":6.306024241031662},"index":6,"playId":"b544c6cd-0c71-3ca2-ad92-aedcd11da9a1","pitchNumber":5,"startTime":"2026-05-08T23:47:51.398Z","endTime":"2026-05-08T23:47:56.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Esteury Ruiz steals (5) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":7,"actionPlayId":"b544c6cd-0c71-3ca2-ad92-aedcd11da9a1","startTime":"2026-05-08T23:48:03.403Z","endTime":"2026-05-08T23:48:26.597Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"postOnThird":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.99,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484802477253954,"aZ":-34.99041939995937,"pfxX":-9.755835004317081,"pfxZ":-2.062159338132469,"pX":1.2851262950822326,"pZ":2.722632200009162,"vX0":-1.2148139511207878,"vY0":-117.16726187669605,"vZ0":1.1115808423372557,"x":68.01,"y":165.27,"x0":3.077700110786636,"y0":50.00065712265205,"z0":5.5532173568283945,"aX":-13.34214020643454},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.1,"breakHorizontal":17.9,"spinRate":2513,"spinDirection":302},"zone":12,"typeConfidence":0.92,"plateTime":0.47041053798676336,"extension":6.007748942899868},"index":8,"playId":"724562fa-6854-3524-af3e-7ec2087a5822","pitchNumber":6,"startTime":"2026-05-08T23:48:26.597Z","endTime":"2026-05-08T23:48:31.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.99,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:48:31.367Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to right fielder Joey Wiemer.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:48:49.019Z","endTime":"2026-05-08T23:49:30.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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, 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":83.8,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542689257643143,"aZ":-25.45467739978252,"pfxX":9.936579038911649,"pfxZ":4.52657467823397,"pX":-0.15041486911180196,"pZ":2.3425199067650615,"vX0":-9.368905894512933,"vY0":-121.56548264046455,"vZ0":-2.341793216308899,"x":122.73,"y":175.53,"x0":2.4767431012935686,"y0":50.00511988058724,"z0":5.545415812975767,"aX":14.760167827500535},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":2008,"spinDirection":134},"zone":5,"typeConfidence":0.88,"plateTime":0.4519041488854372,"extension":6.016253716560751},"index":0,"playId":"4930d7c2-2358-35cf-a419-96df68d6d233","pitchNumber":1,"startTime":"2026-05-08T23:49:04.872Z","endTime":"2026-05-08T23:49:08.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653608726179954,"aZ":-22.991986308309887,"pfxX":-2.156011871492054,"pfxZ":5.325100672590947,"pX":-0.4959535491897478,"pZ":2.308068093757921,"vX0":-7.0578055407410885,"vY0":-130.28603759916192,"vZ0":-3.578068380246762,"x":135.9,"y":176.46,"x0":2.525058251014741,"y0":50.00244835631781,"z0":5.431221784740079,"aX":-3.7149799418585436},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":5.4,"spinRate":2208,"spinDirection":158},"zone":4,"typeConfidence":0.91,"plateTime":0.4199501691780818,"extension":6.151988159437899},"hitData":{"launchSpeed":93.5,"launchAngle":23.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.43,"coordY":70.77}},"index":1,"playId":"3995a0e7-df43-339b-a566-8f35e718e2f3","pitchNumber":2,"startTime":"2026-05-08T23:49:22.818Z","endTime":"2026-05-08T23:49:30.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-5.499999999999993,"leverageIndex":2.08,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:49:30.457Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Curtis Mead lines out sharply to left fielder Javier Sanoja.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:51:39.218Z","endTime":"2026-05-08T23:53:56.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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":94.8,"endSpeed":86.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27594958880627,"aZ":-13.281169841444326,"pfxX":1.9434196093410947,"pfxZ":9.888244376426115,"pX":0.3438738772347795,"pZ":2.735009694090673,"vX0":-6.9892943574854725,"vY0":-137.7455334780441,"vZ0":-5.2511222197340235,"x":103.89,"y":164.93,"x0":2.668078953028491,"y0":50.00100947437759,"z0":5.573178041685317,"aX":3.713757054662364},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":-1.9,"spinRate":2499,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.3985405183220929,"extension":6.337515606027558},"index":0,"playId":"e6eb59bc-b3c1-37b4-95b0-fe1d533ce13c","pitchNumber":1,"startTime":"2026-05-08T23:51:51.683Z","endTime":"2026-05-08T23:51:55.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824314599482854,"aZ":-32.15037572851871,"pfxX":0.9797221228691999,"pfxZ":0.011674472693384175,"pX":1.7020981104170378,"pZ":1.4736746775584413,"vX0":-3.2499557535983326,"vY0":-123.29301465596625,"vZ0":-3.07851974186164,"x":52.12,"y":198.99,"x0":2.9107813731653436,"y0":50.00134109567967,"z0":5.455567050316029,"aX":1.5068540432463562},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.5,"breakHorizontal":-1.0,"spinRate":2205,"spinDirection":356},"zone":14,"typeConfidence":2.0,"plateTime":0.4444814863365081,"extension":6.122657429851287},"index":1,"playId":"f2d37a60-5146-3113-afb7-1390bb5fb11d","pitchNumber":2,"startTime":"2026-05-08T23:52:07.571Z","endTime":"2026-05-08T23:52:10.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.1,"endSpeed":85.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.458460239052712,"aZ":-11.903610180262039,"pfxX":2.5709122644634608,"pfxZ":10.73918159390005,"pX":1.3709827853025454,"pZ":2.2809446629936647,"vX0":-4.88055375420025,"vY0":-136.8160140084034,"vZ0":-6.493557306691634,"x":64.74,"y":177.19,"x0":2.847545786384975,"y0":50.00120373570031,"z0":5.508540588694529,"aX":4.852393993424868},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-3.6,"spinRate":2479,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4010369910559275,"extension":6.407077369367391},"index":2,"playId":"51e63cbc-1e1b-345b-93c6-dd598f397b92","pitchNumber":3,"startTime":"2026-05-08T23:52:24.534Z","endTime":"2026-05-08T23:52:28.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08724372795755,"aZ":-37.168140746464026,"pfxX":-3.4145012573626223,"pfxZ":-3.502598955089809,"pX":0.16799007441126593,"pZ":2.706902908797618,"vX0":-5.412075721215859,"vY0":-119.02453418811002,"vZ0":1.3127872909282383,"x":110.6,"y":165.69,"x0":2.919959572145034,"y0":50.002170682841005,"z0":5.528924538439037,"aX":-4.869273733201322},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.6,"breakHorizontal":7.6,"spinRate":2497,"spinDirection":322},"zone":5,"typeConfidence":2.0,"plateTime":0.46121899454710924,"extension":6.241307897396034},"index":3,"playId":"f15da85d-60ce-3d27-bd58-e469a2b8c2b9","pitchNumber":4,"startTime":"2026-05-08T23:52:41.048Z","endTime":"2026-05-08T23:52:45.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"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-08T23:52:56.130Z","endTime":"2026-05-08T23:53:09.465Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8934004587708,"aZ":-11.563454202898484,"pfxX":5.995939401120937,"pfxZ":10.66437111583784,"pX":-0.7959379476297207,"pZ":2.0655721742614648,"vX0":-10.956812232244022,"vY0":-138.16064278885557,"vZ0":-7.255755067882513,"x":147.34,"y":183.01,"x0":2.4428684401996312,"y0":50.00231527100891,"z0":5.503677272501533,"aX":11.58847090606527},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":-8.5,"spinRate":2499,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.3965024658883043,"extension":6.457702261583134},"index":5,"playId":"e5a1a210-0692-3ab9-924e-9b84c7f64980","pitchNumber":5,"startTime":"2026-05-08T23:53:09.465Z","endTime":"2026-05-08T23:53:36.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}},"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":95.3,"endSpeed":86.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.543622360010644,"aZ":-11.663141208351687,"pfxX":5.141243585057373,"pfxZ":10.649928775717978,"pX":-0.14761108177030804,"pZ":2.0989349017901766,"vX0":-9.09145376338819,"vY0":-138.3106336665871,"vZ0":-7.20497348751651,"x":122.63,"y":182.11,"x0":2.522962702850682,"y0":50.00498500201949,"z0":5.5303201518657845,"aX":9.904403160882937},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-7.3,"spinRate":2497,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.39691244649974866,"extension":6.463732154825101},"hitData":{"launchSpeed":106.5,"launchAngle":15.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.75,"coordY":84.24}},"index":6,"playId":"fbaf7ce7-4b31-34fd-89a3-7bd5f2cf7dff","pitchNumber":6,"startTime":"2026-05-08T23:53:49.395Z","endTime":"2026-05-08T23:53:56.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:53:56.650Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brady House lines out to center fielder Esteury Ruiz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:54:05.569Z","endTime":"2026-05-08T23:54:30.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96926262665735,"aZ":-11.327073770332852,"pfxX":3.4006948806617086,"pfxZ":10.855685399924338,"pX":-0.1989865562513411,"pZ":3.3457495039651044,"vX0":-8.673818781318536,"vY0":-138.2285607463821,"vZ0":-4.131335839703658,"x":38.63,"y":98.02,"x0":2.548396405285273,"y0":50.005916840776045,"z0":5.6298505535993035,"aX":6.533472489116385},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":-4.2,"spinRate":2505,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.397384701631184,"extension":6.361821214183974},"hitData":{"launchSpeed":93.0,"launchAngle":27.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.16,"coordY":60.88}},"index":0,"playId":"98347ad2-fc94-3cca-a952-d110175349b2","pitchNumber":1,"startTime":"2026-05-08T23:54:20.130Z","endTime":"2026-05-08T23:54:30.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:54:30.380Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:54:40.023Z","endTime":"2026-05-08T23:56:53.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":94.1,"endSpeed":86.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.009945985103645,"aZ":-19.88230167519781,"pfxX":10.169761244174548,"pfxZ":6.476430440259008,"pX":1.4679929456141758,"pZ":2.0644113408088396,"vX0":-6.799049567746765,"vY0":-136.8337575853934,"vZ0":-5.20681277441775,"x":61.04,"y":183.04,"x0":2.662879416805856,"y0":50.00211509905535,"z0":5.352984906259457,"aX":19.2964062892679},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":-17.0,"spinRate":2156,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.40019734226842285,"extension":6.527405778292805},"index":0,"playId":"f193bc7d-0b25-3b94-ba78-ca3bb5f6f546","pitchNumber":1,"startTime":"2026-05-08T23:54:51.555Z","endTime":"2026-05-08T23:54:55.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87491813076904,"aZ":-40.620343186306265,"pfxX":-4.516345788152425,"pfxZ":-5.680885131216775,"pX":-0.3375652960008964,"pZ":1.4473036131179855,"vX0":-6.053093811713602,"vY0":-121.17301594542282,"vZ0":-1.0967711197933845,"x":129.87,"y":199.7,"x0":2.780653332751359,"y0":50.00512547273188,"z0":5.457610090054259,"aX":-6.7103903099546915},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.3,"breakHorizontal":9.6,"spinRate":2609,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4521657190727,"extension":6.360420562777376},"index":1,"playId":"0cfb2c58-1155-3693-ace7-6e9aeb4e8a9e","pitchNumber":2,"startTime":"2026-05-08T23:55:09.854Z","endTime":"2026-05-08T23:55:13.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.1,"endSpeed":87.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.862590487879526,"aZ":-11.310791878609399,"pfxX":3.908991137865163,"pfxZ":10.597324586779973,"pX":-0.9496841591987868,"pZ":2.9978296122822377,"vX0":-10.30653492212027,"vY0":-139.54058678995108,"vZ0":-5.193575521343918,"x":153.2,"y":157.84,"x0":2.2864686503653067,"y0":50.003581900249316,"z0":5.630562099416283,"aX":7.696810447596329},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":-4.9,"spinRate":2537,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.39275418934850403,"extension":6.442545843736023},"index":2,"playId":"758a70bb-4d06-35f5-90f7-16af40244fc3","pitchNumber":3,"startTime":"2026-05-08T23:55:27.839Z","endTime":"2026-05-08T23:55:31.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.0,"endSpeed":86.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.868139476200078,"aZ":-21.300840254145747,"pfxX":10.85569696998284,"pfxZ":5.758101229913289,"pX":1.9525353439919417,"pZ":1.654368564265799,"vX0":-5.782664598825543,"vY0":-136.7364905509219,"vZ0":-6.0897822638031744,"x":42.57,"y":194.11,"x0":2.687167507586594,"y0":50.005052874050286,"z0":5.3775316746602995,"aX":20.50625330290742},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-18.4,"spinRate":2090,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.400972156689289,"extension":6.433257024626166},"index":3,"playId":"0d5541c3-bd6f-36f6-b9d1-38406b126e96","pitchNumber":4,"startTime":"2026-05-08T23:55:45.482Z","endTime":"2026-05-08T23:55:49.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.095579694602083,"aZ":-10.110759486821498,"pfxX":3.5735490893417983,"pfxZ":11.448511929833844,"pX":-0.05751307043877149,"pZ":2.3043029619011093,"vX0":-8.249146776953872,"vY0":-138.02466298361657,"vZ0":-6.89709707503695,"x":119.19,"y":176.56,"x0":2.5072455818653467,"y0":50.00042036709823,"z0":5.518434153153391,"aX":6.886480108802728},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":-4.7,"spinRate":2475,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.3970388854680289,"extension":6.769991785052906},"index":4,"playId":"44845dc6-5553-3a75-9037-3f3294db569f","pitchNumber":5,"startTime":"2026-05-08T23:56:03.408Z","endTime":"2026-05-08T23:56:06.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.551664987980846,"aZ":-40.20570737870187,"pfxX":-6.717679440793326,"pfxZ":-5.464486862871189,"pX":-0.6326636792275959,"pZ":-0.5373565924934119,"vX0":-5.921339975267408,"vY0":-121.31524058253534,"vZ0":-5.706272743948884,"x":141.12,"y":253.29,"x0":2.723501502845378,"y0":50.00011497866425,"z0":5.400050700444962,"aX":-9.882014158862006},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.2,"breakHorizontal":13.7,"spinRate":2753,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.45371294148822594,"extension":6.487142123018379},"index":5,"playId":"a825c6de-e9fb-3504-b555-3037b3f77ce8","pitchNumber":6,"startTime":"2026-05-08T23:56:24.724Z","endTime":"2026-05-08T23:56:28.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446352272554304,"aZ":-41.02863039933922,"pfxX":-3.6470722637675106,"pfxZ":-5.93003417258481,"pX":1.2030790311644501,"pZ":2.0523936136043814,"vX0":-2.9969030403004195,"vY0":-121.07044443521059,"vZ0":0.27776382476888495,"x":71.14,"y":183.37,"x0":2.928491767008391,"y0":50.00455493071851,"z0":5.511209744766909,"aX":-5.443287718759897},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.4,"breakHorizontal":7.3,"spinRate":2677,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.4514794429205211,"extension":6.08950244842651},"index":6,"playId":"2a285a16-b447-383b-a21d-46468ca34858","pitchNumber":7,"startTime":"2026-05-08T23:56:48.957Z","endTime":"2026-05-08T23:56:53.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:56:53.611Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Young walks. CJ Abrams to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:57:09.468Z","endTime":"2026-05-08T23:59:03.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50047284585689,"aZ":-37.23973469113963,"pfxX":-5.896523019552557,"pfxZ":-3.4433073643359062,"pX":0.8009597868309367,"pZ":2.2990298689102207,"vX0":-3.416105733675986,"vY0":-120.4760761826788,"vZ0":0.2655822216654109,"x":86.47,"y":176.71,"x0":3.003723173904611,"y0":50.004978142428406,"z0":5.479850073022891,"aX":-8.665139441144497},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.9,"breakHorizontal":11.5,"spinRate":2485,"spinDirection":320},"zone":6,"typeConfidence":2.0,"plateTime":0.45470034575881035,"extension":6.263096624928746},"index":0,"playId":"632c9ced-41b6-3be3-afe2-8ab406583f82","pitchNumber":1,"startTime":"2026-05-08T23:57:18.831Z","endTime":"2026-05-08T23:57:23.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.5,"endSpeed":81.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662782502014206,"aZ":-20.70238606216389,"pfxX":7.748779876667876,"pfxZ":6.720758954204625,"pX":-0.47339247904233717,"pZ":3.5175623822203934,"vX0":-10.219906564901628,"vY0":-129.91782158272545,"vZ0":-1.1080991330678183,"x":135.04,"y":143.81,"x0":2.507720350183058,"y0":50.00083610986072,"z0":5.5256927426870615,"aX":13.222482683045646},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.1,"breakHorizontal":-11.8,"spinRate":1501,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.42187500553860025,"extension":6.265501994542724},"index":1,"playId":"ece47a8b-10e6-3b2b-a354-9d24b33fbe47","pitchNumber":2,"startTime":"2026-05-08T23:57:38.630Z","endTime":"2026-05-08T23:57:42.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993842854844353,"aZ":-10.675643613835913,"pfxX":5.140685486786603,"pfxZ":11.116658011007011,"pX":-0.3619760362960858,"pZ":1.0313644785980685,"vX0":-9.94667233985975,"vY0":-138.21474041926987,"vZ0":-9.751474479036194,"x":130.8,"y":210.93,"x0":2.616445734871877,"y0":50.00018092658383,"z0":5.323413424565277,"aX":9.93981407742319},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":-7.2,"spinRate":2518,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.3963841913802675,"extension":6.7476645747766515},"index":2,"playId":"e9553d71-2e10-39cc-8c9b-91af3b0d6707","pitchNumber":3,"startTime":"2026-05-08T23:57:58.300Z","endTime":"2026-05-08T23:58:02.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150580842097735,"aZ":-9.841269610815528,"pfxX":2.947435643150171,"pfxZ":11.718133656899003,"pX":0.16495649252489467,"pZ":1.6031243329659481,"vX0":-7.589338597653327,"vY0":-137.36383107189164,"vZ0":-8.397252501545786,"x":110.71,"y":195.5,"x0":2.5839392268901413,"y0":50.00613382139703,"z0":5.373713818997342,"aX":5.619367691092701},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":-3.7,"spinRate":2534,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.3991301388769548,"extension":6.474142369154776},"index":3,"playId":"f3c778f6-5e5a-339f-a6df-a9d2311caf73","pitchNumber":4,"startTime":"2026-05-08T23:58:18.864Z","endTime":"2026-05-08T23:58:45.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.130696249920582,"aZ":-37.416403517930135,"pfxX":-4.873739380129559,"pfxZ":-3.4796181972939815,"pX":-1.1595924894045366,"pZ":1.5606154716139753,"vX0":-7.818315717973574,"vY0":-122.00600511918461,"vZ0":-1.5864144319617688,"x":161.2,"y":196.64,"x0":2.720277980887266,"y0":50.002602125764525,"z0":5.445498651108116,"aX":-7.342337924279507},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.5,"breakHorizontal":10.7,"spinRate":2630,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.44903228282295427,"extension":6.274309716712414},"index":4,"playId":"b6cc9389-244c-3ee3-8816-30e0262152b7","pitchNumber":5,"startTime":"2026-05-08T23:58:58.862Z","endTime":"2026-05-08T23:59:03.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.4,"awayTeamWinProbability":60.6,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.89,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-08T23:59:03.531Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:59:46.741Z","endTime":"2026-05-09T00:01:21.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":2,"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-08T23:59:24.290Z","endTime":"2026-05-08T23:59:48.825Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.913081528479417,"aZ":-10.916128739721794,"pfxX":4.021009378820555,"pfxZ":11.161153814143963,"pX":-0.7865260377697089,"pZ":1.5033955729114352,"vX0":-10.329512473635129,"vY0":-137.04639580989559,"vZ0":-8.536656946593098,"x":146.98,"y":198.19,"x0":2.5067619892811703,"y0":50.001776776537454,"z0":5.401650678513111,"aX":7.658382943768393},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":-5.2,"spinRate":2518,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.39945626243289256,"extension":6.656245755363664},"index":1,"playId":"7cb373fd-d8c3-36f8-a633-0568a93694ff","pitchNumber":1,"startTime":"2026-05-08T23:59:48.825Z","endTime":"2026-05-08T23:59:52.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81872070250734,"aZ":-11.921138347143431,"pfxX":2.4226765816005846,"pfxZ":10.657090081335873,"pX":-1.070787761704093,"pZ":0.8326768865680303,"vX0":-10.372679767145076,"vY0":-136.8895933744362,"vZ0":-9.967700161304386,"x":157.82,"y":216.3,"x0":2.450608163264582,"y0":50.00624489358888,"z0":5.334520758421814,"aX":4.607215891487323},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-2.3,"spinRate":2627,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.3999104808385754,"extension":6.62338295866213},"index":2,"playId":"2ed5c73e-6e7a-3ccd-90cd-ff4e69ef7265","pitchNumber":2,"startTime":"2026-05-09T00:00:07.288Z","endTime":"2026-05-09T00:00:11.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"6cda557a-0fd9-39ba-a039-c76e70d16423","startTime":"2026-05-09T00:00:31.220Z","endTime":"2026-05-09T00:00:36.396Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670469390280918,"aZ":-38.99747946048066,"pfxX":-4.342996711578974,"pfxZ":-4.60280976662755,"pX":-0.9699146446304574,"pZ":-0.04401064264396197,"vX0":-7.479422064937879,"vY0":-121.21144151371132,"vZ0":-4.4305839426118485,"x":153.97,"y":239.97,"x0":2.725484915412966,"y0":50.004188362088314,"z0":5.228541742789139,"aX":-6.434319214669813},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.2,"breakHorizontal":9.7,"spinRate":2698,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4526361772521801,"extension":6.396078525076519},"index":4,"playId":"f58430fd-1a8b-3ab5-8471-0d348fae5ddb","pitchNumber":3,"startTime":"2026-05-09T00:00:49.105Z","endTime":"2026-05-09T00:00:57.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.243525413163695,"aZ":-9.836756107355887,"pfxX":3.648093097378802,"pfxZ":11.744127271175426,"pX":0.1470930971315037,"pZ":1.655272365844214,"vX0":-7.986014872896287,"vY0":-137.2466910738691,"vZ0":-8.419506153356544,"x":111.39,"y":194.09,"x0":2.6245384436049424,"y0":50.00194612661992,"z0":5.438310885888307,"aX":6.938860921584939},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":-4.9,"spinRate":2531,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.3995477133309806,"extension":6.434986408759292},"hitData":{"launchSpeed":80.9,"launchAngle":4.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.34,"coordY":169.8}},"index":5,"playId":"119a5362-5bb3-3fc6-b3cc-3cfa370bdeab","pitchNumber":4,"startTime":"2026-05-09T00:01:13.311Z","endTime":"2026-05-09T00:01:21.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:01:21.197Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-09T00:03:35.016Z","endTime":"2026-05-09T00:05:02.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78881171572916,"aZ":-43.56124411830756,"pfxX":-4.865827171772288,"pfxZ":-9.033420914329719,"pX":-0.1629647808387674,"pZ":2.8440967387036804,"vX0":-4.399623771322471,"vY0":-112.29941629742139,"vZ0":3.0743760352813423,"x":123.21,"y":161.99,"x0":2.463079265452769,"y0":50.003101418648036,"z0":5.929305694124495,"aX":-6.132990459728277},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-15.0,"breakHorizontal":10.1,"spinRate":2319,"spinDirection":328},"zone":5,"typeConfidence":0.88,"plateTime":0.490181913960952,"extension":6.032170131810668},"index":0,"playId":"b91d72c4-cd17-3d42-8982-a8c4996330bc","pitchNumber":1,"startTime":"2026-05-09T00:03:38.265Z","endTime":"2026-05-09T00:03:42.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95756930157166,"aZ":-22.004612456242327,"pfxX":-3.12911826169723,"pfxZ":6.128997274053729,"pX":0.620432202855558,"pZ":1.7440734627639884,"vX0":-4.191493539963339,"vY0":-127.89045108254959,"vZ0":-5.023027525728441,"x":93.35,"y":191.69,"x0":2.6860422229251872,"y0":50.00229195867411,"z0":5.455581786179662,"aX":-5.1918855880657215},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.2,"breakHorizontal":6.6,"spinRate":2324,"spinDirection":171},"zone":9,"typeConfidence":0.94,"plateTime":0.4279967072671855,"extension":6.227815021137464},"index":1,"playId":"d9f37b39-367d-3ea8-ab41-c6e5b2c3d031","pitchNumber":2,"startTime":"2026-05-09T00:03:52.092Z","endTime":"2026-05-09T00:03:56.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-09T00:04:07.728Z","endTime":"2026-05-09T00:04:22.365Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67859627045466,"aZ":-43.80081369328687,"pfxX":-4.726146055393088,"pfxZ":-8.689026425859183,"pX":-1.2946602507624858,"pZ":0.19096913096932788,"vX0":-6.928665179828674,"vY0":-116.06776459269248,"vZ0":-2.6381193501831,"x":100.88,"y":93.31,"x0":2.366133840787357,"y0":50.00369418390074,"z0":5.59163743880181,"aX":-6.322399544754504},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.1,"breakHorizontal":10.6,"spinRate":2320,"spinDirection":330},"zone":13,"typeConfidence":0.83,"plateTime":0.4754769480611869,"extension":6.250583664857684},"index":3,"playId":"0c562466-a924-30d0-a321-b776032301ed","pitchNumber":3,"startTime":"2026-05-09T00:04:22.365Z","endTime":"2026-05-09T00:04:26.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98547369788644,"aZ":-27.77048669781317,"pfxX":-3.5612973760125977,"pfxZ":2.6579532963876122,"pX":-0.09457813018568455,"pZ":2.7015017769711847,"vX0":-5.299714584071243,"vY0":-128.05271078370788,"vZ0":-1.8511216387663278,"x":120.61,"y":165.84,"x0":2.4662762013509782,"y0":50.002562201786695,"z0":5.6109530007602535,"aX":-5.901060702293627},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":7.7,"spinRate":2338,"spinDirection":196},"zone":5,"typeConfidence":0.93,"plateTime":0.42808763232654456,"extension":6.272711041948809},"index":4,"playId":"0cc5394e-2d38-37eb-b03d-578e43cb5fff","pitchNumber":4,"startTime":"2026-05-09T00:04:38.894Z","endTime":"2026-05-09T00:04:41.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676170311658726,"aZ":-31.89188438627572,"pfxX":-11.733714138627247,"pfxZ":0.20598874433399406,"pX":-0.7159562223920163,"pZ":0.9735000092217361,"vX0":-4.63161935872283,"vY0":-117.1951675051911,"vZ0":-3.069414638321798,"x":144.29,"y":212.5,"x0":2.8232317748554157,"y0":50.00321109609311,"z0":5.346858773384774,"aX":-15.96156124671939},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.2,"breakHorizontal":22.6,"spinRate":2609,"spinDirection":307},"zone":13,"typeConfidence":0.93,"plateTime":0.4713482800772786,"extension":6.3269853217030665},"index":5,"playId":"ded97d0c-4e0d-3128-a609-6758ece5dcca","pitchNumber":5,"startTime":"2026-05-09T00:04:58.209Z","endTime":"2026-05-09T00:05:02.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:05:02.661Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christopher Morel pops out softly to pitcher Foster Griffin.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-09T00:05:11.666Z","endTime":"2026-05-09T00:06:09.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656492,"link":"/api/v1/people/656492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00526900452576,"aZ":-41.2549868954474,"pfxX":-1.3448256257048712,"pfxZ":-7.068243548464782,"pX":-1.3248154514181498,"pZ":-0.2951208617497221,"vX0":-7.631250058554554,"vY0":-113.87530439188218,"vZ0":-3.8669073154881994,"x":167.5,"y":246.75,"x0":2.273748424372877,"y0":50.00103832142007,"z0":5.59420141208415,"aX":-1.7273734948369266},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.6,"breakHorizontal":4.8,"spinRate":2284,"spinDirection":331},"zone":13,"typeConfidence":0.85,"plateTime":0.4849144189661021,"extension":6.150540763587112},"index":0,"playId":"07d84f51-cf96-358d-a230-a3b5c1ec65c6","pitchNumber":1,"startTime":"2026-05-09T00:05:26.444Z","endTime":"2026-05-09T00:05:30.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67443666858607,"aZ":-26.642287329487576,"pfxX":-3.3098390019724127,"pfxZ":3.3996276814534934,"pX":0.3617456554221761,"pZ":4.200615244808456,"vX0":-4.56751102777442,"vY0":-126.2056448731324,"vZ0":1.5718243154534517,"x":103.21,"y":125.36,"x0":2.6191636143822397,"y0":50.0015605691753,"z0":5.702909417322902,"aX":-5.3826041272764105},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":7.0,"spinRate":2324,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.4326249778417637,"extension":6.172330505159359},"index":1,"playId":"5c0ce057-dd8d-3431-a829-dbf9a11a6491","pitchNumber":2,"startTime":"2026-05-09T00:05:43.356Z","endTime":"2026-05-09T00:05:47.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.030471407514046,"aZ":-30.239793685388214,"pfxX":-3.1977028064188815,"pfxZ":1.2225810508802493,"pX":-1.2951008019618855,"pZ":3.014094660809463,"vX0":-8.302677203165345,"vY0":-125.4115260793032,"vZ0":-0.3313465215239839,"x":166.37,"y":157.4,"x0":2.4779258796709156,"y0":50.00615400595147,"z0":5.620325733005959,"aX":-5.080273996696313},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":7.8,"spinRate":2258,"spinDirection":208},"zone":11,"typeConfidence":0.83,"plateTime":0.43721085792563175,"extension":6.193943675251244},"hitData":{"launchSpeed":41.6,"launchAngle":67.0,"totalDistance":58.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":125.08,"coordY":180.37}},"index":2,"playId":"a4b764d8-ee83-38af-81e9-1c4148289230","pitchNumber":3,"startTime":"2026-05-09T00:06:02.329Z","endTime":"2026-05-09T00:06:09.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:06:09.171Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Connor Norby pops out to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-09T00:06:18.662Z","endTime":"2026-05-09T00:07:00.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84945912423063,"aZ":-28.671512948436042,"pfxX":8.531725557340426,"pfxZ":2.431218433073701,"pX":0.881474257782931,"pZ":2.094665887339033,"vX0":-6.747876313178708,"vY0":-119.28896729253734,"vZ0":-2.1607703500590745,"x":83.4,"y":182.22,"x0":2.6377941390381183,"y0":50.00441595186485,"z0":5.595900760732427,"aX":12.302617489606872},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":-13.8,"spinRate":1916,"spinDirection":130},"zone":14,"typeConfidence":0.84,"plateTime":0.4590789509745159,"extension":6.151118592127151},"index":0,"playId":"a4bc2988-4cf3-36c0-a765-24cefd850183","pitchNumber":1,"startTime":"2026-05-09T00:06:34.707Z","endTime":"2026-05-09T00:06:38.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.716546089782337,"aZ":-27.583948540567185,"pfxX":-3.6696956861494594,"pfxZ":2.8513123822947453,"pX":-0.5189370684422984,"pZ":3.0267356130010765,"vX0":-6.56154850360903,"vY0":-125.89851933578147,"vZ0":-0.8268104143015863,"x":136.78,"y":157.06,"x0":2.594387735636075,"y0":50.004677727610165,"z0":5.58490502196742,"aX":-5.911330118984074},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.2,"breakHorizontal":8.2,"spinRate":2360,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.43447881934535504,"extension":6.169394948203075},"hitData":{"launchSpeed":65.8,"launchAngle":78.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":134.32,"coordY":184.32}},"index":1,"playId":"2f34e8d7-9725-3c28-a56e-19cba72ca651","pitchNumber":2,"startTime":"2026-05-09T00:06:51.772Z","endTime":"2026-05-09T00:07:00.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:07:00.747Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out, shortstop Otto Lopez to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-09T00:08:57.645Z","endTime":"2026-05-09T00:09:35.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.547190118113903,"aZ":-32.09114403491833,"pfxX":1.2926098950616596,"pfxZ":0.04898894052448721,"pX":-0.5162197462971659,"pZ":1.1772569665656503,"vX0":-8.5561788688263,"vY0":-124.76684724501482,"vZ0":-3.743607001941448,"x":136.68,"y":206.99,"x0":2.798542280275301,"y0":50.000926512475885,"z0":5.3593302630637885,"aX":2.0269364532019414},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-0.2,"spinRate":2358,"spinDirection":10},"zone":13,"typeConfidence":2.0,"plateTime":0.4400350656126095,"extension":6.232335254145961},"index":0,"playId":"08aecc14-aeb5-3bc0-aff8-8b998556042c","pitchNumber":1,"startTime":"2026-05-09T00:09:10.104Z","endTime":"2026-05-09T00:09:14.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38004908248294,"aZ":-35.948479834503196,"pfxX":-6.554101215184533,"pfxZ":-2.5386970032910625,"pX":0.23251084352759038,"pZ":2.1979288726986996,"vX0":-4.4761604717713235,"vY0":-121.62857537546402,"vZ0":-0.2738003316576383,"x":108.14,"y":179.44,"x0":2.952435066524783,"y0":50.002087238144824,"z0":5.447533849673164,"aX":-9.750459921731496},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.3,"breakHorizontal":13.0,"spinRate":2732,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.45151542995406846,"extension":6.302604688854844},"hitData":{"launchSpeed":100.5,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.07,"coordY":150.43}},"index":1,"playId":"57cbbba5-e8cd-3e46-8c5d-2a4919e61008","pitchNumber":2,"startTime":"2026-05-09T00:09:27.622Z","endTime":"2026-05-09T00:09:35.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:09:35.488Z","atBatIndex":29},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Nasim Nuñez bunt grounds out softly, pitcher Robby Snelling to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-09T00:09:52.998Z","endTime":"2026-05-09T00:10:28.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"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":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702281,"link":"/api/v1/people/702281"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319281072948417,"aZ":-33.13107520901905,"pfxX":0.9623927325932389,"pfxZ":-0.6235730091765204,"pX":-0.7676781402119843,"pZ":1.9956630735929302,"vX0":-8.773461147060228,"vY0":-123.72746849472571,"vZ0":-1.5781506639546485,"x":146.26,"y":184.9,"x0":2.716694320870554,"y0":50.00445056655043,"z0":5.44804333546409,"aX":1.4770947176414557},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":0.6,"spinRate":2257,"spinDirection":348},"zone":7,"typeConfidence":2.0,"plateTime":0.4446436072282385,"extension":6.3030023378373725},"index":0,"playId":"50ded31c-72f6-3414-8165-2737bbae3443","pitchNumber":1,"startTime":"2026-05-09T00:10:04.411Z","endTime":"2026-05-09T00:10:08.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461921495556503,"aZ":-37.93543358030337,"pfxX":-7.3050023030808715,"pfxZ":-4.052191080362483,"pX":-0.7050563684566284,"pZ":2.422738511410489,"vX0":-5.976904744573497,"vY0":-119.45379270223756,"vZ0":0.9014964215999588,"x":143.88,"y":173.37,"x0":2.7929963053269593,"y0":50.001939268580124,"z0":5.494566526333605,"aX":-10.386663954755708},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.7,"breakHorizontal":14.9,"spinRate":2595,"spinDirection":321},"zone":4,"typeConfidence":2.0,"plateTime":0.4613627228013799,"extension":6.301662143128574},"hitData":{"launchSpeed":37.1,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":129.29,"coordY":193.0}},"index":1,"playId":"c709eece-79ae-3205-bdb8-1262b33f54bf","pitchNumber":2,"startTime":"2026-05-09T00:10:20.990Z","endTime":"2026-05-09T00:10:28.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:10:28.650Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Keibert Ruiz pops out to catcher Joe Mack in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-09T00:10:47.090Z","endTime":"2026-05-09T00:11:09.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":83.7,"endSpeed":77.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.458570554322772,"aZ":-32.69068906912674,"pfxX":1.130630461333531,"pfxZ":-0.3473917138471059,"pX":-0.8847748717987082,"pZ":1.9873457165093704,"vX0":-9.033391309425113,"vY0":-121.69746497410445,"vZ0":-1.5025925923773524,"x":150.73,"y":185.12,"x0":2.725162249201807,"y0":50.00153387390183,"z0":5.439565342102254,"aX":1.7014105570376028},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":0.0,"spinRate":2266,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.44976076644580587,"extension":6.291743375271583},"hitData":{"launchSpeed":77.8,"launchAngle":81.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":113.86,"coordY":212.62}},"index":0,"playId":"b1306618-a1d7-33fa-9c87-0f0f72bb5653","pitchNumber":1,"startTime":"2026-05-09T00:11:00.092Z","endTime":"2026-05-09T00:11:09.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:11:09.340Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, shortstop CJ Abrams to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-09T00:13:11.523Z","endTime":"2026-05-09T00:14:15.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"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":90.9,"endSpeed":83.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74873007155721,"aZ":-22.959124362137324,"pfxX":9.848535284044727,"pfxZ":5.20960045575066,"pX":0.38055767159718135,"pZ":2.539573827723962,"vX0":-8.77696687833873,"vY0":-132.08124121063724,"vZ0":-3.141570340280432,"x":102.49,"y":170.21,"x0":2.4647196629623522,"y0":50.00534929434137,"z0":5.430047667955407,"aX":17.429179525090653},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":-16.0,"spinRate":2022,"spinDirection":140},"zone":6,"typeConfidence":0.9,"plateTime":0.41445852557481233,"extension":6.399363525064555},"index":0,"playId":"865aa9d3-5ff1-3595-b0cf-b60a95c67f4e","pitchNumber":1,"startTime":"2026-05-09T00:13:28.746Z","endTime":"2026-05-09T00:13:32.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.674019860700465,"aZ":-28.683688902277115,"pfxX":9.051892085388978,"pfxZ":2.4548373242877126,"pX":1.1036710652368025,"pZ":2.9294703339430623,"vX0":-6.3492013663634985,"vY0":-118.71656142741956,"vZ0":-0.2608778958823248,"x":74.93,"y":159.68,"x0":2.642703952835236,"y0":50.00110892600873,"z0":5.661517520557728,"aX":12.861646576622814},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.7,"breakHorizontal":-14.8,"spinRate":1681,"spinDirection":124},"zone":12,"typeConfidence":0.85,"plateTime":0.4621660382525663,"extension":5.931039359377324},"index":1,"playId":"3c5cdcae-41cf-3a94-996a-2c671664ce8c","pitchNumber":2,"startTime":"2026-05-09T00:13:43.474Z","endTime":"2026-05-09T00:13:49.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-09T00:13:53.186Z","endTime":"2026-05-09T00:14:07.216Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.324246664382418,"aZ":-26.857780286479112,"pfxX":-2.1246563632611815,"pfxZ":3.152215782376974,"pX":-0.3802772677402678,"pZ":2.2579250149755365,"vX0":-6.655503922746822,"vY0":-129.19803572302303,"vZ0":-2.966968566968488,"x":131.5,"y":177.82,"x0":2.5070348865122334,"y0":50.00563152220758,"z0":5.4889878445946625,"aX":-3.5853535337092195},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":5.4,"spinRate":2219,"spinDirection":187},"zone":4,"typeConfidence":0.92,"plateTime":0.424215441818649,"extension":6.199525258044794},"hitData":{"launchSpeed":54.7,"launchAngle":10.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.03,"coordY":155.89}},"index":3,"playId":"b8be1a3a-8352-3e66-a699-c92e7b21db07","pitchNumber":3,"startTime":"2026-05-09T00:14:07.216Z","endTime":"2026-05-09T00:14:15.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:14:15.455Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-09T00:14:26.789Z","endTime":"2026-05-09T00:16:04.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977830597470625,"aZ":-24.004382071780345,"pfxX":-1.4064221451766974,"pfxZ":4.92097567198973,"pX":-1.1911724927750793,"pZ":2.2527102451486556,"vX0":-8.677617975320516,"vY0":-127.68115007928556,"vZ0":-3.4506133494697115,"x":162.4,"y":177.96,"x0":2.426713511722937,"y0":50.00299269520502,"z0":5.499325520832375,"aX":-2.3321704825164344},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.4,"breakHorizontal":4.4,"spinRate":2190,"spinDirection":178},"zone":13,"typeConfidence":0.9,"plateTime":0.42811564966868776,"extension":6.350481103644189},"index":0,"playId":"d7361af4-9d56-351d-957e-67a28338264a","pitchNumber":1,"startTime":"2026-05-09T00:14:41.707Z","endTime":"2026-05-09T00:14:45.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.009593765814117,"aZ":-25.95877534878156,"pfxX":-2.6679753523019283,"pfxZ":3.7582054958263997,"pX":-0.4034520150490389,"pZ":2.091653809128159,"vX0":-6.589957140145673,"vY0":-127.7075325953248,"vZ0":-3.4838659676125485,"x":132.38,"y":182.31,"x0":2.5557986103439414,"y0":50.00260724016983,"z0":5.512693573787391,"aX":-4.411166004799781},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":6.4,"spinRate":2283,"spinDirection":194},"zone":7,"typeConfidence":0.93,"plateTime":0.42870486884056547,"extension":6.268045519232455},"index":1,"playId":"a2fa98a9-e60b-3351-8ff5-2d63e770283c","pitchNumber":2,"startTime":"2026-05-09T00:14:56.400Z","endTime":"2026-05-09T00:15:00.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.5,"endSpeed":84.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31023033490485,"aZ":-20.266130891248665,"pfxX":9.384491293381206,"pfxZ":6.60950894502407,"pX":0.40943505307640793,"pZ":2.4494696660052515,"vX0":-8.872750676934944,"vY0":-133.06236561147406,"vZ0":-3.637784463921245,"x":101.39,"y":172.64,"x0":2.5604487231983044,"y0":50.00164692946459,"z0":5.294310047598366,"aX":16.905449826310978},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.4,"breakHorizontal":-15.2,"spinRate":2044,"spinDirection":145},"zone":6,"typeConfidence":0.89,"plateTime":0.4108938135436855,"extension":6.49253235202546},"index":2,"playId":"f7b352a0-64f4-3a1b-b610-59482519f0fd","pitchNumber":3,"startTime":"2026-05-09T00:15:12.706Z","endTime":"2026-05-09T00:15:15.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-09T00:15:26.449Z","endTime":"2026-05-09T00:15:42.380Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.700216633525574,"aZ":-32.14226380752209,"pfxX":-11.56091785372687,"pfxZ":0.024986387714635683,"pX":-1.7506039186136304,"pZ":0.9923740233906113,"vX0":-6.584292313473707,"vY0":-117.68307738381881,"vZ0":-3.016359195274771,"x":183.73,"y":211.99,"x0":2.6009103966348013,"y0":50.005046755503265,"z0":5.317654497142778,"aX":-15.95322903677854},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.5,"breakHorizontal":22.7,"spinRate":2636,"spinDirection":309},"zone":13,"typeConfidence":0.93,"plateTime":0.46834160431319827,"extension":6.2974523058384},"index":4,"playId":"ebaba791-271d-3fea-8a89-bfd3954005c1","pitchNumber":4,"startTime":"2026-05-09T00:15:42.380Z","endTime":"2026-05-09T00:15:46.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.570210903541057,"aZ":-28.235739533589967,"pfxX":-3.2863266968092457,"pfxZ":2.3457736107163285,"pX":-0.5783439456166906,"pZ":2.647839717671671,"vX0":-6.895193738700598,"vY0":-128.99351243102566,"vZ0":-1.738273194881495,"x":139.05,"y":167.29,"x0":2.5595757419402685,"y0":50.00544982140185,"z0":5.513658996779686,"aX":-5.520588203479057},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":7.6,"spinRate":2411,"spinDirection":201},"zone":4,"typeConfidence":0.94,"plateTime":0.4251068970042158,"extension":6.229824815255537},"index":5,"playId":"63f43380-fb3a-36aa-95a9-73d1292e4f60","pitchNumber":5,"startTime":"2026-05-09T00:16:00.053Z","endTime":"2026-05-09T00:16:04.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:16:04.037Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Jiménez lines out to third baseman Brady House.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-09T00:16:16.020Z","endTime":"2026-05-09T00:17:33.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.3,"endSpeed":71.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82655923637201,"aZ":-34.43490774812284,"pfxX":-11.666259690058766,"pfxZ":-1.7506298484174234,"pX":-0.36003627687715883,"pZ":1.9072526577779483,"vX0":-3.6299536294096937,"vY0":-113.93599207695495,"vZ0":-0.3685786028956425,"x":130.72,"y":187.28,"x0":2.7753376691406313,"y0":50.00017852177483,"z0":5.51757121873338,"aX":-15.106904387559316},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.9,"breakHorizontal":22.1,"spinRate":2456,"spinDirection":308},"zone":7,"typeConfidence":0.94,"plateTime":0.48349159111251083,"extension":6.10659674955114},"index":0,"playId":"8bdb8e1e-a38f-3788-b643-f57020a879e7","pitchNumber":1,"startTime":"2026-05-09T00:16:28.606Z","endTime":"2026-05-09T00:16:32.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":82.2,"endSpeed":75.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.714909800454762,"aZ":-25.764184320401974,"pfxX":10.693107385459191,"pfxZ":4.472800878870466,"pX":-0.6592005843409555,"pZ":0.7836567383856833,"vX0":-10.719302115757156,"vY0":-119.15387322627056,"vZ0":-5.339524142534138,"x":142.13,"y":217.62,"x0":2.5166760805597717,"y0":50.00206024883466,"z0":5.392699890480588,"aX":15.317033887960925},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.0,"breakHorizontal":-16.7,"spinRate":1942,"spinDirection":129},"zone":13,"typeConfidence":0.87,"plateTime":0.46035413828728133,"extension":6.081166675934381},"index":1,"playId":"b3ccd7fa-c4e2-3577-a11d-dd009235c8e3","pitchNumber":2,"startTime":"2026-05-09T00:16:42.448Z","endTime":"2026-05-09T00:16:46.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350261655140752,"aZ":-26.345450109642247,"pfxX":-2.958508406858512,"pfxZ":3.510376648956237,"pX":-0.4222563927854365,"pZ":3.266468174679713,"vX0":-6.365555559714023,"vY0":-128.2670682858548,"vZ0":-0.6397181902591025,"x":133.1,"y":150.59,"x0":2.479205433638201,"y0":50.00255026221058,"z0":5.579266324234022,"aX":-4.913520155610453},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":6.8,"spinRate":2336,"spinDirection":186},"zone":1,"typeConfidence":0.93,"plateTime":0.4275562160273032,"extension":6.163313023561133},"index":2,"playId":"44d33953-896e-3f8e-bf24-4f43226716b0","pitchNumber":3,"startTime":"2026-05-09T00:16:58.359Z","endTime":"2026-05-09T00:17:01.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81563454708631,"aZ":-23.880838549581796,"pfxX":9.457700326650292,"pfxZ":5.690585905140063,"pX":-0.11891997715174754,"pZ":1.5688132984947547,"vX0":-9.033453561547311,"vY0":-119.85248286686303,"vZ0":-4.27495658254688,"x":121.53,"y":196.42,"x0":2.467345553651564,"y0":50.00233821059482,"z0":5.504252335156409,"aX":13.781489600864164},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.5,"breakHorizontal":-15.0,"spinRate":1890,"spinDirection":131},"zone":8,"typeConfidence":0.88,"plateTime":0.4567126459499269,"extension":6.079123631187587},"hitData":{"launchSpeed":102.4,"launchAngle":8.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":94.99,"coordY":164.35}},"index":3,"playId":"d31cdd16-4dc1-376d-b513-868c790fa9c7","pitchNumber":4,"startTime":"2026-05-09T00:17:29.306Z","endTime":"2026-05-09T00:17:33.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:17:33.909Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to left fielder Javier Sanoja.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:19:27.492Z","endTime":"2026-05-09T00:22:08.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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":92.6,"endSpeed":84.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994380628818547,"aZ":-20.78745867902525,"pfxX":9.868300217779986,"pfxZ":6.221914222173235,"pX":0.8372647395265895,"pZ":2.415186300525154,"vX0":-8.471552703296096,"vY0":-134.60792960218035,"vZ0":-4.2186615181829294,"x":85.09,"y":173.57,"x0":2.7475298062768574,"y0":50.00070937979087,"z0":5.47970630879674,"aX":18.055625978597373},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-16.0,"spinRate":2259,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4073407689837132,"extension":6.357691199833997},"index":0,"playId":"88ca9f1b-ae7a-3869-80f2-cb12901e0a73","pitchNumber":1,"startTime":"2026-05-09T00:19:46.214Z","endTime":"2026-05-09T00:19:50.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02835131028492,"aZ":-26.71467148970273,"pfxX":9.773900786098748,"pfxZ":3.242173060004948,"pX":0.4188637701829579,"pZ":1.1012490284923342,"vX0":-9.314948118117407,"vY0":-128.8051109463029,"vZ0":-5.421937690721374,"x":101.03,"y":209.05,"x0":2.8072596414114224,"y0":50.0043370323597,"z0":5.29164442423038,"aX":16.47201266482436},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-15.7,"spinRate":1636,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.42475525870496167,"extension":6.413327399369184},"index":1,"playId":"74acc703-0ed4-3efb-920e-e29afb081dc7","pitchNumber":2,"startTime":"2026-05-09T00:20:02.677Z","endTime":"2026-05-09T00:20:06.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637235133277628,"aZ":-38.30131620092869,"pfxX":-2.1734351584570293,"pfxZ":-4.09126510354415,"pX":-0.4947702749583542,"pZ":1.2271923267255247,"vX0":-7.593972083404267,"vY0":-121.24029991066972,"vZ0":-1.993308949498813,"x":135.86,"y":205.65,"x0":2.9545125449994654,"y0":50.00533643810314,"z0":5.387688866261954,"aX":-3.251562864468623},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.7,"breakHorizontal":5.6,"spinRate":2606,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.45094448407374266,"extension":6.2327842667319855},"index":2,"playId":"5806c002-cb6e-3eec-ba67-81996d6ab9d2","pitchNumber":3,"startTime":"2026-05-09T00:20:18.704Z","endTime":"2026-05-09T00:20:22.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048578532320327,"aZ":-18.558278240941974,"pfxX":8.994200825097698,"pfxZ":7.278035120107766,"pX":0.9954863180344692,"pZ":2.6987419418649705,"vX0":-7.719550684992312,"vY0":-136.17805512823986,"vZ0":-3.97621558587732,"x":79.05,"y":165.91,"x0":2.7041535524403533,"y0":50.00051739235657,"z0":5.46843597054684,"aX":16.82126961565278},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":-14.5,"spinRate":2347,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4028456327972698,"extension":6.466864475480359},"index":3,"playId":"c0e10dd4-3bb7-3ba9-8595-b95ba68ca083","pitchNumber":4,"startTime":"2026-05-09T00:20:36.690Z","endTime":"2026-05-09T00:20:40.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":83.9,"endSpeed":77.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.332799650803125,"aZ":-36.794862572398834,"pfxX":-4.528990389217463,"pfxZ":-3.069913863470779,"pX":-0.8557347338747918,"pZ":2.776242496325472,"vX0":-7.65381717364783,"vY0":-121.94425171182999,"vZ0":1.4878924455353333,"x":149.62,"y":163.82,"x0":2.914094968850806,"y0":50.004433600696245,"z0":5.336101960984472,"aX":-6.81039940751988},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.9,"breakHorizontal":10.1,"spinRate":2499,"spinDirection":319},"zone":11,"typeConfidence":2.0,"plateTime":0.44943094594644206,"extension":6.3300947761623565},"index":4,"playId":"561cdc96-0e79-385f-852b-8e86facceabd","pitchNumber":5,"startTime":"2026-05-09T00:20:57.285Z","endTime":"2026-05-09T00:21:01.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.493712368915403,"aZ":-38.868982288638044,"pfxX":-6.905098644819923,"pfxZ":-4.586611641380681,"pX":-0.15194451942335332,"pZ":1.9980285267834195,"vX0":-5.033238847926354,"vY0":-120.37708557936516,"vZ0":-0.139318213919015,"x":122.79,"y":184.83,"x0":2.866814996617554,"y0":50.00168995028705,"z0":5.512559079016876,"aX":-10.08065974812411},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":13.8,"spinRate":2679,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.45589741768591896,"extension":6.25028489261462},"index":5,"playId":"0f97c98a-1e87-3e2d-aae7-8af45ee2c9da","pitchNumber":6,"startTime":"2026-05-09T00:21:17.303Z","endTime":"2026-05-09T00:21:20.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.5,"endSpeed":75.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616282569371528,"aZ":-34.58953554599425,"pfxX":-6.257497527441579,"pfxZ":-1.6713046055827157,"pX":-0.8172359180356435,"pZ":4.317422984380075,"vX0":-7.207625272079903,"vY0":-119.82096856713147,"vZ0":4.845317967554987,"x":148.15,"y":122.21,"x0":3.0505275074601585,"y0":50.00381283370688,"z0":5.371422163331898,"aX":-9.035615368288276},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.4,"breakHorizontal":13.2,"spinRate":2469,"spinDirection":308},"zone":11,"typeConfidence":2.0,"plateTime":0.4583190917336917,"extension":6.331799614806535},"index":6,"playId":"bf225bfd-525c-3c1b-871b-c0f3ed745b6c","pitchNumber":7,"startTime":"2026-05-09T00:21:38.641Z","endTime":"2026-05-09T00:21:42.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.668524423797027,"aZ":-38.99746210981067,"pfxX":-3.5922293480459575,"pfxZ":-4.7698170942808,"pX":-0.5875561691235004,"pZ":2.5763575172405684,"vX0":-7.026084471823254,"vY0":-118.83289459544402,"vZ0":1.3202247432825391,"x":139.4,"y":169.22,"x0":2.8734598913533977,"y0":50.00156718657738,"z0":5.554895899702184,"aX":-5.1395604419594045},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.0,"breakHorizontal":8.2,"spinRate":2441,"spinDirection":324},"zone":4,"typeConfidence":2.0,"plateTime":0.4608213900118625,"extension":6.265855798992321},"hitData":{"launchSpeed":95.0,"launchAngle":34.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.32,"coordY":67.27}},"index":7,"playId":"e4569b0d-21f7-31b3-b020-ecae6ab0a290","pitchNumber":8,"startTime":"2026-05-09T00:21:57.250Z","endTime":"2026-05-09T00:22:08.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:22:08.026Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead challenged (pitch result), call on the field was overturned: Curtis Mead walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:22:16.928Z","endTime":"2026-05-09T00:26:09.991Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599356139428757,"aZ":-33.603322847457356,"pfxX":-2.123827844770072,"pfxZ":-0.9944287886962879,"pX":0.42504867499550764,"pZ":3.1148638353494387,"vX0":-5.184303456384986,"vY0":-119.45893672704416,"vZ0":1.0138508356179452,"x":100.8,"y":154.68,"x0":2.905797621567157,"y0":50.00400846957012,"z0":5.723072698537496,"aX":-3.0464500148963287},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.2,"breakHorizontal":5.2,"spinRate":2233,"spinDirection":329},"zone":3,"typeConfidence":2.0,"plateTime":0.459809735973022,"extension":6.28148278428306},"index":0,"playId":"7bbd3a6d-ba3b-3754-acc3-e3a31a65e325","pitchNumber":1,"startTime":"2026-05-09T00:22:30.901Z","endTime":"2026-05-09T00:22:34.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912029506145842,"aZ":-27.585194551933945,"pfxX":9.707983597858096,"pfxZ":2.730260911246046,"pX":0.027995278457457275,"pZ":1.5523325701297295,"vX0":-10.147288459418897,"vY0":-128.85270972865823,"vZ0":-4.237942351822404,"x":115.93,"y":196.87,"x0":2.756861899091641,"y0":50.002132781216034,"z0":5.35105051634153,"aX":16.314766069516562},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":-15.2,"spinRate":1649,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42515775258349375,"extension":6.510306247476541},"index":1,"playId":"63e6e355-2478-3b69-9974-747fd517ac39","pitchNumber":2,"startTime":"2026-05-09T00:22:45.913Z","endTime":"2026-05-09T00:22:49.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069923437563357,"aZ":-31.348868946237765,"pfxX":0.6492245883855201,"pfxZ":0.5209370664594637,"pX":-1.3997038543831783,"pZ":2.7730953840443067,"vX0":-10.094640742374683,"vY0":-125.00622386197875,"vZ0":-0.6986530747282204,"x":170.35,"y":163.91,"x0":2.605466534721392,"y0":50.00219265204264,"z0":5.628458069010577,"aX":1.0284442132046712},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":1.2,"spinRate":1549,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.43807180763614406,"extension":6.1558200631250655},"index":2,"playId":"b8633ff5-24ee-33c8-b40c-07cd07356b83","pitchNumber":3,"startTime":"2026-05-09T00:23:11.122Z","endTime":"2026-05-09T00:23:16.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598940950966053,"aZ":-31.28722277824983,"pfxX":9.16699231548169,"pfxZ":0.5453293776622994,"pX":-0.12211639049409145,"pZ":1.6735254729444187,"vX0":-10.401350989169126,"vY0":-126.5198021149256,"vZ0":-2.906129540649353,"x":121.65,"y":193.59,"x0":2.849545385551586,"y0":50.00288108116794,"z0":5.3422881107469244,"aX":14.875723360169786},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":-14.3,"spinRate":1674,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.43278456889499406,"extension":6.474717070051385},"index":3,"playId":"4002baa7-04ab-3180-bd0e-27570f781de8","pitchNumber":4,"startTime":"2026-05-09T00:23:34.016Z","endTime":"2026-05-09T00:23:37.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.464515779837146,"aZ":-39.65943910162532,"pfxX":-5.431388628510763,"pfxZ":-5.294375502622277,"pX":-0.39693620914475597,"pZ":0.8505805523584318,"vX0":-5.927717144491208,"vY0":-118.12829656600044,"vZ0":-2.3127008678322243,"x":132.13,"y":215.81,"x0":2.8504891463593416,"y0":50.00406369226776,"z0":5.48773845297447,"aX":-7.676580606750835},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.8,"breakHorizontal":11.3,"spinRate":2547,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.46364882768418836,"extension":6.240735671758626},"index":4,"playId":"5ee78155-ac61-388f-9b0d-9f62123ca720","pitchNumber":5,"startTime":"2026-05-09T00:23:55.720Z","endTime":"2026-05-09T00:24:00.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.7,"endSpeed":85.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878920971346435,"aZ":-13.38990463733472,"pfxX":3.535851629820127,"pfxZ":10.039214469760882,"pX":-0.8783734778905075,"pZ":2.3272060107391144,"vX0":-10.479993965232083,"vY0":-135.93352488223618,"vZ0":-6.181441184399755,"x":150.48,"y":175.95,"x0":2.5679110079382377,"y0":50.00115073105328,"z0":5.56076945507797,"aX":6.616015378760868},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":-4.2,"spinRate":2366,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4029837326759451,"extension":6.5853392193299545},"index":5,"playId":"ddff0958-a5ab-346f-b792-7d0e0be844b2","pitchNumber":6,"startTime":"2026-05-09T00:24:18.235Z","endTime":"2026-05-09T00:24:21.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258013880241073,"aZ":-34.75411353938378,"pfxX":-4.934683866555523,"pfxZ":-1.7343214758114893,"pX":-0.15207805660159382,"pZ":2.3700620252210256,"vX0":-5.716270362641365,"vY0":-121.02477116561963,"vZ0":-0.14525659082274123,"x":122.8,"y":174.79,"x0":2.8802345688873263,"y0":50.00443321990947,"z0":5.470621064202707,"aX":-7.331788116051472},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.9,"breakHorizontal":10.3,"spinRate":2524,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.45228516025837084,"extension":6.243435561749249},"index":6,"playId":"064a8e02-8e5f-3a60-9363-4ac8cec6fbd5","pitchNumber":7,"startTime":"2026-05-09T00:24:38.994Z","endTime":"2026-05-09T00:24:43.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.5,"endSpeed":84.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.505440034159875,"aZ":-18.840344003758542,"pfxX":7.687295842109188,"pfxZ":7.35011699997751,"pX":1.7644810033725462,"pZ":1.7278361984041564,"vX0":-5.439723614278214,"vY0":-134.43077933309706,"vZ0":-5.979854551028794,"x":49.74,"y":192.13,"x0":2.824338157420199,"y0":50.00592866621304,"z0":5.336705312321558,"aX":13.950147178701831},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":-12.6,"spinRate":2225,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.40881417849475454,"extension":6.377409631969595},"index":7,"playId":"c3975d4e-d71f-39bf-a634-123e1142b43b","pitchNumber":8,"startTime":"2026-05-09T00:25:01.648Z","endTime":"2026-05-09T00:25:05.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":8,"startTime":"2026-05-09T00:25:12.633Z","endTime":"2026-05-09T00:25:23.536Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.788510624328538,"aZ":-13.461232119183524,"pfxX":5.073756616050153,"pfxZ":10.071511015103923,"pX":-0.35318123787315164,"pZ":2.4422732867887524,"vX0":-9.70309583502316,"vY0":-135.92762852033187,"vZ0":-5.765864589826563,"x":130.46,"y":172.84,"x0":2.6151228814610135,"y0":50.00119293641904,"z0":5.537614068424824,"aX":9.426265782700852},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-7.0,"spinRate":2398,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4040684864475659,"extension":6.575538560172037},"index":9,"playId":"22768e1e-34d5-3730-a3ce-86d6f4500d8d","pitchNumber":9,"startTime":"2026-05-09T00:25:23.536Z","endTime":"2026-05-09T00:25:29.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.449700067979027,"aZ":-10.816733856271735,"pfxX":5.707780916583021,"pfxZ":11.525909980828963,"pX":-0.17243356161239123,"pZ":1.3894764304574196,"vX0":-9.327886070166041,"vY0":-135.4689302018805,"vZ0":-8.64440474793333,"x":123.57,"y":201.26,"x0":2.5787173278103666,"y0":50.0009290021307,"z0":5.3839328091413075,"aX":10.575242183592533},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":-8.3,"spinRate":2500,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4047920618062073,"extension":6.68393016409603},"index":10,"playId":"54444350-e963-3816-b328-a6d4b3fa787c","pitchNumber":10,"startTime":"2026-05-09T00:25:52.955Z","endTime":"2026-05-09T00:26:09.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"}},"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:26:09.991Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a sharp line drive to left fielder Javier Sanoja. Curtis Mead to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:26:26.898Z","endTime":"2026-05-09T00:28:11.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnThird":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644111470181763,"aZ":-25.556581914721058,"pfxX":10.27129699932403,"pfxZ":3.9416893473837717,"pX":0.5965620585900219,"pZ":1.7380771195152172,"vX0":-8.839066009807212,"vY0":-128.76843312391512,"vZ0":-4.2835556137379545,"x":94.26,"y":191.85,"x0":2.7385508323344565,"y0":50.00519326513602,"z0":5.399566790594259,"aX":17.25792837449772},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-16.7,"spinRate":1646,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.42528935218229114,"extension":6.688274097180786},"index":0,"playId":"957ffd4d-dec1-31b3-8179-52f9a752f0a1","pitchNumber":1,"startTime":"2026-05-09T00:26:37.280Z","endTime":"2026-05-09T00:26:41.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.1,"endSpeed":81.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.134564650317134,"aZ":-27.43144506349226,"pfxX":9.606932533895632,"pfxZ":2.7988772537229796,"pX":0.11491832758185917,"pZ":1.787269435388998,"vX0":-9.806680119236987,"vY0":-129.35047094347087,"vZ0":-3.579994507648187,"x":112.62,"y":190.52,"x0":2.70823928658251,"y0":50.000598147480886,"z0":5.293746879551952,"aX":16.267475932238412},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":-15.2,"spinRate":1649,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.4235398914548032,"extension":6.500541484353658},"index":1,"playId":"4f336304-ed32-32a5-a896-19fecff6a315","pitchNumber":2,"startTime":"2026-05-09T00:26:52.836Z","endTime":"2026-05-09T00:26:57.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17436623669969,"aZ":-30.45267502568198,"pfxX":10.57323664354394,"pfxZ":1.0328522762135188,"pX":-0.07228012079439415,"pZ":1.116588734882216,"vX0":-10.628771675130224,"vY0":-128.32305662511675,"vZ0":-4.539206699331042,"x":119.76,"y":208.63,"x0":2.7545999720143017,"y0":50.001722681899416,"z0":5.28763802970036,"aX":17.588732055082755},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-16.7,"spinRate":1674,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4272529770428175,"extension":6.472749646485061},"index":2,"playId":"78e27cf0-297b-3dc6-a58d-a21d8608c973","pitchNumber":3,"startTime":"2026-05-09T00:27:13.203Z","endTime":"2026-05-09T00:27:16.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55155538257733,"aZ":-31.28066225070193,"pfxX":0.224867327766745,"pfxZ":0.5926636271971497,"pX":-1.3089821471211345,"pZ":-0.3170201810680976,"vX0":-9.811668923603127,"vY0":-122.84273895859036,"vZ0":-7.431426565439761,"x":166.9,"y":247.34,"x0":2.7243900853987673,"y0":50.00449712498189,"z0":5.440967234908197,"aX":0.34090180851534035},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":2.2,"spinRate":2371,"spinDirection":10},"zone":13,"typeConfidence":2.0,"plateTime":0.4475569497387619,"extension":6.51906838335718},"index":3,"playId":"3b63dbce-004a-3274-a650-2953927e7131","pitchNumber":4,"startTime":"2026-05-09T00:27:34.824Z","endTime":"2026-05-09T00:27:39.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35465768940503,"aZ":-38.85274868779749,"pfxX":-2.698368570331355,"pfxZ":-4.6259485294039075,"pX":0.3562767358272174,"pZ":1.9674419158323648,"vX0":-5.283263748270675,"vY0":-119.50160806087331,"vZ0":0.04277576593123156,"x":103.42,"y":185.66,"x0":2.9476022196459364,"y0":50.00254915174916,"z0":5.443927879885831,"aX":-3.8956113990720938},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.0,"breakHorizontal":6.1,"spinRate":2599,"spinDirection":320},"zone":9,"typeConfidence":2.0,"plateTime":0.4586069049424486,"extension":6.275663487655445},"hitData":{"launchSpeed":103.4,"launchAngle":8.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.72,"coordY":128.31}},"index":4,"playId":"487c7ab9-459d-39e9-8d16-052ce497c3c0","pitchNumber":5,"startTime":"2026-05-09T00:28:00.460Z","endTime":"2026-05-09T00:28:11.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":-7.0000000000000036,"leverageIndex":1.31,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:28:11.508Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"CJ Abrams grounds into a double play, second baseman Xavier Edwards to shortstop Otto Lopez to first baseman Christopher Morel. Brady House out at 2nd. CJ Abrams out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:28:35.040Z","endTime":"2026-05-09T00:29:20.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702281,"fullName":"Robby Snelling","link":"/api/v1/people/702281"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.133221822379475,"aZ":-26.24439970558622,"pfxX":9.360284294113642,"pfxZ":3.573885210101883,"pX":0.9476329570065364,"pZ":2.3194370666078594,"vX0":-7.787923726816879,"vY0":-128.1333347113766,"vZ0":-2.644092556496913,"x":80.88,"y":176.16,"x0":2.8142894993583085,"y0":50.00078676342419,"z0":5.42097252664836,"aX":15.521265732044766},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":-15.1,"spinRate":1706,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42790200208205986,"extension":6.437117564825411},"index":0,"playId":"ad038c44-8b86-3962-b5e7-39ba40486343","pitchNumber":1,"startTime":"2026-05-09T00:28:48.203Z","endTime":"2026-05-09T00:28:51.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84409140053632,"aZ":-18.829279077635338,"pfxX":9.107101239441512,"pfxZ":7.367374225294667,"pX":0.4713025064515948,"pZ":2.4495729736513767,"vX0":-9.073403809274115,"vY0":-133.72759464505504,"vZ0":-4.1953138725812975,"x":99.04,"y":172.64,"x0":2.7250408996722943,"y0":50.00195952509573,"z0":5.389495467540725,"aX":16.49380945446562},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-14.5,"spinRate":2273,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.40959477002191624,"extension":6.324273081144003},"hitData":{"launchSpeed":89.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.79,"coordY":160.12}},"index":1,"playId":"e5c0de25-1ae0-3d7d-b56e-d270eb11c8ad","pitchNumber":2,"startTime":"2026-05-09T00:29:12.803Z","endTime":"2026-05-09T00:29:20.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":702281,"link":"/api/v1/people/702281"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":12.500000000000004,"leverageIndex":2.01,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:29:20.591Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:31:22.741Z","endTime":"2026-05-09T00:33:59.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40016044989587,"aZ":-26.03718620138946,"pfxX":-1.7651560092442269,"pfxZ":3.914779943932021,"pX":-0.22599617308306583,"pZ":1.561104789677994,"vX0":-6.120499940913304,"vY0":-124.27026566671981,"vZ0":-4.549610827638818,"x":125.61,"y":196.63,"x0":2.4959287070818763,"y0":50.00194016387895,"z0":5.572884723414343,"aX":-2.766228528109735},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":4.6,"spinRate":2192,"spinDirection":183},"zone":13,"typeConfidence":0.81,"plateTime":0.44039666378226316,"extension":6.2223327048479256},"index":0,"playId":"199e3c8d-3a93-3a1b-8889-8adbee83b02e","pitchNumber":1,"startTime":"2026-05-09T00:31:36.411Z","endTime":"2026-05-09T00:31:40.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.569004490182053,"aZ":-35.57574488513923,"pfxX":-9.256891102062971,"pfxZ":-2.672620145491768,"pX":0.02698213951946418,"pZ":1.6712268049710453,"vX0":-3.461055282905279,"vY0":-112.83354632422791,"vZ0":-0.6584223606177818,"x":115.97,"y":193.66,"x0":2.787860103765981,"y0":50.000538929116935,"z0":5.58497114100284,"aX":-11.805230839817916},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-4.7,"breakHorizontal":17.6,"spinRate":2378,"spinDirection":308},"zone":8,"typeConfidence":0.92,"plateTime":0.4874282371596532,"extension":6.115553723013121},"index":1,"playId":"d10f6db0-eb9d-3b9b-a50f-a9994caf8ca0","pitchNumber":2,"startTime":"2026-05-09T00:31:52.882Z","endTime":"2026-05-09T00:31:56.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.537921161417398,"aZ":-16.79699476093904,"pfxX":3.8447263709034485,"pfxZ":8.428982608009214,"pX":0.803628272500334,"pZ":2.922489750391982,"vX0":-6.064062280335698,"vY0":-134.1026085293897,"vZ0":-3.6176096906751605,"x":86.37,"y":159.87,"x0":2.5929347958526168,"y0":50.00279879775949,"z0":5.484494696863516,"aX":7.014606125025273},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":-5.6,"spinRate":2065,"spinDirection":146},"zone":3,"typeConfidence":0.83,"plateTime":0.408164978124006,"extension":6.459707164600543},"index":2,"playId":"fdb79bba-6f42-3ea1-a104-ecd69d572f3d","pitchNumber":3,"startTime":"2026-05-09T00:32:07.492Z","endTime":"2026-05-09T00:32:10.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.967072010871746,"aZ":-26.207365925191255,"pfxX":7.847077956495294,"pfxZ":4.086669986423413,"pX":1.942514490672933,"pZ":3.3072006784714327,"vX0":-4.474226215780957,"vY0":-120.00091724711491,"vZ0":-0.0436176063699506,"x":42.96,"y":149.49,"x0":2.8105369719625886,"y0":50.003668276903795,"z0":5.658093785847327,"aX":11.458329246357529},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.7,"breakHorizontal":-13.2,"spinRate":1740,"spinDirection":134},"zone":12,"typeConfidence":0.84,"plateTime":0.45623408750838745,"extension":5.951689365089107},"index":3,"playId":"09f1c136-4dfb-343e-8a03-954f4c4dd48c","pitchNumber":4,"startTime":"2026-05-09T00:32:29.710Z","endTime":"2026-05-09T00:32:33.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.575657556790496,"aZ":-32.46206457816986,"pfxX":-9.328747969096987,"pfxZ":-0.21643914529195207,"pX":0.14116172361937307,"pZ":2.8926209488943226,"vX0":-3.231845650733409,"vY0":-115.18798384600665,"vZ0":1.1518893361542146,"x":111.62,"y":160.68,"x0":2.776598555238121,"y0":50.002481068588715,"z0":5.538934024226327,"aX":-12.460367533735083},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.2,"breakHorizontal":17.8,"spinRate":2453,"spinDirection":299},"zone":2,"typeConfidence":0.93,"plateTime":0.4765963023269988,"extension":6.100937429407718},"index":4,"playId":"ba5801cd-46e9-322a-ae66-a9d725d067aa","pitchNumber":5,"startTime":"2026-05-09T00:32:45.741Z","endTime":"2026-05-09T00:32:50.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-09T00:33:00.343Z","endTime":"2026-05-09T00:33:15.750Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970819230989626,"aZ":-28.209577421303937,"pfxX":-3.671472366171942,"pfxZ":2.4169053137408856,"pX":-1.2284113856651777,"pZ":2.329582980203273,"vX0":-7.877029642841235,"vY0":-127.22939962767917,"vZ0":-2.398754567862956,"x":163.82,"y":175.88,"x0":2.3840917826416423,"y0":50.00394247140737,"z0":5.519138559414652,"aX":-6.020147940269502},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":8.4,"spinRate":2326,"spinDirection":208},"zone":13,"typeConfidence":0.93,"plateTime":0.430419293669583,"extension":6.2148073345390555},"index":6,"playId":"450195d4-df01-388c-894c-9aa37dd1f28e","pitchNumber":6,"startTime":"2026-05-09T00:33:15.750Z","endTime":"2026-05-09T00:33:20.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.359386758611045,"aZ":-22.270441963416527,"pfxX":10.692157890904681,"pfxZ":6.874317621506866,"pX":0.21526968384046705,"pZ":1.1466613282340403,"vX0":-8.786648514167966,"vY0":-119.86635239992434,"vZ0":-5.494481508871285,"x":108.79,"y":207.82,"x0":2.557424789428198,"y0":50.00232008939042,"z0":5.483805586212327,"aX":15.401259302792628},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.2,"breakHorizontal":-16.9,"spinRate":1932,"spinDirection":135},"zone":14,"typeConfidence":0.88,"plateTime":0.45873962301671556,"extension":6.17782298152041},"index":7,"playId":"ee0830f7-cc8a-327e-9d73-841dcfc3d197","pitchNumber":7,"startTime":"2026-05-09T00:33:38.598Z","endTime":"2026-05-09T00:33:42.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32957756903425,"aZ":-27.492365778634262,"pfxX":-2.482714174018792,"pfxZ":2.81857041140335,"pX":0.025090409957299855,"pZ":2.3952357773584243,"vX0":-5.768393745249553,"vY0":-128.34224966885,"vZ0":-2.3365439671815866,"x":116.04,"y":174.11,"x0":2.627299169967152,"y0":50.00580048954463,"z0":5.465349562070515,"aX":-4.129196168341458},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":5.9,"spinRate":2264,"spinDirection":186},"zone":5,"typeConfidence":0.92,"plateTime":0.4272713644118369,"extension":6.2488367628631005},"index":8,"playId":"816ff232-9720-37c7-8543-7e10a9347116","pitchNumber":8,"startTime":"2026-05-09T00:33:54.284Z","endTime":"2026-05-09T00:33:59.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:33:59.292Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:34:10.746Z","endTime":"2026-05-09T00:35:36.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":91.9,"endSpeed":83.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65791400431201,"aZ":-25.64044142007688,"pfxX":11.220267416066285,"pfxZ":3.6683910531309154,"pX":0.3114184031172553,"pZ":1.3680495097123657,"vX0":-9.406891909350154,"vY0":-133.3792144047899,"vZ0":-5.473840823992539,"x":105.13,"y":201.84,"x0":2.445542907587294,"y0":50.00390120806798,"z0":5.322765569587657,"aX":19.99318799973483},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":-18.0,"spinRate":1950,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.41240559425857626,"extension":6.502860537293478},"index":0,"playId":"bf416456-1f71-3b0c-947b-182a97626523","pitchNumber":1,"startTime":"2026-05-09T00:34:26.267Z","endTime":"2026-05-09T00:34:29.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.411148112587036,"aZ":-18.998350005325857,"pfxX":9.263725162615266,"pfxZ":7.180256672348858,"pX":0.6170496639782072,"pZ":1.9584685395583559,"vX0":-8.315173079527712,"vY0":-135.29077308351722,"vZ0":-5.44986009722852,"x":93.48,"y":185.9,"x0":2.5426551067362717,"y0":50.0002824884214,"z0":5.35122918329572,"aX":16.990378668456806},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":-14.8,"spinRate":1980,"spinDirection":142},"zone":9,"typeConfidence":0.86,"plateTime":0.4065034233023419,"extension":6.343036759486805},"index":1,"playId":"62e8581a-2e9b-305f-ae7b-553887c56754","pitchNumber":2,"startTime":"2026-05-09T00:34:51.505Z","endTime":"2026-05-09T00:34:55.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-09T00:35:10.295Z","endTime":"2026-05-09T00:35:31.519Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.485674374013218,"aZ":-28.32133168734164,"pfxX":-3.6617318778506336,"pfxZ":2.333482243815862,"pX":-0.6717719155366686,"pZ":3.0661384205823046,"vX0":-6.555894053784407,"vY0":-127.89051200521179,"vZ0":-0.7381202889059453,"x":142.61,"y":155.99,"x0":2.4049096158823544,"y0":50.00097034109899,"z0":5.588774688293745,"aX":-6.0354964305882755},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":8.2,"spinRate":2297,"spinDirection":201},"zone":1,"typeConfidence":0.93,"plateTime":0.42901963633581675,"extension":6.168589481436668},"index":3,"playId":"7cd70fff-86c9-3c80-8871-3301745ecbec","pitchNumber":3,"startTime":"2026-05-09T00:35:31.519Z","endTime":"2026-05-09T00:35:36.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:35:36.518Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:35:45.462Z","endTime":"2026-05-09T00:37:11.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(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":77.7,"endSpeed":70.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386261464123116,"aZ":-33.99470531018753,"pfxX":-12.269826620475508,"pfxZ":-1.4274602437416206,"pX":1.0136310511782312,"pZ":2.4402276192945584,"vX0":-0.6662644035084352,"vY0":-113.12854608150914,"vZ0":0.5532601102919585,"x":78.36,"y":172.89,"x0":2.903793223851558,"y0":50.00094063702581,"z0":5.639467203461827,"aX":-15.674734325158038},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.0,"breakHorizontal":22.3,"spinRate":2333,"spinDirection":304},"zone":14,"typeConfidence":0.94,"plateTime":0.4868318173790849,"extension":6.030705265827408},"index":0,"playId":"5873022a-e447-3a24-9605-010ecbec5a9d","pitchNumber":1,"startTime":"2026-05-09T00:36:01.116Z","endTime":"2026-05-09T00:36:05.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-09T00:36:15.854Z","endTime":"2026-05-09T00:36:25.122Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480658424997245,"aZ":-29.150638301373743,"pfxX":-3.838578683381776,"pfxZ":1.9246021661626838,"pX":0.32773467486460844,"pZ":3.3132181891397985,"vX0":-4.3552083466132325,"vY0":-124.60242294017529,"vZ0":0.1649685111503646,"x":104.51,"y":149.32,"x0":2.5981099470196547,"y0":50.00218816683034,"z0":5.6586276988302595,"aX":-6.022314468469962},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.7,"breakHorizontal":7.9,"spinRate":2260,"spinDirection":200},"zone":3,"typeConfidence":0.8,"plateTime":0.43991090238654973,"extension":6.125708345503125},"index":2,"playId":"cb1cf8c8-7320-3f39-bf83-886248d78397","pitchNumber":2,"startTime":"2026-05-09T00:36:25.122Z","endTime":"2026-05-09T00:36:29.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955792283812418,"aZ":-29.132341330512332,"pfxX":-0.7108285438829722,"pfxZ":1.9077868303408279,"pX":0.6712491747001953,"pZ":1.6568454844769298,"vX0":-4.6385856347810055,"vY0":-125.5501498638428,"vZ0":-3.63943093561706,"x":91.41,"y":194.05,"x0":2.6367229889705817,"y0":50.00098258390267,"z0":5.501887430540674,"aX":-1.131728203510081},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":2.4,"spinRate":2172,"spinDirection":192},"zone":9,"typeConfidence":0.78,"plateTime":0.43662940922955196,"extension":6.244201902644731},"index":3,"playId":"b9d8a45e-0047-3932-8f2d-6afc2ba5e3fb","pitchNumber":3,"startTime":"2026-05-09T00:36:42.981Z","endTime":"2026-05-09T00:36:47.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635488003515466,"aZ":-28.774880339728227,"pfxX":-0.6507857398150636,"pfxZ":2.083124192428942,"pX":0.102157138003222,"pZ":1.7691255746319352,"vX0":-5.767927872470824,"vY0":-127.06139776236827,"vZ0":-3.583101989290397,"x":113.11,"y":191.01,"x0":2.4884359703072025,"y0":50.00203165128218,"z0":5.490176102284527,"aX":-1.060770907632434},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":2.5,"spinRate":2179,"spinDirection":197},"zone":8,"typeConfidence":0.84,"plateTime":0.4314717929184644,"extension":6.267632072122194},"hitData":{"launchSpeed":110.2,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.27,"coordY":97.79}},"index":4,"playId":"21efbb91-ad40-3c0f-b5d7-d2a3ab73b55d","pitchNumber":4,"startTime":"2026-05-09T00:37:00.675Z","endTime":"2026-05-09T00:37:11.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:37:11.620Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:37:26.194Z","endTime":"2026-05-09T00:39:21.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(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":86.7,"endSpeed":79.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38754580643197,"aZ":-29.32567088644498,"pfxX":-3.8686080334085347,"pfxZ":1.781699787157903,"pX":-0.7538770547188594,"pZ":3.024459121099716,"vX0":-6.370314292876353,"vY0":-126.07093529909712,"vZ0":-0.7137871451294822,"x":145.74,"y":157.12,"x0":2.3154231712472018,"y0":50.001921093009635,"z0":5.693632981692603,"aX":-6.180376037986527},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":8.5,"spinRate":2243,"spinDirection":206},"zone":1,"typeConfidence":0.87,"plateTime":0.435675637486169,"extension":6.12753511571179},"index":0,"playId":"8b29efff-50c3-32e1-a867-d4bfe74433ca","pitchNumber":1,"startTime":"2026-05-09T00:37:39.642Z","endTime":"2026-05-09T00:37:42.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"a9ec9228-2682-36c4-bd1f-c5bb58bb7c95","startTime":"2026-05-09T00:37:56.195Z","endTime":"2026-05-09T00:38:00.313Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"9df429d5-7626-30a5-b55d-0284f3dff673","startTime":"2026-05-09T00:38:14.373Z","endTime":"2026-05-09T00:38:18.491Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.703253419078905,"aZ":-31.641219778560842,"pfxX":-11.670105067195536,"pfxZ":0.3975995199077609,"pX":-0.22400191652905493,"pZ":2.4904825574544875,"vX0":-3.4084634759986687,"vY0":-115.18333171597584,"vZ0":0.33160416878329557,"x":125.54,"y":171.54,"x0":2.7950755847315256,"y0":50.00007279918995,"z0":5.43310097100537,"aX":-15.496499503498327},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.2,"breakHorizontal":22.0,"spinRate":2479,"spinDirection":303},"zone":4,"typeConfidence":0.94,"plateTime":0.4776341679300593,"extension":5.8319203977678225},"index":3,"playId":"65de2133-cbcb-3447-a3dd-15b0e124ae8a","pitchNumber":2,"startTime":"2026-05-09T00:38:31.318Z","endTime":"2026-05-09T00:38:36.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3077730169105,"aZ":-13.135027052304089,"pfxX":3.5134859990729614,"pfxZ":10.36415502784901,"pX":0.4701645254806612,"pZ":3.254191268306431,"vX0":-6.730672992656029,"vY0":-135.3606250337454,"vZ0":-3.1776758644467753,"x":99.08,"y":150.92,"x0":2.543783523794155,"y0":50.00386714303503,"z0":5.375766891296722,"aX":6.455781938757826},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":-4.8,"spinRate":2173,"spinDirection":146},"zone":3,"typeConfidence":0.94,"plateTime":0.40620551592030063,"extension":6.417303816409011},"index":4,"playId":"58508f04-47f1-3a05-aa8e-f4840c8696b0","pitchNumber":3,"startTime":"2026-05-09T00:39:16.112Z","endTime":"2026-05-09T00:39:21.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:39:21.306Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-09T00:41:41.280Z","endTime":"2026-05-09T00:42:24.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Bender replaces Robby Snelling.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T00:40:35.166Z","endTime":"2026-05-09T00:41:43.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702281,"link":"/api/v1/people/702281","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":83.1,"endSpeed":75.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.288220242037244,"aZ":-30.61498926763405,"pfxX":13.713394606336706,"pfxZ":1.0667868335034587,"pX":-0.5909827213448,"pZ":2.2150045989963227,"vX0":-0.22779601957455786,"vY0":-121.0151771205148,"vZ0":-0.701542409935707,"x":139.53,"y":178.97,"x0":-2.2732979877330313,"y0":50.004271994216595,"z0":5.219265622273049,"aX":20.094524347856066},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.0,"breakHorizontal":-24.7,"spinRate":2722,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.45472403730402444,"extension":5.342923528173868},"index":1,"playId":"84eab8a9-d6b1-33f9-863b-363e2c037dfd","pitchNumber":1,"startTime":"2026-05-09T00:41:43.477Z","endTime":"2026-05-09T00:41:47.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.3,"endSpeed":89.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50639472913619,"aZ":-27.29071617579925,"pfxX":-10.48918152489658,"pfxZ":2.4082486456918772,"pX":1.2070865543922575,"pZ":2.164699526624352,"vX0":10.781323268224435,"vY0":-141.28672489420055,"vZ0":-4.911053885508974,"x":70.99,"y":180.33,"x0":-1.291324873017699,"y0":50.002815068995936,"z0":5.674440818564535,"aX":-21.255385198117914},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.5,"breakHorizontal":16.9,"spinRate":2321,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.38734988610954035,"extension":5.631914367182496},"index":2,"playId":"74f43437-56e3-309c-bf50-0c1e517fd768","pitchNumber":2,"startTime":"2026-05-09T00:41:59.700Z","endTime":"2026-05-09T00:42:03.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.3,"endSpeed":88.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12673351832857,"aZ":-29.567713552963415,"pfxX":-11.580556461881201,"pfxZ":1.3156951982716887,"pX":-0.6742447251791082,"pZ":2.5468285703012223,"vX0":6.8223689785360335,"vY0":-140.0176920475386,"vZ0":-3.046586664553089,"x":142.7,"y":170.02,"x0":-1.6400197748024332,"y0":50.00409353376438,"z0":5.5874238020480345,"aX":-22.95547862760165},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.9,"breakHorizontal":19.6,"spinRate":2354,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.391451495055799,"extension":5.717514265083904},"hitData":{"launchSpeed":86.0,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.51,"coordY":159.51}},"index":3,"playId":"5b99cb53-3c2a-38ee-8a79-3df511593914","pitchNumber":3,"startTime":"2026-05-09T00:42:16.871Z","endTime":"2026-05-09T00:42:24.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:42:24.550Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Javier Sanoja.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-09T00:42:33.690Z","endTime":"2026-05-09T00:44:23.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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, 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":86.2,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642854415272144,"aZ":-36.21940690293454,"pfxX":4.4454161874619675,"pfxZ":-2.550049530512408,"pX":1.1283159759165124,"pZ":1.8025195071380786,"vX0":5.11282438086013,"vY0":-125.42407503017536,"vZ0":-2.1139085418866346,"x":73.99,"y":190.11,"x0":-1.5184024485893084,"y0":50.005092003895406,"z0":5.625157955733797,"aX":7.044382615881017},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.9,"breakHorizontal":-9.2,"spinRate":2895,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.43760074185109277,"extension":5.885766325236597},"index":0,"playId":"eb97707c-2470-34d9-807d-783bdd872780","pitchNumber":1,"startTime":"2026-05-09T00:42:51.780Z","endTime":"2026-05-09T00:42:55.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.168748612524524,"aZ":-29.46106578281046,"pfxX":-11.955244554125882,"pfxZ":1.3898800415330097,"pX":-0.7325537535977413,"pZ":3.3437559790937272,"vX0":6.709813054372908,"vY0":-139.6542026288621,"vZ0":-0.7386643037851224,"x":144.92,"y":148.5,"x0":-1.6248000255896968,"y0":50.00586560571311,"z0":5.565571216319475,"aX":-23.400288204529527},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":20.0,"spinRate":2446,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3935943861057378,"extension":5.844778557886465},"index":1,"playId":"aaa85add-766c-35f7-994f-8298075d7e86","pitchNumber":2,"startTime":"2026-05-09T00:43:10.143Z","endTime":"2026-05-09T00:43:13.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62944153693802,"aZ":-30.6311057163845,"pfxX":-11.152357233020108,"pfxZ":0.7870052966683172,"pX":-0.7615394679268669,"pZ":3.264590984130676,"vX0":6.247778655418554,"vY0":-139.81238324013157,"vZ0":-0.6174099593962631,"x":146.03,"y":150.64,"x0":-1.5888351719499598,"y0":50.00258054380245,"z0":5.517363670754919,"aX":-21.84501245481865},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.4,"breakHorizontal":18.7,"spinRate":2424,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.39336430376581877,"extension":5.86385398758918},"index":2,"playId":"18266d2a-182a-39b4-9771-637f5450b366","pitchNumber":3,"startTime":"2026-05-09T00:43:30.117Z","endTime":"2026-05-09T00:43:33.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31507184706851,"aZ":-27.704270005637227,"pfxX":11.11064223648096,"pfxZ":2.9550303738450454,"pX":0.5901594772250768,"pZ":2.035322951571146,"vX0":3.135944994521584,"vY0":-123.01376567968889,"vZ0":-1.4339954081708282,"x":94.5,"y":183.83,"x0":-2.148477553540325,"y0":50.003002801735306,"z0":5.002856397608028,"aX":16.809885518646084},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":-20.9,"spinRate":3032,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4474452561407203,"extension":5.754167704617304},"index":3,"playId":"e8c27597-9a9f-366a-89e5-f3488bd7a9d7","pitchNumber":4,"startTime":"2026-05-09T00:43:48.299Z","endTime":"2026-05-09T00:43:51.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-09T00:44:01.042Z","endTime":"2026-05-09T00:44:14.838Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914448996720424,"aZ":-36.756758436846106,"pfxX":4.3277522654790905,"pfxZ":-2.845227118362743,"pX":0.28460048675451494,"pZ":1.2840529267653291,"vX0":3.311417170400122,"vY0":-126.61182404036492,"vZ0":-3.341401858834362,"x":106.15,"y":204.11,"x0":-1.6064607475495105,"y0":50.00354713821663,"z0":5.588151857714073,"aX":6.9664435090601105},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.8,"breakHorizontal":-8.6,"spinRate":2920,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4340167668648163,"extension":5.837026570779895},"hitData":{"launchSpeed":74.7,"launchAngle":47.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.96,"coordY":124.59}},"index":5,"playId":"fa3b1017-db81-3bbd-896d-87a1bb00b681","pitchNumber":5,"startTime":"2026-05-09T00:44:14.838Z","endTime":"2026-05-09T00:44:23.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:44:23.287Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-09T00:44:33.115Z","endTime":"2026-05-09T00:46:00.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43522055774765,"aZ":-31.463984539465198,"pfxX":-11.464349501633407,"pfxZ":0.35373542831255733,"pX":0.03798829724154509,"pZ":2.5884692735586516,"vX0":8.15070403660796,"vY0":-140.8404797958697,"vZ0":-2.6736959102535414,"x":115.55,"y":168.89,"x0":-1.4212148126490651,"y0":50.000026858324475,"z0":5.609364772135471,"aX":-22.761872062650372},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.2,"breakHorizontal":18.8,"spinRate":2373,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.39064067857145623,"extension":5.833948701420084},"index":0,"playId":"e2758f2d-eede-3a18-a160-0de509a08494","pitchNumber":1,"startTime":"2026-05-09T00:44:48.163Z","endTime":"2026-05-09T00:44:51.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65733771679099,"aZ":-28.720460114050343,"pfxX":11.953300209066812,"pfxZ":2.36123253208868,"pX":2.4353256921253283,"pZ":1.877067578842141,"vX0":6.5498864727973345,"vY0":-121.45671456544784,"vZ0":-1.6022043811142002,"x":24.17,"y":188.1,"x0":-1.8685383018652422,"y0":50.00062470608707,"z0":5.095550503891779,"aX":17.463481446613525},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.1,"breakHorizontal":-23.4,"spinRate":3041,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4548120322430731,"extension":5.328269128413586},"index":1,"playId":"05dc038e-202a-3c6b-ad33-c5adb9d7d359","pitchNumber":2,"startTime":"2026-05-09T00:45:01.773Z","endTime":"2026-05-09T00:45:06.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-09T00:45:39.310Z","endTime":"2026-05-09T00:45:39.311Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.7,"endSpeed":77.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56268506527036,"aZ":-28.175702442481906,"pfxX":11.354847205918027,"pfxZ":2.577122213188966,"pX":1.451610712094162,"pZ":2.9634060266972226,"vX0":4.70198844538158,"vY0":-124.63052031100112,"vZ0":0.26148222180560987,"x":61.67,"y":158.77,"x0":-1.9426119772599604,"y0":50.00028179331069,"z0":5.213023873974529,"aX":17.589177771046348},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.0,"breakHorizontal":-21.7,"spinRate":2935,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.4420464742127641,"extension":5.463236857427767},"index":3,"playId":"7f31de3e-3ec6-3b13-9183-bda8bf94b040","pitchNumber":3,"startTime":"2026-05-09T00:45:39.312Z","endTime":"2026-05-09T00:45:43.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514532879083315,"aZ":-28.055392707129915,"pfxX":11.944434167585847,"pfxZ":2.6552395155492707,"pX":0.1499374683728361,"pZ":1.7622594443671171,"vX0":2.027706019123739,"vY0":-124.67514921078224,"vZ0":-2.387765967184986,"x":111.28,"y":191.2,"x0":-2.2269618789519168,"y0":50.00321320692579,"z0":5.082687338260109,"aX":18.525155020833846},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":-22.1,"spinRate":2952,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.44182396357259623,"extension":5.669523008369202},"index":4,"playId":"805d40cf-a7c4-3423-ba25-9987dcb56da5","pitchNumber":4,"startTime":"2026-05-09T00:45:56.396Z","endTime":"2026-05-09T00:46:00.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:46:00.263Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christopher Morel grounds out, pitcher Foster Griffin to second baseman Nasim Nuñez to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:47:54.649Z","endTime":"2026-05-09T00:48:12.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656492,"link":"/api/v1/people/656492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.255802674308,"aZ":-22.53841396712153,"pfxX":9.513834257813132,"pfxZ":5.445150995466166,"pX":0.8208021605333898,"pZ":2.756108062441817,"vX0":-7.480852873199354,"vY0":-132.68413023154514,"vZ0":-2.8555139856746368,"x":85.71,"y":164.37,"x0":2.450531927162195,"y0":50.00631697938518,"z0":5.501593803252907,"aX":16.847470921412253},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.4,"breakHorizontal":-15.5,"spinRate":2048,"spinDirection":146},"zone":6,"typeConfidence":0.9,"plateTime":0.4139274019897212,"extension":6.335748402055369},"hitData":{"launchSpeed":97.1,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.77,"coordY":148.01}},"index":0,"playId":"633d151f-3fed-3248-9c78-61097b7207f9","pitchNumber":1,"startTime":"2026-05-09T00:48:04.964Z","endTime":"2026-05-09T00:48:12.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:48:12.697Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:48:34.327Z","endTime":"2026-05-09T00:49:26.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.592954889321458,"aZ":-43.78877052686526,"pfxX":-5.907545603765715,"pfxZ":-9.370818175051724,"pX":-0.07692791067433949,"pZ":2.824632023530746,"vX0":-3.7989592215912076,"vY0":-111.15728014624099,"vZ0":3.04555281801029,"x":119.93,"y":162.51,"x0":2.426884382882865,"y0":50.00049859723227,"z0":6.012098389914731,"aX":-7.324518928663617},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-15.7,"breakHorizontal":11.8,"spinRate":2337,"spinDirection":328},"zone":2,"typeConfidence":0.89,"plateTime":0.49444785124539337,"extension":5.785177669686971},"index":0,"playId":"8577b432-67bd-34e7-956d-0e2870f3d81b","pitchNumber":1,"startTime":"2026-05-09T00:48:39.519Z","endTime":"2026-05-09T00:48:43.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.215985601101384,"aZ":-26.45300529527688,"pfxX":9.117602311919718,"pfxZ":3.952461811565593,"pX":0.9370191836456527,"pZ":1.6879025908573693,"vX0":-6.78455624794224,"vY0":-119.33156167692619,"vZ0":-3.4690666404603676,"x":81.28,"y":193.21,"x0":2.627548573750924,"y0":50.003212588274316,"z0":5.534680655844365,"aX":13.195781101219886},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.6,"breakHorizontal":-15.0,"spinRate":1934,"spinDirection":132},"zone":14,"typeConfidence":0.86,"plateTime":0.4583902145348273,"extension":6.085222989812486},"index":1,"playId":"77172dc2-bdda-3514-9b14-342e37093829","pitchNumber":2,"startTime":"2026-05-09T00:48:53.659Z","endTime":"2026-05-09T00:48:57.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-09T00:49:04.271Z","endTime":"2026-05-09T00:49:22.639Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":92.0,"endSpeed":84.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685043683941718,"aZ":-13.58198808058278,"pfxX":4.362458130274181,"pfxZ":10.255852639283715,"pX":0.19195531388267023,"pZ":3.011375525828336,"vX0":-7.443469941537335,"vY0":-133.76594002129696,"vZ0":-3.9225631801344476,"x":109.68,"y":157.47,"x0":2.443193862602672,"y0":50.00667495844386,"z0":5.469719569503171,"aX":7.912253202706889},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":-6.4,"spinRate":2129,"spinDirection":140},"zone":2,"typeConfidence":0.92,"plateTime":0.4093622443887899,"extension":6.3614319877917005},"index":3,"playId":"70b2c889-1e6c-384f-96b9-ed21caf3e053","pitchNumber":3,"startTime":"2026-05-09T00:49:22.639Z","endTime":"2026-05-09T00:49:26.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:49:26.387Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to right fielder Joey Wiemer.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:49:39.465Z","endTime":"2026-05-09T00:51:16.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24935170828096,"aZ":-28.68930831768313,"pfxX":9.142034228875415,"pfxZ":2.4499924155322987,"pX":0.5023691721305049,"pZ":0.6703508542900253,"vX0":-7.490761919551176,"vY0":-118.46557771016344,"vZ0":-5.184486843763933,"x":97.85,"y":220.68,"x0":2.514831291485887,"y0":50.004808695420195,"z0":5.5041669161778755,"aX":13.01912919801924},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":1777,"spinDirection":127},"zone":14,"typeConfidence":0.8,"plateTime":0.4620419505857223,"extension":5.891094087116897},"index":0,"playId":"e870b0d2-09e4-38ab-b377-9bf8900b44d6","pitchNumber":1,"startTime":"2026-05-09T00:49:55.345Z","endTime":"2026-05-09T00:49:58.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461482007803262,"aZ":-28.212274186150946,"pfxX":-2.0151672724741054,"pfxZ":2.401068144237872,"pX":0.3762136299649192,"pZ":3.5467951622601364,"vX0":-5.0103497606343135,"vY0":-127.75647324573374,"vZ0":0.27126722312965956,"x":102.66,"y":143.02,"x0":2.6251912821939376,"y0":50.00566583300884,"z0":5.6577096534583795,"aX":-3.3289072313323187},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":4.8,"spinRate":2276,"spinDirection":186},"zone":12,"typeConfidence":0.9,"plateTime":0.4288200588677644,"extension":6.084801954447781},"index":1,"playId":"cfcb9001-7acc-3179-bc04-d7ad784a324f","pitchNumber":2,"startTime":"2026-05-09T00:50:14.490Z","endTime":"2026-05-09T00:50:18.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801080592205885,"aZ":-28.26350081582609,"pfxX":-3.5105352555048905,"pfxZ":2.425961382810236,"pX":0.8237233620441732,"pZ":3.6048575721526896,"vX0":-3.644715813942278,"vY0":-126.46200987251123,"vZ0":0.6248327116174643,"x":85.6,"y":141.45,"x0":2.7419764931470167,"y0":50.00333571157427,"z0":5.6291732056157615,"aX":-5.662285232146477},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":7.2,"spinRate":2109,"spinDirection":185},"zone":12,"typeConfidence":0.89,"plateTime":0.43380886567225385,"extension":6.111934056289108},"index":2,"playId":"d15f0390-175d-3d91-89fb-02f45d23bfe3","pitchNumber":3,"startTime":"2026-05-09T00:50:32.036Z","endTime":"2026-05-09T00:50:36.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.6,"endSpeed":81.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.102360661403292,"aZ":-17.236704250164454,"pfxX":2.172609380208549,"pfxZ":8.697350754495876,"pX":0.518138948417553,"pZ":2.6127670633685547,"vX0":-5.927829184520885,"vY0":-130.38803348020474,"vZ0":-3.878467059347342,"x":97.25,"y":168.24,"x0":2.541403208153372,"y0":50.00076137835431,"z0":5.424681627459093,"aX":3.7309537227625302},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.1,"breakHorizontal":-2.6,"spinRate":1951,"spinDirection":149},"zone":3,"typeConfidence":0.61,"plateTime":0.4205142345194375,"extension":6.333336345220344},"index":3,"playId":"7ba3ab7b-bf2f-3c77-a461-987bc7b372c3","pitchNumber":4,"startTime":"2026-05-09T00:50:51.418Z","endTime":"2026-05-09T00:50:55.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.532587566523887,"aZ":-21.66625905430638,"pfxX":9.41564692343638,"pfxZ":5.990919194415419,"pX":0.7836184825103067,"pZ":2.731097118595536,"vX0":-7.554762572569794,"vY0":-131.7484677255954,"vZ0":-2.8548318718808563,"x":87.13,"y":165.04,"x0":2.4679086231700764,"y0":50.003706499507174,"z0":5.433716811943252,"aX":16.51892579722278},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.4,"spinRate":1980,"spinDirection":139},"zone":3,"typeConfidence":0.89,"plateTime":0.4160716397223685,"extension":6.255321731330601},"hitData":{"launchSpeed":95.3,"launchAngle":28.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.1,"coordY":82.06}},"index":4,"playId":"410c91a6-33f5-3829-a74d-cc778082c893","pitchNumber":5,"startTime":"2026-05-09T00:51:08.325Z","endTime":"2026-05-09T00:51:16.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:51:16.894Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nasim Nuñez walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:53:51.713Z","endTime":"2026-05-09T00:54:59.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: John King replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T00:52:49.795Z","endTime":"2026-05-09T00:53:53.663Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385884406192744,"aZ":-34.29495761002624,"pfxX":7.291264052117176,"pfxZ":-1.2173453646007104,"pX":0.9771284592419055,"pZ":2.7813608808468464,"vX0":-5.057251573238769,"vY0":-130.87881808307395,"vZ0":-0.20603661509533377,"x":79.75,"y":163.68,"x0":1.9862476537478373,"y0":50.005172527645186,"z0":5.42745506467447,"aX":12.66237798089666},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.0,"breakHorizontal":-12.1,"spinRate":2147,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4183551438231152,"extension":5.696676428462848},"index":1,"playId":"71e79d2a-3cec-399d-972f-8e98d36f1881","pitchNumber":1,"startTime":"2026-05-09T00:53:53.663Z","endTime":"2026-05-09T00:53:57.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":89.7,"endSpeed":82.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.724842606070673,"aZ":-31.894091634195718,"pfxX":7.436749827956861,"pfxZ":0.16278301238940251,"pX":0.9901467610974405,"pZ":2.993733702630506,"vX0":-4.704394602417341,"vY0":-130.64002528603191,"vZ0":-0.14661029201103015,"x":79.26,"y":157.95,"x0":1.8487604727716231,"y0":50.00391666592001,"z0":5.449584935159358,"aX":12.84503966038512},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.5,"breakHorizontal":-12.4,"spinRate":2131,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.41938859779001936,"extension":5.703575403268766},"index":2,"playId":"d0d26a48-052d-3ef2-9732-f8396c672b7d","pitchNumber":2,"startTime":"2026-05-09T00:54:08.151Z","endTime":"2026-05-09T00:54:12.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22525411875825,"aZ":-31.082204691276726,"pfxX":-3.4465529734712983,"pfxZ":0.7517215449264434,"pX":-0.35379449499800864,"pZ":3.153106803178445,"vX0":-4.265688794419297,"vY0":-119.23234894081267,"vZ0":0.7355240924154591,"x":130.49,"y":153.65,"x0":1.9037910314939372,"y0":50.000050105658,"z0":5.638266487851106,"aX":-4.976649502945154},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.8,"breakHorizontal":7.2,"spinRate":2757,"spinDirection":302},"zone":1,"typeConfidence":2.0,"plateTime":0.4587998732689913,"extension":5.697122213089394},"index":3,"playId":"2bfa56bf-d292-30ff-b216-70ae4d46c6d2","pitchNumber":3,"startTime":"2026-05-09T00:54:23.909Z","endTime":"2026-05-09T00:54:28.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.183052539932806,"aZ":-31.903013680847682,"pfxX":-8.27136448435079,"pfxZ":0.18898070901366282,"pX":0.5503940477470688,"pZ":3.311137473551703,"vX0":-0.9726398907291067,"vY0":-118.67916000100843,"vZ0":1.4954428308596774,"x":96.02,"y":149.38,"x0":2.0400542332741254,"y0":50.002198913802836,"z0":5.58341956608694,"aX":-11.771218213270148},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.0,"breakHorizontal":15.2,"spinRate":2900,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4619198086932603,"extension":5.684586570411181},"index":4,"playId":"fc0738c3-a6da-3c28-a80e-e477a1c20218","pitchNumber":4,"startTime":"2026-05-09T00:54:38.611Z","endTime":"2026-05-09T00:54:43.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35915943186152,"aZ":-32.8358633242736,"pfxX":7.505295974583561,"pfxZ":-0.38012750862482747,"pX":0.8880735439034925,"pZ":2.9482624452096893,"vX0":-5.041367180337465,"vY0":-131.1533210433583,"vZ0":0.012934333944648158,"x":83.15,"y":159.18,"x0":1.8586659840619297,"y0":50.00252093594529,"z0":5.389189751232265,"aX":13.09394189254173},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.5,"breakHorizontal":-12.5,"spinRate":2227,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4173966381460632,"extension":5.670563921137578},"index":5,"playId":"bb672ae1-1ea9-3630-8bc7-b73d9892ad1e","pitchNumber":5,"startTime":"2026-05-09T00:54:54.768Z","endTime":"2026-05-09T00:54:59.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:54:59.212Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Keibert Ruiz lines out to third baseman Leo Jiménez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:55:50.465Z","endTime":"2026-05-09T00:57:03.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"627728cc-bb52-3f27-b77a-c0eddc302c9c","startTime":"2026-05-09T00:55:31.760Z","endTime":"2026-05-09T00:55:35.878Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73406916236417,"aZ":-32.42529403084806,"pfxX":8.965360671808964,"pfxZ":-0.1389138565854804,"pX":0.5691918741176322,"pZ":2.7198046427060816,"vX0":-6.491204490690424,"vY0":-132.75643785239643,"vZ0":-0.600550054630339,"x":95.3,"y":165.35,"x0":1.8826210682830802,"y0":50.00411551944023,"z0":5.311541458652321,"aX":15.985137898542755},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.1,"breakHorizontal":-14.8,"spinRate":2185,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.41276093120753066,"extension":5.888500357990724},"index":1,"playId":"361d967a-64a1-3d9d-b0d5-420ffa4f34bb","pitchNumber":1,"startTime":"2026-05-09T00:55:52.769Z","endTime":"2026-05-09T00:55:58.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nasim Nuñez steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"actionPlayId":"361d967a-64a1-3d9d-b0d5-420ffa4f34bb","startTime":"2026-05-09T00:56:04.698Z","endTime":"2026-05-09T00:56:58.450Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"postOnSecond":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.55,"dramaIndex":63.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283513464129623,"aZ":-30.387781207757495,"pfxX":-3.9233164373260365,"pfxZ":1.2010190336133144,"pX":-0.7571916183344143,"pZ":1.2589522735923588,"vX0":-4.996518502982869,"vY0":-120.93763547161893,"vZ0":-3.420594484812229,"x":145.86,"y":204.79,"x0":1.8440808948035083,"y0":50.00134258077774,"z0":5.353203796326148,"aX":-5.817398672362925},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.7,"breakHorizontal":8.3,"spinRate":2919,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4526603971593728,"extension":5.942935645717431},"hitData":{"launchSpeed":97.0,"launchAngle":9.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.25,"coordY":164.96}},"index":3,"playId":"cfa86259-aae6-3619-94b7-fd0a07b229bb","pitchNumber":2,"startTime":"2026-05-09T00:56:58.450Z","endTime":"2026-05-09T00:57:03.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.4,"awayTeamWinProbability":71.6,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.55,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-09T00:57:03.865Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:57:18.351Z","endTime":"2026-05-09T01:00:17.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":81.7,"endSpeed":74.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01452464429138,"aZ":-29.48237836713777,"pfxX":9.017465879867139,"pfxZ":1.883734952737452,"pX":-0.04038743276954213,"pZ":2.229833142360989,"vX0":-6.880517694023345,"vY0":-118.73086808509686,"vZ0":-1.1255380997775677,"x":118.54,"y":178.57,"x0":1.7254172649202746,"y0":50.00047810644155,"z0":5.3962346326691115,"aX":12.85594397482748},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.4,"breakHorizontal":-14.6,"spinRate":1422,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.46156152139657225,"extension":5.618512450125809},"index":0,"playId":"e672fd3e-ad3f-3232-9419-5ad52ef908a1","pitchNumber":1,"startTime":"2026-05-09T00:57:32.454Z","endTime":"2026-05-09T00:57:35.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"cb762b3f-920e-38f1-b299-5547e96c70a4","startTime":"2026-05-09T00:57:51.996Z","endTime":"2026-05-09T00:57:57.172Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049384735386596,"aZ":-37.572798209564965,"pfxX":-8.966078353042349,"pfxZ":-3.8640914014318,"pX":-1.3522906973599376,"pZ":1.9358110195866538,"vX0":-4.796024574383086,"vY0":-118.47316676961296,"vZ0":-0.06892622277588956,"x":168.55,"y":186.51,"x0":1.873705587198821,"y0":50.00128701305602,"z0":5.446507952469632,"aX":-12.536244225107273},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.6,"breakHorizontal":17.5,"spinRate":2890,"spinDirection":307},"zone":13,"typeConfidence":0.88,"plateTime":0.46521994814408396,"extension":5.911784970840746},"index":2,"playId":"9d647974-0f0d-3c15-bb2c-fb8e32a767bc","pitchNumber":2,"startTime":"2026-05-09T00:58:11.804Z","endTime":"2026-05-09T00:58:15.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05434151593066,"aZ":-33.013460040345834,"pfxX":8.227396581640136,"pfxZ":-0.46640790883170347,"pX":0.7340893959361173,"pZ":2.3624455927203534,"vX0":-5.658410861745776,"vY0":-133.44168825810422,"vZ0":-1.5333475306639741,"x":89.02,"y":174.99,"x0":1.8144724767624025,"y0":50.003293261231356,"z0":5.32578624097562,"aX":14.819206484119707},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.0,"breakHorizontal":-13.7,"spinRate":2350,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4106657232086075,"extension":5.79632062527823},"index":3,"playId":"54327f94-120e-3f05-8ef8-ceb043d24d4b","pitchNumber":3,"startTime":"2026-05-09T00:58:30.468Z","endTime":"2026-05-09T00:58:44.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"}},"contextMetrics":{}},{"details":{"description":"James Wood challenged (pitch result), call on the field was confirmed: Nasim Nuñez steals (16) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"54327f94-120e-3f05-8ef8-ceb043d24d4b","startTime":"2026-05-09T00:58:44.284Z","endTime":"2026-05-09T00:59:27.086Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":683083,"link":"/api/v1/people/683083"},"postOnThird":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27939850205722,"aZ":-29.42099483547525,"pfxX":10.08361791350957,"pfxZ":1.508457672302847,"pX":0.8099832278033601,"pZ":1.6175495355704292,"vX0":-5.83287657642478,"vY0":-134.89656121962258,"vZ0":-3.966825668113009,"x":86.13,"y":195.11,"x0":1.6981348556691032,"y0":50.00556964420566,"z0":5.197883387668619,"aX":18.45561256017912},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":-16.9,"spinRate":2267,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4071352796200185,"extension":5.784558763598234},"index":5,"playId":"34a3fd1a-b34f-35a2-880f-d90a4fe56a8b","pitchNumber":4,"startTime":"2026-05-09T00:59:27.086Z","endTime":"2026-05-09T00:59:31.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.043683848441372,"aZ":-31.346291376974055,"pfxX":-8.105142578267046,"pfxZ":0.5638172298001125,"pX":-0.9359501491246163,"pZ":1.4687824930797237,"vX0":-4.1206947406590135,"vY0":-120.18606156109833,"vZ0":-2.528668833202146,"x":152.68,"y":199.12,"x0":1.8531452419523382,"y0":50.003042703519725,"z0":5.315417132298978,"aX":-11.868754733764337},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":15.6,"spinRate":2941,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.455534513164241,"extension":5.817046777817802},"index":6,"playId":"319d9c0c-e1be-3efa-98b4-5bb23218e9dd","pitchNumber":5,"startTime":"2026-05-09T00:59:49.762Z","endTime":"2026-05-09T00:59:57.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60797246611496,"aZ":-41.10780011320503,"pfxX":-9.193904343957197,"pfxZ":-6.570113733846494,"pX":-0.11009421077711645,"pZ":2.648760150556144,"vX0":-1.400835760577618,"vY0":-116.91368909640954,"vZ0":1.6666798594438237,"x":121.2,"y":167.26,"x0":1.692103124267309,"y0":50.00160294978704,"z0":5.836002669551446,"aX":-12.50504732020397},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.0,"breakHorizontal":16.9,"spinRate":2970,"spinDirection":327},"zone":5,"typeConfidence":0.8,"plateTime":0.47162709403289993,"extension":5.7881861094942275},"index":7,"playId":"978994c9-520b-3061-a9cf-68d9278cb54e","pitchNumber":6,"startTime":"2026-05-09T01:00:13.638Z","endTime":"2026-05-09T01:00:17.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.8,"awayTeamWinProbability":68.2,"homeTeamWinProbabilityAdded":7.199999999999999,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:00:17.544Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T01:02:47.845Z","endTime":"2026-05-09T01:05:18.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T01:00:36.108Z","endTime":"2026-05-09T01:01:33.430Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Phillips replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-09T01:01:33.430Z","endTime":"2026-05-09T01:02:50.074Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71192262709358,"aZ":-30.64896819515825,"pfxX":-7.358531011989792,"pfxZ":0.9457062100300107,"pX":-1.6911531311412376,"pZ":2.3016693163571356,"vX0":1.2053374956022282,"vY0":-126.41008340376929,"vZ0":-2.5990941459016783,"x":181.46,"y":176.63,"x0":-1.217924950812998,"y0":50.00533167880266,"z0":5.803137068125365,"aX":-11.91330410000518},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":13.1,"spinRate":1449,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4332514809536465,"extension":6.547236113424659},"index":2,"playId":"87d5165b-9524-332c-bb15-9224acc094b3","pitchNumber":1,"startTime":"2026-05-09T01:02:50.074Z","endTime":"2026-05-09T01:02:54.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":85.2,"endSpeed":77.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9855533237208,"aZ":-31.781822512496802,"pfxX":3.953844407306499,"pfxZ":0.2539748065838321,"pX":-0.9673423504351211,"pZ":2.2475053359712667,"vX0":-0.5998616545885275,"vY0":-124.00038572052415,"vZ0":-2.025571432541899,"x":153.87,"y":178.1,"x0":-1.2333363971761504,"y0":50.0020130831815,"z0":5.762150892755965,"aX":6.071761818968239},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.2,"breakHorizontal":-7.0,"spinRate":2353,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4440700151826489,"extension":6.397436200755619},"index":3,"playId":"d4b99bae-75d4-3eee-9067-b3477cc62db9","pitchNumber":2,"startTime":"2026-05-09T01:03:05.422Z","endTime":"2026-05-09T01:03:09.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57181034698492,"aZ":-24.541086546336786,"pfxX":-7.526448297907966,"pfxZ":4.638973407454069,"pX":0.7206481240819798,"pZ":1.7318018429116446,"vX0":6.544534624465047,"vY0":-127.78630791742454,"vZ0":-5.341405697221837,"x":89.53,"y":192.02,"x0":-0.9020400294805935,"y0":50.0046534105167,"z0":5.789913497546279,"aX":-12.386350334404353},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":12.1,"spinRate":1429,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.42946383260852805,"extension":6.7002598034001455},"index":4,"playId":"2594ea6f-ad6c-3d1b-8576-07f4860902e6","pitchNumber":3,"startTime":"2026-05-09T01:03:22.643Z","endTime":"2026-05-09T01:03:26.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.773209469812983,"aZ":-27.152764912793035,"pfxX":-7.878660116499085,"pfxZ":3.0451558374283447,"pX":0.34044420896732747,"pZ":1.573184664259823,"vX0":5.439460840648871,"vY0":-128.21799035042264,"vZ0":-5.207285657479073,"x":104.02,"y":196.3,"x0":-0.7947009437490242,"y0":50.003229471440555,"z0":5.77326245027409,"aX":-12.998400176195107},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":12.8,"spinRate":1378,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.42868054193325245,"extension":6.5220190514850085},"index":5,"playId":"5ae780f5-2c24-3345-8f67-35c522b53521","pitchNumber":4,"startTime":"2026-05-09T01:03:41.458Z","endTime":"2026-05-09T01:03:45.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594327474584677,"aZ":-28.342192147655634,"pfxX":3.3248821976017453,"pfxZ":2.442822895199791,"pX":2.366725011581451,"pZ":0.9648965319698425,"vX0":6.62456383127596,"vY0":-125.09718940951707,"vZ0":-5.625979289576993,"x":26.79,"y":212.73,"x0":-0.7581986276007274,"y0":50.00295616280332,"z0":5.595363617733417,"aX":5.2167039639760455},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-7.7,"spinRate":2392,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.43952333440739677,"extension":6.797743607931315},"index":6,"playId":"b2532196-d5d6-3c86-90f1-4c5197495584","pitchNumber":5,"startTime":"2026-05-09T01:04:28.353Z","endTime":"2026-05-09T01:04:31.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-05-09T01:04:38.646Z","endTime":"2026-05-09T01:04:51.108Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08371086364832,"aZ":-20.11660350309143,"pfxX":-9.862873743884983,"pfxZ":6.054345098316709,"pX":-0.6559095264217368,"pZ":2.4864343717898167,"vX0":3.8466942238511237,"vY0":-140.30761103191116,"vZ0":-5.586022560840932,"x":142.0,"y":171.65,"x0":-0.76418790449777,"y0":50.002851335529215,"z0":5.816253751246712,"aX":-19.641721601387793},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":17.0,"spinRate":2047,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.39055271781674383,"extension":6.391389406379203},"index":8,"playId":"ff123bfa-cf48-30ea-beeb-7bdaf3d5a968","pitchNumber":6,"startTime":"2026-05-09T01:04:51.108Z","endTime":"2026-05-09T01:04:54.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117417506971226,"aZ":-42.018059273123185,"pfxX":1.6534621546838488,"pfxZ":-6.46759779058744,"pX":-0.37528192376107267,"pZ":0.9421773796738079,"vX0":0.5120618191296906,"vY0":-122.60502170893515,"vZ0":-3.616428778130686,"x":131.3,"y":213.34,"x0":-0.8015921677901533,"y0":50.00118509479142,"z0":6.020320936962559,"aX":2.5180098548721315},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.2,"breakHorizontal":-3.1,"spinRate":2511,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.44665898860083386,"extension":6.614572688119599},"index":9,"playId":"7e39bd63-a5d6-3199-93ce-af9a043eb541","pitchNumber":7,"startTime":"2026-05-09T01:05:14.009Z","endTime":"2026-05-09T01:05:18.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":1.71,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:05:18.186Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brady House grounds into a force out, third baseman Leo Jiménez to second baseman Xavier Edwards. Curtis Mead out at 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T01:05:33.307Z","endTime":"2026-05-09T01:06:14.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593379037941038,"aZ":-29.621940606781834,"pfxX":-8.654397681036873,"pfxZ":1.5310533984956898,"pX":-0.49664875576159134,"pZ":2.652772478405365,"vX0":3.907443817747658,"vY0":-128.1686313209964,"vZ0":-2.3171903303921657,"x":135.93,"y":167.16,"x0":-0.9134648774720298,"y0":50.00561457347842,"z0":5.873635427346388,"aX":-14.452681728841569},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":14.9,"spinRate":1334,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.42675768704370354,"extension":6.633597762750622},"index":0,"playId":"36795a97-f76e-3951-bb68-889d7bcafac9","pitchNumber":1,"startTime":"2026-05-09T01:05:46.314Z","endTime":"2026-05-09T01:05:49.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.289033141481127,"aZ":-19.32468012624032,"pfxX":-9.872308074539646,"pfxZ":6.374876143230109,"pX":-0.9993086072625041,"pZ":2.6825991250872794,"vX0":2.6106188844131815,"vY0":-140.93614076380322,"vZ0":-5.393066989003383,"x":155.09,"y":166.35,"x0":-0.6532737814001264,"y0":50.00641969286995,"z0":5.8645728097919845,"aX":-19.91366197940105},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":17.4,"spinRate":2032,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3882719027600494,"extension":6.452498975296153},"hitData":{"launchSpeed":82.3,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.65,"coordY":171.61}},"index":1,"playId":"7a5874eb-b0c0-32e4-9022-18563082221e","pitchNumber":2,"startTime":"2026-05-09T01:06:07.894Z","endTime":"2026-05-09T01:06:14.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":5.599999999999998,"leverageIndex":2.14,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:06:14.899Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joe Mack lines out sharply to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T01:08:12.588Z","endTime":"2026-05-09T01:09:40.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":68.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88906620211682,"aZ":-42.742477737576834,"pfxX":-6.537743171927894,"pfxZ":-8.866156937599381,"pX":1.6847244186172128,"pZ":4.604194709926776,"vX0":-0.3131179431106353,"vY0":-109.01450868115329,"vZ0":6.65215787188137,"x":52.78,"y":114.47,"x0":2.678790797733186,"y0":50.00281347725334,"z0":6.151886313711344,"aX":-7.792568090687765},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-13.7,"breakHorizontal":11.9,"spinRate":2322,"spinDirection":318},"zone":12,"typeConfidence":0.85,"plateTime":0.5042937089574124,"extension":5.84414182840983},"index":0,"playId":"46fdf290-bf73-3a81-8568-74032e4a015a","pitchNumber":1,"startTime":"2026-05-09T01:08:34.935Z","endTime":"2026-05-09T01:08:39.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.282088318220588,"aZ":-25.666468463699907,"pfxX":-1.621626192760146,"pfxZ":4.0233579490920155,"pX":-0.26028089509539865,"pZ":1.4366423226623757,"vX0":-6.557356881117789,"vY0":-126.25900769703621,"vZ0":-4.812193558052956,"x":126.92,"y":199.99,"x0":2.5793587508524993,"y0":50.0041742229629,"z0":5.428497347389848,"aX":-2.6209289729325795},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":4.4,"spinRate":2232,"spinDirection":178},"zone":13,"typeConfidence":0.89,"plateTime":0.4335277465044767,"extension":6.349089419192184},"index":1,"playId":"dcf374f3-e321-3529-9b8d-981859ef1e98","pitchNumber":2,"startTime":"2026-05-09T01:08:53.134Z","endTime":"2026-05-09T01:08:57.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71835531707521,"aZ":-26.228043897780633,"pfxX":-3.2060399890448474,"pfxZ":3.6769620734597144,"pX":0.43363728974593774,"pZ":1.4724065315196162,"vX0":-4.51350563312189,"vY0":-126.64091814549757,"vZ0":-4.561075778529167,"x":100.47,"y":199.03,"x0":2.6580690426106957,"y0":50.00497549170758,"z0":5.403625735269128,"aX":-5.189883313298974},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":6.8,"spinRate":2264,"spinDirection":174},"zone":14,"typeConfidence":0.92,"plateTime":0.4330948284701801,"extension":6.34488311832358},"index":2,"playId":"ad37e67a-6b7f-3d20-8b3e-1a3974946339","pitchNumber":3,"startTime":"2026-05-09T01:09:09.195Z","endTime":"2026-05-09T01:09:12.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55615202745464,"aZ":-25.293528622698847,"pfxX":-2.25835671058329,"pfxZ":4.209043721927994,"pX":-0.28983136033799456,"pZ":3.0662505628233663,"vX0":-6.675086943875764,"vY0":-126.70692511549615,"vZ0":-1.196183185180773,"x":128.05,"y":155.99,"x0":2.666310199785974,"y0":50.00289030981221,"z0":5.555212626526891,"aX":-3.691825857837979},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":5.5,"spinRate":2229,"spinDirection":183},"zone":1,"typeConfidence":0.91,"plateTime":0.43137042968345973,"extension":6.380002199980036},"hitData":{"launchSpeed":104.3,"launchAngle":20.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.51,"coordY":63.75}},"index":3,"playId":"3ec86885-fc98-39a3-9c0d-3dd621450b3b","pitchNumber":4,"startTime":"2026-05-09T01:09:31.341Z","endTime":"2026-05-09T01:09:40.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691788,"link":"/api/v1/people/691788"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:09:40.011Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T01:09:48.957Z","endTime":"2026-05-09T01:10:36.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":82.0,"endSpeed":74.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.428517322140003,"aZ":-24.653116088035183,"pfxX":8.668297693009766,"pfxZ":5.26182416104351,"pX":0.9099583191897834,"pZ":2.539174956953964,"vX0":-6.781252372845879,"vY0":-119.25947841223265,"vZ0":-1.9890827637893436,"x":82.31,"y":170.22,"x0":2.673761503450905,"y0":50.005091023169655,"z0":5.623025921662087,"aX":12.40090050486025},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.2,"breakHorizontal":-13.9,"spinRate":1821,"spinDirection":135},"zone":12,"typeConfidence":0.85,"plateTime":0.46049804514696024,"extension":5.95146002369021},"index":0,"playId":"d94ac695-2908-3153-8eaf-45f01d1c2649","pitchNumber":1,"startTime":"2026-05-09T01:10:03.736Z","endTime":"2026-05-09T01:10:07.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52846050201493,"aZ":-31.858532653218294,"pfxX":-6.926987349211317,"pfxZ":0.2434632643599013,"pX":0.500968981569172,"pZ":1.9502980052991825,"vX0":-3.5078496436235347,"vY0":-115.36899738122992,"vZ0":-1.0833659788138166,"x":97.9,"y":186.12,"x0":2.948943723309215,"y0":50.00556456831984,"z0":5.539180529036457,"aX":-9.1966392013628},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.5,"breakHorizontal":13.6,"spinRate":2445,"spinDirection":308},"zone":9,"typeConfidence":0.9,"plateTime":0.4775648367532872,"extension":6.028072569942142},"index":1,"playId":"d0c507d1-7041-3a3d-8e84-859569812e85","pitchNumber":2,"startTime":"2026-05-09T01:10:18.065Z","endTime":"2026-05-09T01:10:22.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878443764405542,"aZ":-14.774049516633427,"pfxX":5.525673618323314,"pfxZ":9.976006043609734,"pX":0.8548646308845977,"pZ":2.9077287748105536,"vX0":-6.213427966279009,"vY0":-131.7145163885761,"vZ0":-3.924731984045993,"x":84.41,"y":160.27,"x0":2.534670882353505,"y0":50.00385903797546,"z0":5.520902445204106,"aX":9.639249052183295},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.3,"breakHorizontal":-8.5,"spinRate":2140,"spinDirection":145},"zone":12,"typeConfidence":0.81,"plateTime":0.4170169766444838,"extension":6.134908335501917},"index":2,"playId":"af8cbc5c-d9f0-3e5e-a507-74e04fa92a49","pitchNumber":3,"startTime":"2026-05-09T01:10:32.959Z","endTime":"2026-05-09T01:10:36.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:10:36.901Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T01:10:48.027Z","endTime":"2026-05-09T01:12:11.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25051814183454,"aZ":-25.59355574930232,"pfxX":-3.786380925527295,"pfxZ":4.114280934094342,"pX":0.3921338572314648,"pZ":2.9614717112962525,"vX0":-4.506620067302709,"vY0":-125.59890281182348,"vZ0":-1.4234644355229935,"x":102.05,"y":158.82,"x0":2.7009590490123996,"y0":50.00153510192886,"z0":5.615286386878804,"aX":-6.052864952713962},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":7.9,"spinRate":2247,"spinDirection":189},"zone":3,"typeConfidence":0.9,"plateTime":0.4359680371453507,"extension":6.2643338180687795},"index":0,"playId":"38a3d355-83bc-34f8-acba-f6a7b3121d11","pitchNumber":1,"startTime":"2026-05-09T01:11:03.202Z","endTime":"2026-05-09T01:11:06.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":81.8,"endSpeed":75.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.143638136644952,"aZ":-25.639762391381712,"pfxX":10.320525635983184,"pfxZ":4.58976446595725,"pX":0.003163739150421335,"pZ":0.9509366499486366,"vX0":-9.196449198414905,"vY0":-118.66294582007932,"vZ0":-4.979417157468022,"x":116.88,"y":213.1,"x0":2.591892493126543,"y0":50.00266322286783,"z0":5.41842558590122,"aX":14.688237265264526},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":1937,"spinDirection":120},"zone":13,"typeConfidence":0.86,"plateTime":0.46195658051963484,"extension":6.066024240312439},"index":1,"playId":"b3c14545-39eb-3b47-83b9-74efd0cb6a0e","pitchNumber":2,"startTime":"2026-05-09T01:11:17.257Z","endTime":"2026-05-09T01:11:20.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.856305179876458,"aZ":-28.087605191065855,"pfxX":10.406222709884304,"pfxZ":2.824273155236644,"pX":1.2121896551037543,"pZ":1.8189345059683295,"vX0":-6.729464212325066,"vY0":-119.71839858636712,"vZ0":-2.7205188158054865,"x":70.79,"y":189.67,"x0":2.712425413522002,"y0":50.00247002248592,"z0":5.49293238624726,"aX":15.053103104049475},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.7,"breakHorizontal":-17.2,"spinRate":1919,"spinDirection":127},"zone":14,"typeConfidence":0.89,"plateTime":0.4581268391687914,"extension":6.008984722669322},"index":2,"playId":"4a879b99-6d12-345f-952c-ce55355fc75d","pitchNumber":3,"startTime":"2026-05-09T01:11:33.504Z","endTime":"2026-05-09T01:11:37.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":84.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417889447573742,"aZ":-13.780498054249763,"pfxX":3.5450100996190264,"pfxZ":10.139343961514879,"pX":-1.260029779201904,"pZ":2.2280133526005663,"vX0":-10.977543253131834,"vY0":-133.73225600801686,"vZ0":-5.605398201465044,"x":165.03,"y":178.62,"x0":2.434547372875658,"y0":50.00168800205026,"z0":5.336933233584954,"aX":6.430657292918169},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-4.1,"spinRate":2196,"spinDirection":138},"zone":13,"typeConfidence":0.91,"plateTime":0.40932124696811734,"extension":6.554143298316329},"index":3,"playId":"4b836fde-6115-31fa-ae02-3f3d403f68aa","pitchNumber":4,"startTime":"2026-05-09T01:11:50.926Z","endTime":"2026-05-09T01:11:54.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.361690858329972,"aZ":-26.519956329101266,"pfxX":-2.619495977545515,"pfxZ":3.3937155650415995,"pX":-0.03686472859935778,"pZ":3.1333145681153027,"vX0":-5.815272985812063,"vY0":-128.1606100717264,"vZ0":-0.9054035766981288,"x":118.41,"y":154.18,"x0":2.601234989232746,"y0":50.000602673608036,"z0":5.56158369987985,"aX":-4.356813617317766},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":6.0,"spinRate":2325,"spinDirection":183},"zone":2,"typeConfidence":0.92,"plateTime":0.4273077725586818,"extension":6.378046565237119},"index":4,"playId":"5d362fd2-77f9-315f-8c97-76fce0fb512e","pitchNumber":5,"startTime":"2026-05-09T01:12:07.773Z","endTime":"2026-05-09T01:12:11.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:12:11.605Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T01:14:08.026Z","endTime":"2026-05-09T01:14:56.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.604174131366232,"aZ":-31.134953367272722,"pfxX":3.1931526699595865,"pfxZ":0.6792405152103305,"pX":0.49384880953464816,"pZ":1.5720199295901236,"vX0":3.6546129670239242,"vY0":-123.60008901999807,"vZ0":-3.3533341403089425,"x":98.18,"y":196.34,"x0":-1.425932477870697,"y0":50.00251029607011,"z0":5.59669678888971,"aX":4.875745306448785},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-6.7,"spinRate":2347,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44535425802120265,"extension":6.672882374963251},"index":0,"playId":"4b9e8276-7360-3ead-9efa-18987c59e3f2","pitchNumber":1,"startTime":"2026-05-09T01:14:24.646Z","endTime":"2026-05-09T01:14:28.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095916951545153,"aZ":-25.142653837985957,"pfxX":2.5343371079435437,"pfxZ":4.637689089358379,"pX":-0.08023066711338527,"pZ":2.2233496647524746,"vX0":2.651486093229707,"vY0":-123.04964792059515,"vZ0":-3.0720928801400547,"x":120.06,"y":178.75,"x0":-1.5056700081231376,"y0":50.00222569444556,"z0":5.645640837654965,"aX":3.839350473857516},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.8,"breakHorizontal":-5.3,"spinRate":2454,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.44715006872043084,"extension":6.453482857344872},"index":1,"playId":"5abcdf81-0537-3cee-bb70-7b527944505d","pitchNumber":2,"startTime":"2026-05-09T01:14:38.178Z","endTime":"2026-05-09T01:14:41.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578772009512402,"aZ":-43.16276941791217,"pfxX":2.6084290859243655,"pfxZ":-7.359325620254819,"pX":0.13129475874985552,"pZ":0.03347979324078359,"vX0":1.9143534041688373,"vY0":-122.07614954330327,"vZ0":-5.135167510031776,"x":112.0,"y":237.88,"x0":-1.0051586898969078,"y0":50.0050979875748,"z0":5.925451121037032,"aX":3.892725583584207},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-14.4,"breakHorizontal":-5.2,"spinRate":2684,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4506391599375048,"extension":6.397098736907928},"index":2,"playId":"6314e7e2-01b5-3693-acb4-5110c32fb7cb","pitchNumber":3,"startTime":"2026-05-09T01:14:50.753Z","endTime":"2026-05-09T01:14:56.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:14:56.951Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, shortstop Otto Lopez to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T01:15:08.123Z","endTime":"2026-05-09T01:15:26.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":96.3,"endSpeed":88.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3029187207193,"aZ":-20.897576383444232,"pfxX":-10.58256956242419,"pfxZ":5.684529084810987,"pX":-0.34947999368109206,"pZ":1.6864957799460327,"vX0":4.950784361321153,"vY0":-140.0889572667321,"vZ0":-7.273629996308866,"x":130.32,"y":193.24,"x0":-0.7670227132040202,"y0":50.00037763334077,"z0":5.68741931225706,"aX":-20.983856992287297},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":18.1,"spinRate":2039,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39130826418414477,"extension":6.389975445655814},"hitData":{"launchSpeed":102.9,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":149.22}},"index":0,"playId":"504395a7-44b9-325d-bfc1-d8d379b1c2ba","pitchNumber":1,"startTime":"2026-05-09T01:15:18.305Z","endTime":"2026-05-09T01:15:26.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":1.7999999999999936,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:15:26.278Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to left fielder Javier Sanoja.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T01:15:34.191Z","endTime":"2026-05-09T01:16:11.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":84.7,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.170266321101032,"aZ":-28.463228411632304,"pfxX":2.2540777826605027,"pfxZ":2.402505921935715,"pX":0.11519343053050547,"pZ":2.3489581189480906,"vX0":3.0360225027436067,"vY0":-123.41400330951512,"vZ0":-2.07697928064749,"x":112.61,"y":175.36,"x0":-1.4229989786880455,"y0":50.00346716476369,"z0":5.594797276622209,"aX":3.482758492558079},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.1,"breakHorizontal":-4.8,"spinRate":2384,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.44351519354319535,"extension":6.571629967183796},"index":0,"playId":"8a0ff39c-a37f-3dc9-a58f-95af2d6aedf3","pitchNumber":1,"startTime":"2026-05-09T01:15:47.408Z","endTime":"2026-05-09T01:15:51.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09777349733251,"aZ":-24.465614281829993,"pfxX":-10.79406010068504,"pfxZ":3.8295697900178167,"pX":0.07694757856731131,"pZ":1.163026366080546,"vX0":6.972948615463491,"vY0":-141.01092103342216,"vZ0":-7.816503201216204,"x":114.07,"y":207.38,"x0":-1.0256664628906884,"y0":50.0032694635303,"z0":5.549569671163169,"aX":-21.735594992654498},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.5,"breakHorizontal":18.1,"spinRate":1972,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3884436974919021,"extension":6.523107143539252},"hitData":{"launchSpeed":78.7,"launchAngle":21.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.52,"coordY":97.0}},"index":1,"playId":"c92d5e11-280a-314a-8a1c-cc1e9c763359","pitchNumber":2,"startTime":"2026-05-09T01:16:00.637Z","endTime":"2026-05-09T01:16:11.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.49,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:16:11.080Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T01:16:15.848Z","endTime":"2026-05-09T01:17:59.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06193812421632,"aZ":-32.644948781151115,"pfxX":6.431904059489881,"pfxZ":-0.30224274686534613,"pX":0.7913960311682696,"pZ":1.70737590709524,"vX0":2.6301249675276575,"vY0":-123.50957048061164,"vZ0":-2.9584494817940605,"x":86.83,"y":192.68,"x0":-1.12651401229937,"y0":50.00606770820173,"z0":5.6961746130362085,"aX":9.832731235688128},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":-12.2,"spinRate":2398,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44529610965812116,"extension":6.4771441285604245},"index":0,"playId":"09189b0a-6886-308b-b0de-912120b404b9","pitchNumber":1,"startTime":"2026-05-09T01:16:33.311Z","endTime":"2026-05-09T01:16:37.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181305124706167,"aZ":-25.68619038335022,"pfxX":-8.534968981828854,"pfxZ":3.8898672477550065,"pX":-0.5371552238557088,"pZ":1.6676347480537892,"vX0":3.69257285963345,"vY0":-128.469205559866,"vZ0":-5.216224433649339,"x":137.48,"y":193.75,"x0":-0.8860539790841848,"y0":50.00308561108437,"z0":5.7267155865914114,"aX":-14.233885278617679},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":14.6,"spinRate":1274,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4267291118440921,"extension":6.753075073203653},"index":1,"playId":"940e3438-139e-37e2-9c3e-57dc32fafbf5","pitchNumber":2,"startTime":"2026-05-09T01:16:55.113Z","endTime":"2026-05-09T01:16:59.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901602656954317,"aZ":-24.72269537432582,"pfxX":-8.933899010912773,"pfxZ":4.437837267812559,"pX":0.1774714346364072,"pZ":1.0706538342823633,"vX0":5.46180398519491,"vY0":-129.03871945213493,"vZ0":-6.945661891689282,"x":110.24,"y":209.87,"x0":-0.8104147502536839,"y0":50.0042338196492,"z0":5.713493677288826,"aX":-15.004088968952516},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.6,"breakHorizontal":14.9,"spinRate":1386,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4251589833216274,"extension":6.712027466260662},"index":2,"playId":"97bace2b-0ffd-3b8f-9a3c-f92699e7ba60","pitchNumber":3,"startTime":"2026-05-09T01:17:11.782Z","endTime":"2026-05-09T01:17:15.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.879405693701937,"aZ":-31.04358686632189,"pfxX":4.553433131687976,"pfxZ":0.7223999545952018,"pX":1.2054439634029432,"pZ":0.69420968159335,"vX0":3.8733623122931147,"vY0":-124.94702817006961,"vZ0":-5.738228272901134,"x":71.05,"y":220.04,"x0":-0.9627643597928415,"y0":50.00146120968712,"z0":5.607197289178964,"aX":7.1160886797609075},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-9.2,"spinRate":2406,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4403040571832597,"extension":6.6366520677089005},"index":3,"playId":"d32eaed9-30fd-3ec0-abd5-409d6ef2d890","pitchNumber":4,"startTime":"2026-05-09T01:17:30.262Z","endTime":"2026-05-09T01:17:37.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41923446968123,"aZ":-43.426337769699,"pfxX":2.38212408308125,"pfxZ":-7.40513070424461,"pX":0.7832427940658998,"pZ":-0.3315071875440588,"vX0":2.9285496759939806,"vY0":-123.49195382916076,"vZ0":-6.2624359192176025,"x":87.14,"y":247.73,"x0":-0.7351504517505512,"y0":50.005213312887165,"z0":5.959939059509227,"aX":3.6179943550130007},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.8,"breakHorizontal":-5.0,"spinRate":2610,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4463919034157522,"extension":6.608872106074737},"index":4,"playId":"4febbc3b-8cae-3baa-bee4-c8565d802dab","pitchNumber":5,"startTime":"2026-05-09T01:17:51.789Z","endTime":"2026-05-09T01:17:59.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:17:59.546Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, shortstop CJ Abrams to first baseman Curtis Mead.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:20:38.865Z","endTime":"2026-05-09T01:21:32.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Lord replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:19:09.406Z","endTime":"2026-05-09T01:20:41.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695418,"link":"/api/v1/people/695418"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8117044760323,"aZ":-19.36238100429338,"pfxX":-10.29723944626748,"pfxZ":6.825470190842193,"pX":-0.4646208472429435,"pZ":2.52299980148887,"vX0":7.875582958432809,"vY0":-136.56498895755232,"vZ0":-3.60910101532035,"x":134.71,"y":170.66,"x0":-2.056961216202815,"y0":50.00210846660328,"z0":5.203803357262433,"aX":-19.328810038801034},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":16.8,"spinRate":2433,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4020211715165507,"extension":5.264226456501315},"index":1,"playId":"d5676699-8346-339e-a1a6-7b95ce6f8afc","pitchNumber":1,"startTime":"2026-05-09T01:20:41.219Z","endTime":"2026-05-09T01:20:44.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.9,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70787839250961,"aZ":-18.72269132044412,"pfxX":-10.389452625103335,"pfxZ":7.0257463285717705,"pX":-1.129223728527868,"pZ":3.255428781574534,"vX0":5.991327128524445,"vY0":-137.9756669367466,"vZ0":-1.857897676596311,"x":160.04,"y":150.88,"x0":-1.9870777716884243,"y0":50.00167426315283,"z0":5.208505740594781,"aX":-19.88989046085608},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":17.4,"spinRate":2503,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.39804468040724617,"extension":5.113938343820411},"index":2,"playId":"8667b822-b543-3e77-ae89-90a065326d03","pitchNumber":2,"startTime":"2026-05-09T01:20:54.951Z","endTime":"2026-05-09T01:20:58.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.8,"endSpeed":76.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.937043674300376,"aZ":-31.568484702120482,"pfxX":0.3003376778297344,"pfxZ":0.3983732339370114,"pX":-1.4812078853693453,"pZ":2.576243906916738,"vX0":2.0974386009967625,"vY0":-122.05782993759196,"vZ0":0.11083611512563007,"x":173.46,"y":169.22,"x0":-2.3920506750772126,"y0":50.00008407496682,"z0":5.257753733110941,"aX":0.45070380873450105},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.1,"breakHorizontal":-1.1,"spinRate":2484,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.4494479957589461,"extension":4.795863171568553},"index":3,"playId":"c0a5c18c-26ab-39c0-8109-ac6b431a3233","pitchNumber":3,"startTime":"2026-05-09T01:21:07.868Z","endTime":"2026-05-09T01:21:11.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1632059238855,"aZ":-29.773860618011334,"pfxX":-11.920741865320739,"pfxZ":1.2750606369008786,"pX":-0.7137517824647341,"pZ":1.7684910396947366,"vX0":8.063653292985025,"vY0":-136.72817415364017,"vZ0":-2.989406477245467,"x":144.21,"y":191.03,"x0":-2.1577646295150106,"y0":50.0052548547825,"z0":4.926980579359607,"aX":-22.491952035067904},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.8,"breakHorizontal":19.8,"spinRate":2300,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.4011564504328544,"extension":5.140040824349053},"hitData":{"launchSpeed":83.1,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.25,"coordY":149.94}},"index":4,"playId":"9722341d-f492-3f00-8a36-be526ed1fe00","pitchNumber":4,"startTime":"2026-05-09T01:21:24.908Z","endTime":"2026-05-09T01:21:32.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:21:32.693Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to right fielder Joey Wiemer.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:21:48.860Z","endTime":"2026-05-09T01:23:57.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.423277697018488,"aZ":-20.01616024488451,"pfxX":-12.183256608171378,"pfxZ":6.27205331573185,"pX":0.40379473755572226,"pZ":2.384662196494761,"vX0":10.016027980368285,"vY0":-138.49410903490178,"vZ0":-4.114127228144692,"x":101.61,"y":174.39,"x0":-1.6797485722403125,"y0":50.0056466552189,"z0":5.231171004099704,"aX":-23.63048659535619},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":19.9,"spinRate":2467,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.39573448998455385,"extension":5.272409057251971},"index":0,"playId":"56dfee92-09e6-34b6-8475-5433a1f1b606","pitchNumber":1,"startTime":"2026-05-09T01:22:03.039Z","endTime":"2026-05-09T01:22:06.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":95.5,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44338541482474,"aZ":-14.308180680981192,"pfxX":-9.778648895093335,"pfxZ":9.22766472933517,"pX":1.063661436030232,"pZ":2.416047041867672,"vX0":10.737203268999382,"vY0":-138.61206107747245,"vZ0":-4.764700565346086,"x":76.46,"y":173.55,"x0":-1.5990430314361328,"y0":50.0016419670933,"z0":5.120255346145034,"aX":-18.93124107287151},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":15.4,"spinRate":2534,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.3959056030613568,"extension":5.218468142877053},"index":1,"playId":"0cfd46b0-15b0-3077-a2af-7c0ea50b9466","pitchNumber":2,"startTime":"2026-05-09T01:22:16.865Z","endTime":"2026-05-09T01:22:20.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.1,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.841305591012937,"aZ":-25.161701166701206,"pfxX":-12.546773330086111,"pfxZ":3.7310131511417257,"pX":1.0831298357737171,"pZ":2.5920132074128213,"vX0":12.361767454793425,"vY0":-136.46121177906886,"vZ0":-1.7881469142860267,"x":75.71,"y":168.8,"x0":-1.8818273945121862,"y0":50.00430042043876,"z0":4.9941253635042635,"aX":-23.596400497345122},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":20.0,"spinRate":2383,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.4018115035839438,"extension":5.239449052306591},"index":2,"playId":"07e55aa8-d907-3c8f-8fb7-b1993f246518","pitchNumber":3,"startTime":"2026-05-09T01:22:32.374Z","endTime":"2026-05-09T01:22:36.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":94.7,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62128154186055,"aZ":-24.37998939751845,"pfxX":-11.933416845298112,"pfxZ":4.092702052109745,"pX":-0.3145974541738674,"pZ":3.3672007414377036,"vX0":8.932015313374627,"vY0":-137.6345885116351,"vZ0":-0.27685985135168895,"x":128.99,"y":147.87,"x0":-2.063391124783871,"y0":50.00333141434627,"z0":5.1304864117606295,"aX":-22.72917013521175},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":19.6,"spinRate":2413,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.3990660753740025,"extension":5.192442319286641},"index":3,"playId":"198855e4-a57c-3162-8a78-517d63887c13","pitchNumber":4,"startTime":"2026-05-09T01:22:48.607Z","endTime":"2026-05-09T01:22:52.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-09T01:23:05.918Z","endTime":"2026-05-09T01:23:17.999Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29673586435255,"aZ":-20.64465076096607,"pfxX":-10.025762407925825,"pfxZ":5.8479191218413344,"pX":-1.310279680634078,"pZ":3.279542962402361,"vX0":5.3107898022338516,"vY0":-139.9479251758251,"vZ0":-1.508352953082258,"x":166.94,"y":150.23,"x0":-1.935823443695882,"y0":50.00577306239297,"z0":5.185718735430085,"aX":-19.774297935921812},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":16.9,"spinRate":2427,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.39226559022309493,"extension":5.26710455896432},"index":5,"playId":"a08d4d73-73f0-3a53-b745-c8dd78c81810","pitchNumber":5,"startTime":"2026-05-09T01:23:17.999Z","endTime":"2026-05-09T01:23:22.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.175556096614862,"aZ":-28.7407534277041,"pfxX":-12.359547512352481,"pfxZ":1.7665714680185864,"pX":-0.2470550394051912,"pZ":3.3393317476576097,"vX0":9.108999586599353,"vY0":-138.51390593091136,"vZ0":0.29520201799850165,"x":126.42,"y":148.62,"x0":-1.9738932285152966,"y0":50.00009789647567,"z0":5.154278998217621,"aX":-23.992912838702928},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":20.5,"spinRate":2333,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.39555436910808384,"extension":5.220817124739744},"hitData":{"launchSpeed":101.2,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.95,"coordY":113.23}},"index":6,"playId":"d8fa9cce-b478-34eb-a711-6dea1a22da94","pitchNumber":6,"startTime":"2026-05-09T01:23:46.831Z","endTime":"2026-05-09T01:23:57.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":1.9,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:23:57.176Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:24:07.466Z","endTime":"2026-05-09T01:27:18.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[7],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01760614974581,"aZ":-31.178504516556067,"pfxX":-0.04034693855520288,"pfxZ":0.6199315080570864,"pX":-1.0917228944682817,"pZ":1.493146454317785,"vX0":3.765543987396919,"vY0":-125.72983631130316,"vZ0":-2.5856382247837404,"x":158.61,"y":198.47,"x0":-2.6048863162628293,"y0":50.00150382984851,"z0":5.070761952217009,"aX":-0.06548923139084108},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":-0.8,"spinRate":2591,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.43600858845126744,"extension":5.051112084350358},"index":0,"playId":"6075973a-44cb-399c-aee3-c9e1fee017d0","pitchNumber":1,"startTime":"2026-05-09T01:24:24.199Z","endTime":"2026-05-09T01:24:30.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67343293128093,"aZ":-20.469763241491492,"pfxX":-11.347128403896896,"pfxZ":6.261648754709249,"pX":-0.0837839948177882,"pZ":2.8794063247336035,"vX0":10.047088941618412,"vY0":-136.4934517037986,"vZ0":-1.8410131411567157,"x":68.88,"y":85.3,"x0":-2.3551303059074096,"y0":50.00326859279869,"z0":4.9859623847346635,"aX":-21.21081458405761},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":18.1,"spinRate":2409,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.40273529828112675,"extension":5.445143358658884},"index":1,"playId":"716de04c-d85b-3424-9f1f-c11f792cea67","pitchNumber":2,"startTime":"2026-05-09T01:24:44.459Z","endTime":"2026-05-09T01:24:47.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":"cb490843-4f53-3980-bf38-fd4de786f7db","startTime":"2026-05-09T01:25:25.281Z","endTime":"2026-05-09T01:25:29.399Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"34123c47-b4b9-3235-bfe1-1dd7af78c85d","startTime":"2026-05-09T01:25:45.728Z","endTime":"2026-05-09T01:25:49.846Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28256075387081,"aZ":-28.347785241123134,"pfxX":-10.71468645823798,"pfxZ":1.999049567478865,"pX":-0.32387694782558596,"pZ":3.326729798685153,"vX0":9.336978350160996,"vY0":-137.34292069775503,"vZ0":0.24771891215312547,"x":129.35,"y":148.96,"x0":-2.368789814431637,"y0":50.00680031297374,"z0":5.157007530669502,"aX":-20.556164933625315},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":17.5,"spinRate":2306,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.3981924411087916,"extension":5.422335585465511},"index":4,"playId":"0f7aab35-274c-3c7b-95be-f62f1b93a2a4","pitchNumber":3,"startTime":"2026-05-09T01:26:05.039Z","endTime":"2026-05-09T01:26:08.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-09T01:26:21.262Z","endTime":"2026-05-09T01:26:35.119Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.193329887164207,"aZ":-20.743723036038848,"pfxX":-9.72438676294643,"pfxZ":5.93968986653773,"pX":-1.9377185522432083,"pZ":3.2925266520120298,"vX0":5.171727202704998,"vY0":-137.96886074157405,"vZ0":-0.9764967756366205,"x":190.86,"y":149.88,"x0":-2.5748491991706857,"y0":50.00252020338502,"z0":5.051259136227829,"aX":-18.714550200395685},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":16.6,"spinRate":2332,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.39725980378753123,"extension":5.270234245517097},"index":6,"playId":"9bdf5f90-ee8d-3570-9728-99e92ff858fe","pitchNumber":4,"startTime":"2026-05-09T01:26:35.119Z","endTime":"2026-05-09T01:26:51.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Otto Lopez caught stealing 2nd base, catcher Keibert Ruiz to shortstop CJ Abrams.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":1},"index":7,"actionPlayId":"9bdf5f90-ee8d-3570-9728-99e92ff858fe","startTime":"2026-05-09T01:26:51.968Z","endTime":"2026-05-09T01:27:15.178Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-11.900000000000002,"leverageIndex":3.49,"dramaIndex":166.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.579733684111424,"aZ":-21.619672017397725,"pfxX":-10.331191397064877,"pfxZ":5.383783554825655,"pX":-0.1432825633057344,"pZ":3.2252421093536268,"vX0":8.4846990383151,"vY0":-139.23379471320774,"vZ0":-1.6509973696684759,"x":122.46,"y":151.7,"x0":-1.8894688729690543,"y0":50.00546322466184,"z0":5.258140039151078,"aX":-20.265240796856578},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":16.9,"spinRate":2365,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.39354828125979946,"extension":5.295371238885134},"index":8,"playId":"def9440e-67b0-3154-80a1-5727c760f92a","pitchNumber":5,"startTime":"2026-05-09T01:27:15.178Z","endTime":"2026-05-09T01:27:18.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":3.49,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:27:18.648Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to center fielder Esteury Ruiz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:29:16.814Z","endTime":"2026-05-09T01:30:04.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656406273958634,"aZ":-19.18422057999442,"pfxX":-9.100189640858577,"pfxZ":7.874280383466126,"pX":0.04120937627891895,"pZ":1.2391007826115268,"vX0":5.956270898156107,"vY0":-127.93019831642857,"vZ0":-7.231902458166647,"x":115.43,"y":205.32,"x0":-1.1410181017702654,"y0":50.000976663210096,"z0":5.618962753933384,"aX":-15.004947243509585},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.7,"breakHorizontal":15.0,"spinRate":1333,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4290014230275343,"extension":6.838367217848587},"index":0,"playId":"6d445226-b10c-3da9-9b37-4d2195bfaa1d","pitchNumber":1,"startTime":"2026-05-09T01:29:41.020Z","endTime":"2026-05-09T01:29:47.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.730756909393133,"aZ":-32.98962315429725,"pfxX":6.498123682898154,"pfxZ":-0.5562021624826183,"pX":0.43606771220392404,"pZ":2.1777208862075526,"vX0":2.396489506149404,"vY0":-121.82187908114904,"vZ0":-1.6336100419829407,"x":100.38,"y":179.98,"x0":-1.4091417527403964,"y0":50.00026173866951,"z0":5.754532760247621,"aX":9.598224267173556},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":-12.4,"spinRate":2536,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4525743628998433,"extension":6.474353787198377},"hitData":{"launchSpeed":91.5,"launchAngle":45.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.48,"coordY":83.89}},"index":1,"playId":"b06ee40c-019d-3b75-b442-eddac5b1bbf1","pitchNumber":2,"startTime":"2026-05-09T01:29:53.870Z","endTime":"2026-05-09T01:30:04.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:30:04.552Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to center fielder Esteury Ruiz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:30:33.604Z","endTime":"2026-05-09T01:31:15.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis García Jr. replaces Keibert Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-09T01:30:11.237Z","endTime":"2026-05-09T01:30:35.821Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719452330710883,"aZ":-41.09054363619081,"pfxX":2.4138737405939246,"pfxZ":-5.95812670501744,"pX":0.14579099553076844,"pZ":1.4987610685765231,"vX0":1.9072334730615652,"vY0":-121.79357670746668,"vZ0":-2.3162568075139855,"x":111.44,"y":198.31,"x0":-0.9620125731869661,"y0":50.002439816045865,"z0":6.027783459815875,"aX":3.6128418271907896},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.0,"breakHorizontal":-4.8,"spinRate":2558,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4503313808788203,"extension":6.432485256975332},"index":1,"playId":"bb389d47-26c2-316a-82e9-f8ae48f84ba8","pitchNumber":1,"startTime":"2026-05-09T01:30:35.821Z","endTime":"2026-05-09T01:30:39.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71462861045363,"aZ":-32.40696075720101,"pfxX":-8.261382045510251,"pfxZ":-0.13915791131610789,"pX":-1.086157324183171,"pZ":2.640037958437968,"vX0":3.2491066864198013,"vY0":-126.81288240547997,"vZ0":-1.4012288657862373,"x":158.4,"y":167.5,"x0":-1.3099186841551647,"y0":50.00568779232881,"z0":5.782801121675185,"aX":-13.46956971352562},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":14.3,"spinRate":1209,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4317738496780388,"extension":6.701507905783497},"index":2,"playId":"d7c05b58-db00-31fa-b081-e4642509b5fd","pitchNumber":2,"startTime":"2026-05-09T01:30:49.148Z","endTime":"2026-05-09T01:30:53.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":97.5,"endSpeed":88.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.115133510571724,"aZ":-21.566579936516103,"pfxX":-10.750549658392885,"pfxZ":5.250279722828079,"pX":-0.4753221858253972,"pZ":1.7718453199097655,"vX0":5.423488775821567,"vY0":-141.68101121626168,"vZ0":-6.919800844931139,"x":135.12,"y":190.94,"x0":-1.0235958500643334,"y0":50.00455951120235,"z0":5.63674955814995,"aX":-21.732238858661358},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":18.2,"spinRate":2065,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3874484111249541,"extension":6.504193685255872},"hitData":{"launchSpeed":85.6,"launchAngle":21.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.4,"coordY":88.31}},"index":3,"playId":"acfc7035-39d4-3da1-b5ad-844085159a4b","pitchNumber":3,"startTime":"2026-05-09T01:31:07.730Z","endTime":"2026-05-09T01:31:15.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:31:15.665Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to first baseman Christopher Morel.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:31:19.811Z","endTime":"2026-05-09T01:32:24.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.380279696318716,"aZ":-31.564273374896302,"pfxX":-7.155476260288561,"pfxZ":0.3690956932951419,"pX":-0.5844831558730406,"pZ":2.4535324226612123,"vX0":3.891668923892192,"vY0":-127.68616852893449,"vZ0":-2.045353832820873,"x":139.28,"y":172.53,"x0":-1.2022940559012305,"y0":50.00164162330614,"z0":5.759255058722249,"aX":-11.761960652570608},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":12.0,"spinRate":1253,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4296937704672481,"extension":6.358766343134553},"index":0,"playId":"bb237765-564b-3d7a-880f-9e4d026e7c54","pitchNumber":1,"startTime":"2026-05-09T01:31:34.798Z","endTime":"2026-05-09T01:31:38.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.870705290158394,"aZ":-24.077238539634266,"pfxX":-7.702038869232986,"pfxZ":4.939407736740135,"pX":1.0266185810648798,"pZ":0.7010791258509705,"vX0":7.86293844035045,"vY0":-127.63697108390357,"vZ0":-7.328250711173949,"x":77.87,"y":219.85,"x0":-1.1028460040082126,"y0":50.00336777441112,"z0":5.523731887585035,"aX":-12.625936183539952},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":12.0,"spinRate":1183,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.430208389782484,"extension":6.9914351071388365},"index":1,"playId":"16a566dc-4ee0-35f1-a322-b08ba193bd97","pitchNumber":2,"startTime":"2026-05-09T01:31:46.869Z","endTime":"2026-05-09T01:31:50.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343687340076805,"aZ":-37.56954784046116,"pfxX":6.856265006767648,"pfxZ":-3.5293106762318383,"pX":0.7522272336461927,"pZ":1.3441281144957553,"vX0":3.0086053602312304,"vY0":-124.10714471790878,"vZ0":-2.679140863672501,"x":88.33,"y":202.49,"x0":-1.3735809691302447,"y0":50.00251517078209,"z0":5.62732714435992,"aX":10.485689992525744},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.8,"breakHorizontal":-13.2,"spinRate":2418,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44465980468836275,"extension":6.441415834350428},"index":2,"playId":"dcefdf3d-93fe-3e98-9756-d56a8fdb1e1e","pitchNumber":3,"startTime":"2026-05-09T01:32:05.342Z","endTime":"2026-05-09T01:32:09.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30778575459652,"aZ":-43.053878011630694,"pfxX":2.2696824443609414,"pfxZ":-7.135869854319069,"pX":0.6080607145347916,"pZ":1.4189302785438749,"vX0":3.104443741709113,"vY0":-122.95557779652621,"vZ0":-2.208585835518172,"x":93.82,"y":200.47,"x0":-0.9676923090849997,"y0":50.00173588023395,"z0":5.996000705859906,"aX":3.4607368906679588},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.2,"breakHorizontal":-4.9,"spinRate":2632,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.446167054003642,"extension":6.8103285987170885},"hitData":{"launchSpeed":95.0,"launchAngle":10.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":159.74,"coordY":162.54}},"index":3,"playId":"0734f5f6-2a0d-3f93-83eb-2d6769dd1ccb","pitchNumber":4,"startTime":"2026-05-09T01:32:20.102Z","endTime":"2026-05-09T01:32:24.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691788,"link":"/api/v1/people/691788"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":677870,"link":"/api/v1/people/677870"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":691594,"link":"/api/v1/people/691594"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":669065,"link":"/api/v1/people/669065"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:32:24.888Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to center fielder Jacob Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:34:59.918Z","endTime":"2026-05-09T01:36:19.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[0,1],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Millas replaces Luis García Jr., batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:34:20.565Z","endTime":"2026-05-09T01:34:29.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Liam Hicks replaces Christopher Morel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-09T01:34:29.196Z","endTime":"2026-05-09T01:35:02.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54530152698998,"aZ":-32.167701045286194,"pfxX":6.353359407313809,"pfxZ":0.009506196477494733,"pX":-0.5197254653908236,"pZ":1.6126845467073712,"vX0":2.5915030755744013,"vY0":-119.02305012268486,"vZ0":-1.178459836004788,"x":136.81,"y":195.24,"x0":-2.453926386273189,"y0":50.005870834768324,"z0":5.073598647650894,"aX":8.958621618544608},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.0,"breakHorizontal":-12.2,"spinRate":2703,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.46327934169702756,"extension":4.851112726408435},"index":2,"playId":"04ad828f-8bfd-3105-a17d-531de4f2758e","pitchNumber":1,"startTime":"2026-05-09T01:35:02.127Z","endTime":"2026-05-09T01:35:19.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-09T01:35:34.347Z","endTime":"2026-05-09T01:35:44.650Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.992332692952424,"aZ":-19.16529803872598,"pfxX":-7.550396733568162,"pfxZ":6.821276239264451,"pX":-0.7123743673753969,"pZ":2.7894197355265935,"vX0":6.24352386982335,"vY0":-138.43198795344077,"vZ0":-2.9115048136678725,"x":144.15,"y":163.47,"x0":-2.0359752765572385,"y0":50.0007709322179,"z0":5.164848612114781,"aX":-14.393932370482693},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":12.1,"spinRate":2296,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.39838325319193135,"extension":5.1817134943980845},"index":4,"playId":"c5ead193-6560-399a-8faf-0d56049a55b1","pitchNumber":2,"startTime":"2026-05-09T01:35:44.650Z","endTime":"2026-05-09T01:35:49.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":96.4,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.55370522699865,"aZ":-24.8130406047735,"pfxX":-11.030382764069639,"pfxZ":3.785214236609658,"pX":-0.22225091189443233,"pZ":2.393978820741129,"vX0":8.490007902933982,"vY0":-139.97094075802744,"vZ0":-2.7629565710495365,"x":125.47,"y":174.14,"x0":-1.8928126778690633,"y0":50.00241043785839,"z0":5.0550633308577835,"aX":-21.4437296580989},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":17.8,"spinRate":2512,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.3943917642716994,"extension":5.245622652849905},"hitData":{"launchSpeed":89.5,"launchAngle":42.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.03,"coordY":85.26}},"index":5,"playId":"be2a5920-2539-34ff-a10b-bb4b3ed8fecf","pitchNumber":3,"startTime":"2026-05-09T01:36:10.579Z","endTime":"2026-05-09T01:36:19.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:36:19.956Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:37:24.030Z","endTime":"2026-05-09T01:40:21.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8,9,10],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jakob Marsee replaces Connor Norby.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-09T01:36:28.162Z","endTime":"2026-05-09T01:36:37.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-09T01:36:37.266Z","endTime":"2026-05-09T01:37:26.312Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231291600138476,"aZ":-28.361716599367405,"pfxX":5.303480642823103,"pfxZ":2.523176747385624,"pX":0.1623905979449767,"pZ":1.7160255555680863,"vX0":4.301417227550837,"vY0":-122.38279123617217,"vZ0":-1.9282222347541755,"x":110.81,"y":192.45,"x0":-2.3098560554691643,"y0":50.001408939316576,"z0":4.954643946432127,"aX":8.004502093038495},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":-10.7,"spinRate":2685,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.44837567395223754,"extension":5.009008623467225},"index":2,"playId":"e854ce3b-e2b4-33e1-97cf-23f378f4ecb0","pitchNumber":1,"startTime":"2026-05-09T01:37:26.312Z","endTime":"2026-05-09T01:37:30.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55767350204709,"aZ":-19.694439739604395,"pfxX":-9.540167827181056,"pfxZ":6.419364090545769,"pX":-0.5498737350041519,"pZ":2.3493731856978046,"vX0":7.0307450143174215,"vY0":-138.89618729592476,"vZ0":-3.9403192345272804,"x":137.96,"y":175.35,"x0":-1.8808711753226248,"y0":50.00195154310384,"z0":5.104338090914584,"aX":-18.546580933131082},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":15.7,"spinRate":2406,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.3950949443029259,"extension":4.980081303784842},"index":3,"playId":"3548c788-21ab-3445-a639-17a688823561","pitchNumber":2,"startTime":"2026-05-09T01:37:42.484Z","endTime":"2026-05-09T01:37:46.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.736110301378105,"aZ":-17.559517513350063,"pfxX":-10.990055185799648,"pfxZ":7.47755956263959,"pX":0.19450151271389102,"pZ":2.2895138570061246,"vX0":9.579449531754461,"vY0":-139.48675466368132,"vZ0":-4.28748391084545,"x":109.59,"y":176.96,"x0":-1.870075717669742,"y0":50.00489943592098,"z0":5.01748787793147,"aX":-21.48470982313975},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":17.8,"spinRate":2437,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.3938998735094499,"extension":5.35146715906918},"index":4,"playId":"42667e79-eea1-3bec-a724-c2a1413bc1ee","pitchNumber":3,"startTime":"2026-05-09T01:38:14.186Z","endTime":"2026-05-09T01:38:17.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09755557561085,"aZ":-31.5991285239543,"pfxX":-0.9815486720494047,"pfxZ":0.36762829485118953,"pX":-0.5850730482001196,"pZ":1.3476859890596873,"vX0":4.116977901712954,"vY0":-125.62294463223053,"vZ0":-2.82246206130566,"x":139.3,"y":202.39,"x0":-2.1257057933268912,"y0":50.005740088967165,"z0":5.083937264778823,"aX":-1.5517970921258386},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":0.7,"spinRate":2402,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4378918210120135,"extension":4.937358540833461},"index":5,"playId":"b20ac19f-4492-3aa3-8b40-f1914e4314d0","pitchNumber":4,"startTime":"2026-05-09T01:38:37.322Z","endTime":"2026-05-09T01:38:40.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.935695429102935,"aZ":-20.165770329236672,"pfxX":-9.411088898554965,"pfxZ":6.052237814879234,"pX":-0.1593684956246876,"pZ":2.78288802876308,"vX0":8.606540430636796,"vY0":-140.46166911367547,"vZ0":-2.6890121582873237,"x":123.07,"y":163.64,"x0":-2.051161312404166,"y0":50.003222721525205,"z0":5.074667239915737,"aX":-18.67182418803071},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":15.1,"spinRate":2450,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.391021873348123,"extension":5.332160878997562},"index":6,"playId":"38581cfc-d115-3439-a066-d83e5d7f5675","pitchNumber":5,"startTime":"2026-05-09T01:38:56.851Z","endTime":"2026-05-09T01:38:59.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":7,"startTime":"2026-05-09T01:39:18.638Z","endTime":"2026-05-09T01:39:35.082Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74787086014726,"aZ":-20.21428917806902,"pfxX":-11.916048020782107,"pfxZ":5.981854592337768,"pX":-1.7085865812028813,"pZ":3.1855071488093483,"vX0":5.326156502041948,"vY0":-141.3596674066322,"vZ0":-1.7726819258052107,"x":182.13,"y":152.77,"x0":-2.081325190059465,"y0":50.00541092758399,"z0":5.1343779535518,"aX":-23.836593439017392},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":20.3,"spinRate":2573,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.3892213138307281,"extension":5.19618758964972},"index":8,"playId":"80012f55-3c01-397a-ae10-e66e53f6fa08","pitchNumber":6,"startTime":"2026-05-09T01:39:35.082Z","endTime":"2026-05-09T01:39:38.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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.0,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.732840694134914,"aZ":-21.207795104789362,"pfxX":-12.080908667396525,"pfxZ":5.598101451126379,"pX":-1.3331317316136067,"pZ":1.6773648783233532,"vX0":6.382258222256123,"vY0":-139.61224694237677,"vZ0":-5.199417700682717,"x":167.82,"y":193.49,"x0":-2.0889833116224326,"y0":50.000511487793304,"z0":4.9748450734874154,"aX":-23.658543777954893},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.1,"breakHorizontal":20.4,"spinRate":2571,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.3934958529011512,"extension":5.21399366134817},"index":9,"playId":"82204d20-b987-33ee-bfa1-ef3857ec58d6","pitchNumber":7,"startTime":"2026-05-09T01:39:55.332Z","endTime":"2026-05-09T01:39:59.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472933673853017,"aZ":-33.89541470874566,"pfxX":5.648941765166741,"pfxZ":-1.1199686256954688,"pX":0.9634441139990971,"pZ":1.4597526485598697,"vX0":5.857677193866149,"vY0":-124.24126719803613,"vZ0":-1.328585685838536,"x":80.28,"y":199.37,"x0":-2.1763861758319365,"y0":50.00581272332723,"z0":4.870147995803964,"aX":8.65670461450456},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-11.8,"spinRate":2632,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44424250751460725,"extension":5.123928176318085},"index":10,"playId":"d98b6fb8-e84b-3371-b56c-07d725b513e6","pitchNumber":8,"startTime":"2026-05-09T01:40:16.877Z","endTime":"2026-05-09T01:40:21.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:40:21.741Z","atBatIndex":68},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Javier Sanoja reaches on a throwing error by shortstop CJ Abrams.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:40:31.047Z","endTime":"2026-05-09T01:42:22.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":88.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11458180280251,"aZ":-26.201284012233316,"pfxX":-12.592859172145896,"pfxZ":2.983676285015152,"pX":-0.6001459620974043,"pZ":2.1134433423342203,"vX0":8.587582254059983,"vY0":-141.14168760191328,"vZ0":-3.308008273522944,"x":139.88,"y":181.72,"x0":-2.0563758641743455,"y0":50.00543220211395,"z0":5.000571138076452,"aX":-25.242248358292258},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.8,"breakHorizontal":20.9,"spinRate":2352,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.38905301953420457,"extension":5.39484104403134},"index":0,"playId":"1b1b398b-993f-31ac-aea5-75e185cf6719","pitchNumber":1,"startTime":"2026-05-09T01:40:47.080Z","endTime":"2026-05-09T01:40:50.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.870705180624284,"aZ":-31.16322013563178,"pfxX":-13.520106279655085,"pfxZ":0.5239327911885141,"pX":-0.14944942470856315,"pZ":1.7143151479080816,"vX0":9.556800034487104,"vY0":-138.7419802466883,"vZ0":-3.085298087499912,"x":122.7,"y":192.49,"x0":-1.8992027780561673,"y0":50.0045265586141,"z0":4.939376952269691,"aX":-26.103266039190167},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.5,"breakHorizontal":22.2,"spinRate":2378,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.3962682675434288,"extension":5.135447248659927},"index":1,"playId":"0009ca3e-13b3-33c0-a383-0b070842fed5","pitchNumber":2,"startTime":"2026-05-09T01:41:02.440Z","endTime":"2026-05-09T01:41:06.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.607482628657245,"aZ":-30.944910355004033,"pfxX":7.483598606162023,"pfxZ":0.8019994680901448,"pX":0.4182082253631774,"pZ":2.2849719399019537,"vX0":4.130538437641732,"vY0":-123.79790066013086,"vZ0":-0.28729774067705205,"x":101.06,"y":177.09,"x0":-2.250932205887393,"y0":50.00212909370093,"z0":5.0206172640634685,"aX":11.46974248082114},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":-14.6,"spinRate":2642,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4445699123653166,"extension":4.934295455511495},"index":2,"playId":"419c6b93-1331-37aa-b0d7-690ccd06f040","pitchNumber":3,"startTime":"2026-05-09T01:41:18.878Z","endTime":"2026-05-09T01:41:26.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.425907326573686,"aZ":-24.351081555979295,"pfxX":5.326677576169633,"pfxZ":5.072241304268557,"pX":-0.6738662931083019,"pZ":3.1840267719922273,"vX0":2.1749692261040936,"vY0":-123.39229396081515,"vZ0":0.44808076860494594,"x":142.69,"y":152.81,"x0":-2.2587057891118256,"y0":50.004201548586394,"z0":5.050875707301116,"aX":8.21866708355169},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.5,"breakHorizontal":-10.2,"spinRate":2613,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4437895630692781,"extension":5.130477400121527},"index":3,"playId":"ce78d467-6e48-320a-9ccc-0130494b4e3e","pitchNumber":4,"startTime":"2026-05-09T01:41:51.623Z","endTime":"2026-05-09T01:41:54.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85113713547179,"aZ":-34.747391090324975,"pfxX":-0.024449524298581382,"pfxZ":-1.5645426576274453,"pX":0.41427843313850193,"pZ":2.2663976477283425,"vX0":6.473001949499564,"vY0":-127.02521652469781,"vZ0":-0.42149407761977453,"x":101.21,"y":177.59,"x0":-2.158757531865537,"y0":50.003997827629334,"z0":5.185671389383812,"aX":-0.04002597654292659},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":-1.3,"spinRate":2576,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.4303923843401152,"extension":5.252151351510485},"hitData":{"launchSpeed":75.8,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":155.88}},"index":4,"playId":"9f2aea27-c33e-3b47-9b03-b6a3fcb30976","pitchNumber":5,"startTime":"2026-05-09T01:42:14.993Z","endTime":"2026-05-09T01:42:22.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":5.2,"leverageIndex":1.87,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:42:22.652Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks. Javier Sanoja to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:46:04.387Z","endTime":"2026-05-09T01:48:47.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T01:42:55.230Z","endTime":"2026-05-09T01:44:12.754Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: PJ Poulin replaces Brad Lord.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-09T01:44:12.754Z","endTime":"2026-05-09T01:44:52.273Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Heriberto Hernández replaces Joe Mack.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-05-09T01:44:52.273Z","endTime":"2026-05-09T01:45:46.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":691788,"link":"/api/v1/people/691788"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":691788,"link":"/api/v1/people/691788","batSide":{"code":"L","description":"Left"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-05-09T01:45:46.153Z","endTime":"2026-05-09T01:46:06.731Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.3,"endSpeed":82.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79699924343486,"aZ":-24.44401213946478,"pfxX":10.151537399306894,"pfxZ":4.3766995576664485,"pX":-0.8926633294388762,"pZ":2.769922006803368,"vX0":-10.960104560370658,"vY0":-132.42038069803795,"vZ0":0.32563420558156064,"x":151.03,"y":163.99,"x0":1.992319531701532,"y0":50.0023741742587,"z0":4.4420266225735805,"aX":17.925555011532506},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.3,"breakHorizontal":-15.8,"spinRate":2145,"spinDirection":106},"zone":11,"typeConfidence":0.9,"plateTime":0.4145597106153591,"extension":6.407264273844205},"index":4,"playId":"2a71d466-2849-3c5b-8d35-c187d6141190","pitchNumber":1,"startTime":"2026-05-09T01:46:06.731Z","endTime":"2026-05-09T01:46:10.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670947651433185,"aZ":-27.578335766369502,"pfxX":2.428065375565684,"pfxZ":3.343820686228936,"pX":0.553744879871635,"pZ":1.8613017223239157,"vX0":-4.558707823810886,"vY0":-117.24456964425362,"vZ0":0.14259266624767186,"x":95.89,"y":188.52,"x0":2.2185123185358693,"y0":50.00371545971964,"z0":4.399187582114388,"aX":3.339570685747825},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.4,"breakHorizontal":-3.1,"spinRate":2253,"spinDirection":153},"zone":9,"typeConfidence":0.86,"plateTime":0.4693432913229554,"extension":6.375875391755549},"index":5,"playId":"b703b768-8c21-3c91-9cb7-79855cf91253","pitchNumber":2,"startTime":"2026-05-09T01:46:27.680Z","endTime":"2026-05-09T01:46:30.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":91.9,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94509026754803,"aZ":-23.111931133825674,"pfxX":10.752799819270624,"pfxZ":5.130995349115441,"pX":-1.087245663126395,"pZ":3.0058374070254352,"vX0":-11.449839099272111,"vY0":-133.1599340456249,"vZ0":0.8566056875373165,"x":158.44,"y":157.62,"x0":1.9050617737551157,"y0":50.004512307528664,"z0":4.372922614524806,"aX":18.998028255875006},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":-16.4,"spinRate":2275,"spinDirection":115},"zone":11,"typeConfidence":0.91,"plateTime":0.4139415398287243,"extension":6.433662209755644},"index":6,"playId":"fced3a30-5d89-3126-b92e-bf3de3985e16","pitchNumber":3,"startTime":"2026-05-09T01:46:51.662Z","endTime":"2026-05-09T01:46:55.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":71.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242854709561257,"aZ":-28.246327160211276,"pfxX":0.10493247451629717,"pfxZ":2.9733212808711436,"pX":-0.8175251196071993,"pZ":3.391499264750291,"vX0":-6.607322203925668,"vY0":-115.01432444849664,"vZ0":3.7925883367670314,"x":148.16,"y":147.21,"x0":2.0966238075120187,"y0":50.000844712459454,"z0":4.483928626714107,"aX":0.13892172064958414},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.8,"breakHorizontal":1.7,"spinRate":2281,"spinDirection":232},"zone":11,"typeConfidence":0.89,"plateTime":0.47891249445350104,"extension":6.482451218544021},"index":7,"playId":"48df71d3-e003-3401-b7e3-22ca6a2a0132","pitchNumber":4,"startTime":"2026-05-09T01:47:16.326Z","endTime":"2026-05-09T01:47:20.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643489396643076,"aZ":-27.06651812686274,"pfxX":-2.913184144210386,"pfxZ":3.7379681600041668,"pX":-0.022981089005329643,"pZ":2.6334643291751756,"vX0":-4.450673800300394,"vY0":-116.40961965882099,"vZ0":1.7575827990995787,"x":117.88,"y":167.68,"x0":2.2951068316096848,"y0":50.00364801827043,"z0":4.4379346726355395,"aX":-3.9827841238133614},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.6,"breakHorizontal":6.4,"spinRate":2298,"spinDirection":240},"zone":5,"typeConfidence":0.89,"plateTime":0.47120337957727454,"extension":6.332105255016871},"index":8,"playId":"27527737-6118-3e13-8f71-954ac8d154b8","pitchNumber":5,"startTime":"2026-05-09T01:48:01.193Z","endTime":"2026-05-09T01:48:06.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28005448004635,"aZ":-27.805573728446024,"pfxX":1.1548955563702252,"pfxZ":3.252468550220086,"pX":1.2256414239823468,"pZ":1.9963723996285683,"vX0":-2.946423802442853,"vY0":-115.64090297184421,"vZ0":0.692552654840086,"x":70.28,"y":184.88,"x0":2.3710283006641797,"y0":50.00261740255497,"z0":4.378388996762391,"aX":1.5512340317265125},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":2275,"spinDirection":202},"zone":14,"typeConfidence":0.88,"plateTime":0.47520445998823346,"extension":6.396202293675829},"index":9,"playId":"1af5e20b-173f-3304-98d7-2b26cfec1c99","pitchNumber":6,"startTime":"2026-05-09T01:48:38.305Z","endTime":"2026-05-09T01:48:47.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":7.6999999999999975,"leverageIndex":3.91,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:48:47.211Z","atBatIndex":70},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Jiménez grounds into a force out, fielded by second baseman Nasim Nuñez. Heriberto Hernández out at 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:49:53.708Z","endTime":"2026-05-09T01:53:05.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8,9,10],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T01:49:16.333Z","endTime":"2026-05-09T01:49:55.879Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.246767858523175,"aZ":-26.892160321452643,"pfxX":-0.3008702335500999,"pfxZ":4.033523703131367,"pX":1.0769686975408677,"pZ":2.295633638489676,"vX0":-2.6044900680891647,"vY0":-113.77346717792422,"vZ0":0.7794198282292538,"x":75.95,"y":176.8,"x0":2.276468920615454,"y0":50.00035388729349,"z0":4.617718844656491,"aX":-0.3932576736184125},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":7.8,"breakHorizontal":1.2,"spinRate":2119,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4817631249547949,"extension":6.108466979690301},"index":1,"playId":"5710e447-44a4-38f4-81ea-3723be6c5016","pitchNumber":1,"startTime":"2026-05-09T01:49:55.879Z","endTime":"2026-05-09T01:49:59.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"b47ead93-9745-497b-b689-3bcd94b65080","startTime":"2026-05-09T01:50:13.854Z","endTime":"2026-05-09T01:50:18.854Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98350389793933,"aZ":-25.36619975939969,"pfxX":11.060813274058237,"pfxZ":3.8389506215970144,"pX":0.011168397253810244,"pZ":2.1043752636321886,"vX0":-8.968621672210881,"vY0":-132.5263866727666,"vZ0":-0.7640141156769904,"x":116.57,"y":181.96,"x0":2.0062766195615107,"y0":50.005877079235205,"z0":4.253452593132299,"aX":19.629419503692578},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":-18.0,"spinRate":2129,"spinDirection":109},"zone":8,"typeConfidence":0.87,"plateTime":0.41370814918775434,"extension":6.227313555225954},"index":3,"playId":"fb791a6f-1da3-33bb-8e31-f6ff47194f8b","pitchNumber":2,"startTime":"2026-05-09T01:50:35.356Z","endTime":"2026-05-09T01:50:39.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435511041988065,"aZ":-25.0731875660254,"pfxX":9.39167962755387,"pfxZ":4.067716164506198,"pX":0.03451808327461727,"pZ":3.595255767850829,"vX0":-8.45880178182539,"vY0":-131.40478169055262,"vZ0":2.8777834188770397,"x":115.68,"y":141.71,"x0":2.0786487797724438,"y0":50.00016367456511,"z0":4.351189845336717,"aX":16.384588980279048},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":-15.1,"spinRate":2159,"spinDirection":113},"zone":12,"typeConfidence":0.9,"plateTime":0.41718351911017315,"extension":6.313726056014515},"index":4,"playId":"c042061c-386e-3f28-b125-9a21d2fec14e","pitchNumber":3,"startTime":"2026-05-09T01:50:56.736Z","endTime":"2026-05-09T01:51:00.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26181703740864,"aZ":-26.5368010957247,"pfxX":-0.589226340434057,"pfxZ":4.10931139920678,"pX":0.27832687344733054,"pZ":2.1216522964858457,"vX0":-4.173953112536682,"vY0":-116.54180285803237,"vZ0":0.37207268457468845,"x":106.39,"y":181.5,"x0":2.170492803605075,"y0":50.005383968322136,"z0":4.469890307819022,"aX":-0.8090804639619061},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":7.8,"breakHorizontal":2.2,"spinRate":2212,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.4702919264077612,"extension":6.409389725007461},"index":5,"playId":"facea878-1975-3fe0-aae7-47aff264ce2a","pitchNumber":4,"startTime":"2026-05-09T01:51:19.096Z","endTime":"2026-05-09T01:51:22.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-09T01:51:30.125Z","endTime":"2026-05-09T01:51:47.153Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.855373582490277,"aZ":-27.294127756219964,"pfxX":1.4897307932693877,"pfxZ":3.5238577310716694,"pX":-0.13923672214801078,"pZ":1.7396434869002044,"vX0":-5.601159593496545,"vY0":-116.93230463125535,"vZ0":-0.27263815983537976,"x":122.31,"y":191.81,"x0":2.0927218528414104,"y0":50.00511300722827,"z0":4.416500182949171,"aX":2.065555075877255},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.6,"breakHorizontal":-1.3,"spinRate":2196,"spinDirection":212},"zone":8,"typeConfidence":0.87,"plateTime":0.4682534950264321,"extension":6.275610214579622},"index":7,"playId":"62e7307e-46bf-36b8-838a-20ad091425a8","pitchNumber":5,"startTime":"2026-05-09T01:51:47.153Z","endTime":"2026-05-09T01:51:50.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":8,"playId":"49124df3-1431-4b1a-aeb6-87bd8e894c88","startTime":"2026-05-09T01:52:10.174Z","endTime":"2026-05-09T01:52:15.174Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76557748083117,"aZ":-27.463270281740147,"pfxX":-1.0073816847165977,"pfxZ":3.5205700496960937,"pX":-1.2069293689262375,"pZ":1.8431536938997848,"vX0":-7.133448418776397,"vY0":-116.14999855652225,"vZ0":0.2226086563040116,"x":163.01,"y":189.01,"x0":2.060626606360212,"y0":50.00562173853418,"z0":4.400546694364347,"aX":-1.3482312863657224},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.7,"breakHorizontal":4.0,"spinRate":2352,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.4751875605453284,"extension":6.417587548818605},"index":9,"playId":"56fb0a14-5112-36c6-81ac-da1ad20ee665","pitchNumber":6,"startTime":"2026-05-09T01:52:30.303Z","endTime":"2026-05-09T01:52:33.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"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":90.7,"endSpeed":82.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56688121209498,"aZ":-21.562444219274226,"pfxX":9.75400749542538,"pfxZ":6.022814793262799,"pX":1.3026387227657679,"pZ":1.7494624265415448,"vX0":-5.6378940444597685,"vY0":-132.0147449015538,"vZ0":-2.1154143950844793,"x":67.35,"y":191.54,"x0":2.2006676716658515,"y0":50.002018713095566,"z0":4.151203203826818,"aX":17.185363330664075},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.7,"breakHorizontal":-16.4,"spinRate":2196,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.41518002624559536,"extension":6.300107458633624},"hitData":{"launchSpeed":82.2,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.95,"coordY":152.85}},"index":10,"playId":"a693a088-9ea2-3711-bf2f-891487d10fb4","pitchNumber":7,"startTime":"2026-05-09T01:52:59.157Z","endTime":"2026-05-09T01:53:05.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-17.599999999999998,"leverageIndex":6.98,"dramaIndex":288.0,"contextMetrics":{},"playEndTime":"2026-05-09T01:53:05.892Z","atBatIndex":71}]