[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-22T22:42:16.602Z","endTime":"2026-05-22T22:43:14.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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-22T18:57:57.201Z","endTime":"2026-05-22T22:17:27.349Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"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-22T22:17:27.349Z","endTime":"2026-05-22T22:41:46.907Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"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-22T22:41:46.907Z","endTime":"2026-05-22T22:42:18.935Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"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":94.8,"endSpeed":86.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.478724968303364,"aZ":-26.012702934550173,"pfxX":11.486757865802184,"pfxZ":3.2078433956375925,"pX":0.4858969174264624,"pZ":3.6160875439741322,"vX0":-7.5926602943961665,"vY0":-137.90813823199935,"vZ0":-2.060029121539835,"x":98.48,"y":141.15,"x0":1.7863664363708596,"y0":50.00276624153308,"z0":6.132384768501213,"aX":22.06294491135529},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":-19.2,"spinRate":2147,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.39759428959885534,"extension":6.901585865952041},"index":3,"playId":"d61df763-47e5-39e0-a6e6-5be8492e8e6e","pitchNumber":1,"startTime":"2026-05-22T22:42:18.935Z","endTime":"2026-05-22T22:42:23.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13697185666943,"aZ":-23.198238628449488,"pfxX":11.898766964187569,"pfxZ":4.568831009368231,"pX":-0.6612180537222186,"pZ":1.9554733483519495,"vX0":-10.469814242622805,"vY0":-139.26731189430336,"vZ0":-6.696626953284042,"x":142.2,"y":185.98,"x0":1.6001008265228283,"y0":50.003938488352524,"z0":5.924484462572407,"aX":23.38584527792704},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.0,"breakHorizontal":-19.4,"spinRate":2247,"spinDirection":128},"zone":7,"typeConfidence":0.91,"plateTime":0.3932091471463406,"extension":6.934653724540522},"index":4,"playId":"62abc1f2-eee7-32ff-bc8e-4a903adea254","pitchNumber":2,"startTime":"2026-05-22T22:42:36.235Z","endTime":"2026-05-22T22:42:41.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.453064556208417,"aZ":-33.32884821401511,"pfxX":12.513774553012478,"pfxZ":-0.7015584772296473,"pX":-0.6204208657654279,"pZ":1.4046936489547472,"vX0":-10.029147622959544,"vY0":-127.58704961285594,"vZ0":-4.602375057107581,"x":140.65,"y":200.85,"x0":1.745013961215184,"y0":50.00510267733881,"z0":5.873104151217273,"aX":20.53269991196819},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-20.3,"spinRate":2136,"spinDirection":103},"zone":13,"typeConfidence":0.9,"plateTime":0.4301091716874659,"extension":6.997744317683353},"index":5,"playId":"f2ea0bd6-c00a-38d2-b90a-1a0eb36880e1","pitchNumber":3,"startTime":"2026-05-22T22:42:54.177Z","endTime":"2026-05-22T22:42:58.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507051059880254,"aZ":-33.63080955972461,"pfxX":11.158122604164474,"pfxZ":-0.8846165935453043,"pX":-0.6362210168575197,"pZ":0.9261710286771098,"vX0":-9.468460695680385,"vY0":-127.716231232009,"vZ0":-5.82639061247928,"x":141.25,"y":213.77,"x0":1.670990636550923,"y0":50.000743268713755,"z0":5.8844362073135255,"aX":18.415792054272735},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.8,"breakHorizontal":-18.0,"spinRate":2138,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.4289895680901563,"extension":7.174323623642846},"index":6,"playId":"f3a102f9-5b3e-3441-a8e6-a915fed142cb","pitchNumber":4,"startTime":"2026-05-22T22:43:11.252Z","endTime":"2026-05-22T22:43:14.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-22T22:43:14.252Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-22T22:43:32.198Z","endTime":"2026-05-22T22:43:52.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":87.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.067948380852233,"aZ":-28.071444720015123,"pfxX":11.555803755937319,"pfxZ":2.1070893791826215,"pX":-0.24815547987279635,"pZ":2.7192631747877223,"vX0":-9.30503995543513,"vY0":-138.67076439405062,"vZ0":-3.9917586387727777,"x":126.46,"y":165.36,"x0":1.6498613343799051,"y0":50.00258731913743,"z0":6.050516829604882,"aX":22.500634109708574},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.1,"breakHorizontal":-19.0,"spinRate":2191,"spinDirection":124},"zone":2,"typeConfidence":0.9,"plateTime":0.3950190477516382,"extension":6.932389912034587},"hitData":{"launchSpeed":102.4,"launchAngle":17.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.14,"coordY":89.25}},"index":0,"playId":"6727b2d1-6a0c-36c3-9170-a0e7d24040c1","pitchNumber":1,"startTime":"2026-05-22T22:43:42.590Z","endTime":"2026-05-22T22:43:52.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-22T22:43:52.620Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-22T22:44:11.531Z","endTime":"2026-05-22T22:45:15.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232014012944127,"aZ":-35.91485314741258,"pfxX":-0.4921672536888857,"pfxZ":-2.3924408604195335,"pX":-0.7710470373435049,"pZ":1.7677204305654304,"vX0":-6.016096023496823,"vY0":-125.0743484124366,"vZ0":-3.411345519338438,"x":146.39,"y":191.05,"x0":1.7423040233873477,"y0":50.00355802801335,"z0":6.133698064761228,"aX":-0.7683041689883161},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.9,"breakHorizontal":2.4,"spinRate":2053,"spinDirection":309},"zone":7,"typeConfidence":0.9,"plateTime":0.44008557349943356,"extension":6.926640502340282},"index":0,"playId":"dfffa3ea-43ed-3d76-bcff-3b98e4682944","pitchNumber":1,"startTime":"2026-05-22T22:44:17.761Z","endTime":"2026-05-22T22:44:22.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.598801987848024,"aZ":-35.967548155631235,"pfxX":10.115894910494507,"pfxZ":-2.3218852411410964,"pX":1.031842680126464,"pZ":2.636651405028841,"vX0":-5.378047412992674,"vY0":-127.42059633320928,"vZ0":-1.4156411360906695,"x":77.67,"y":167.59,"x0":1.8620298219917206,"y0":50.00277388376039,"z0":6.05653611018794,"aX":16.53745875853439},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":-17.0,"spinRate":2011,"spinDirection":111},"zone":12,"typeConfidence":0.9,"plateTime":0.43081269662985466,"extension":7.028418343114378},"index":1,"playId":"d7badbe1-2f8d-35e1-aef0-e1d33ad11c7d","pitchNumber":2,"startTime":"2026-05-22T22:44:35.134Z","endTime":"2026-05-22T22:44:39.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.939506219126386,"aZ":-35.52220728801952,"pfxX":10.361290510434175,"pfxZ":-2.0415873663038298,"pX":-0.5832998528525882,"pZ":1.1795919738330796,"vX0":-9.14455391550741,"vY0":-127.2883155684386,"vZ0":-4.8213078337707636,"x":139.23,"y":206.93,"x0":1.7083086795614417,"y0":50.00141610664074,"z0":5.908354612831243,"aX":17.014400470182476},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.6,"breakHorizontal":-16.7,"spinRate":2083,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4301711368089891,"extension":7.138458042242649},"index":2,"playId":"d438c610-9305-3619-9e1b-6e8cadd918ac","pitchNumber":3,"startTime":"2026-05-22T22:44:53.557Z","endTime":"2026-05-22T22:44:56.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.015695772289842,"aZ":-35.707547951185425,"pfxX":10.136768195461418,"pfxZ":-2.1424448328320187,"pX":-0.9609644821880867,"pZ":0.9157656882342116,"vX0":-9.844326398958042,"vY0":-127.7535082751542,"vZ0":-5.569250406650139,"x":153.63,"y":214.05,"x0":1.6305903223844058,"y0":50.00526329233396,"z0":5.940172059098885,"aX":16.711349272011113},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.0,"breakHorizontal":-16.1,"spinRate":2087,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.4292041797737185,"extension":7.294597902239664},"index":3,"playId":"fcb66442-0004-3197-b413-bfca2e7de6df","pitchNumber":4,"startTime":"2026-05-22T22:45:12.772Z","endTime":"2026-05-22T22:45:15.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-22T22:45:15.772Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T22:47:16.512Z","endTime":"2026-05-22T22:47:38.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.2,"endSpeed":88.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89697279027031,"aZ":-19.70362746833027,"pfxX":-8.453534378620647,"pfxZ":6.299935581790864,"pX":0.15578283709078364,"pZ":3.1135167381413633,"vX0":10.662620398445444,"vY0":-139.70196908346747,"vZ0":-3.8321022332345116,"x":111.06,"y":154.72,"x0":-2.60865943660201,"y0":50.006301200483115,"z0":5.794965926075431,"aX":-16.74520754075579},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":13.2,"spinRate":2106,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.391771764015286,"extension":7.0783017774368515},"hitData":{"launchSpeed":98.2,"launchAngle":31.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":174.41,"coordY":69.03}},"index":0,"playId":"c2cc72cf-f1d6-3995-834b-50184ecb5a19","pitchNumber":1,"startTime":"2026-05-22T22:47:26.933Z","endTime":"2026-05-22T22:47:38.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-22T22:47:38.994Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T22:47:59.025Z","endTime":"2026-05-22T22:49:17.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869721383913138,"aZ":-24.96443966685057,"pfxX":-1.106717233851799,"pfxZ":3.961865690638046,"pX":0.3750160298029661,"pZ":2.5585385125753937,"vX0":8.333610409937588,"vY0":-133.97244772527344,"vZ0":-3.7997885884492066,"x":102.71,"y":169.7,"x0":-2.6315715937602953,"y0":50.000721776541404,"z0":5.778999823374949,"aX":-2.014384737442278},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":0.2,"spinRate":2094,"spinDirection":210},"zone":6,"typeConfidence":0.89,"plateTime":0.40880156550135993,"extension":6.9658711830286775},"index":0,"playId":"065dcc08-0180-3d44-8ee5-6d8916db96f1","pitchNumber":1,"startTime":"2026-05-22T22:48:04.740Z","endTime":"2026-05-22T22:48:08.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.834590393055418,"aZ":-33.147375976362724,"pfxX":4.235191042913863,"pfxZ":-0.5851626483541938,"pX":2.0665363314104637,"pZ":1.003204417808192,"vX0":10.309596635569294,"vY0":-127.85575391705234,"vZ0":-5.214870575959075,"x":38.23,"y":211.69,"x0":-2.5648620823283874,"y0":50.00338671224575,"z0":5.664037884634599,"aX":7.0268531051901295},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.0,"breakHorizontal":-10.0,"spinRate":2260,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.4280403813819871,"extension":6.978249667551012},"index":1,"playId":"795a3061-b919-375b-b381-fa1d58c8fa4c","pitchNumber":2,"startTime":"2026-05-22T22:48:20.858Z","endTime":"2026-05-22T22:48:24.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.364658197679717,"aZ":-44.384058824748166,"pfxX":6.899536947365433,"pfxZ":-8.388143833647684,"pX":1.1916832372878259,"pZ":1.4260728903445687,"vX0":6.892866384740142,"vY0":-121.20691494748223,"vZ0":-1.5766631641096363,"x":71.58,"y":200.28,"x0":-2.6076700622118305,"y0":50.00164454317589,"z0":6.036245363438697,"aX":10.045184603903449},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-15.2,"breakHorizontal":-14.4,"spinRate":2459,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4556065946659591,"extension":6.98100913071448},"index":2,"playId":"d44bef88-1e09-3190-b540-0243ca7a8c47","pitchNumber":3,"startTime":"2026-05-22T22:48:41.250Z","endTime":"2026-05-22T22:48:44.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657671927017592,"aZ":-43.215343298779054,"pfxX":8.214301404297439,"pfxZ":-7.552309397615975,"pX":0.025021841206535056,"pZ":1.2838349666599274,"vX0":3.9782922626178205,"vY0":-121.74005080912197,"vZ0":-2.3097227716913715,"x":116.05,"y":204.12,"x0":-2.7108872658002343,"y0":50.002395694927344,"z0":6.078457766343309,"aX":12.009758349982189},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.9,"breakHorizontal":-16.0,"spinRate":2531,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.4544497778762864,"extension":6.854790332389056},"index":3,"playId":"59c04ea9-7587-36ad-a6f2-84411d47b0db","pitchNumber":4,"startTime":"2026-05-22T22:48:57.878Z","endTime":"2026-05-22T22:49:01.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.263924813286607,"aZ":-33.437884515519606,"pfxX":6.054055367897306,"pfxZ":-0.7501149486459457,"pX":-0.3040903680189085,"pZ":1.708069048868392,"vX0":4.566418165979916,"vY0":-129.05895952577774,"vZ0":-3.6638526767067505,"x":128.59,"y":192.66,"x0":-2.8839735484996525,"y0":50.00416375903572,"z0":5.726038009805756,"aX":10.19508950620946},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.9,"breakHorizontal":-12.0,"spinRate":2232,"spinDirection":57},"zone":8,"typeConfidence":0.9,"plateTime":0.4246782704188381,"extension":6.974855558982799},"index":4,"playId":"8d3cea22-5a15-31d3-b8d6-5d44bad39f1d","pitchNumber":5,"startTime":"2026-05-22T22:49:13.135Z","endTime":"2026-05-22T22:49:17.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-22T22:49:17.150Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (10) on a ground ball to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T22:49:48.543Z","endTime":"2026-05-22T22:50:22.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-22T22:49:36.293Z","endTime":"2026-05-22T22:49:50.886Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.169930519124655,"aZ":-18.737251434573167,"pfxX":-9.43005660091667,"pfxZ":6.58226656585326,"pX":0.14888917830181503,"pZ":3.361913201909741,"vX0":10.434847656581983,"vY0":-142.33315270704153,"vZ0":-3.843547435412798,"x":111.32,"y":148.01,"x0":-2.3482221019773113,"y0":50.005237634198906,"z0":5.924108654304564,"aX":-19.2566541055067},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":14.9,"spinRate":2092,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.38554603455986536,"extension":7.02932742057184},"index":1,"playId":"13350628-6cab-3a99-ac8e-253947997b19","pitchNumber":1,"startTime":"2026-05-22T22:49:50.886Z","endTime":"2026-05-22T22:49:53.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.236759743278366,"aZ":-25.902288371227677,"pfxX":-1.273746611745397,"pfxZ":3.3680590600299993,"pX":0.8566692684127476,"pZ":3.094476276426372,"vX0":9.73555256112978,"vY0":-135.69770716238517,"vZ0":-2.030049766321671,"x":84.35,"y":155.23,"x0":-2.614877041023419,"y0":50.00043125926364,"z0":5.6602896157081934,"aX":-2.370871179692881},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":0.2,"spinRate":2150,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.40392746323663964,"extension":6.947135131965119},"hitData":{"launchSpeed":76.6,"launchAngle":3.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.92,"coordY":138.84}},"index":2,"playId":"468eac5e-9657-3d3f-b285-0181cef7f582","pitchNumber":2,"startTime":"2026-05-22T22:50:09.849Z","endTime":"2026-05-22T22:50:22.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.41,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-22T22:50:22.132Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-22T22:50:43.668Z","endTime":"2026-05-22T22:52:55.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.351437626182385,"aZ":-33.688211449141356,"pfxX":6.977490768217785,"pfxZ":-0.9130479857148277,"pX":-0.08473614465789511,"pZ":2.7414487565249286,"vX0":4.6697491910855735,"vY0":-127.41579511525619,"vZ0":-0.9960786459086111,"x":120.23,"y":164.76,"x0":-2.845955436303302,"y0":50.00621553499796,"z0":5.791422513393814,"aX":11.51323115466622},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-13.7,"spinRate":2277,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.4293278574237456,"extension":7.014424936814059},"index":0,"playId":"df42a183-9fd6-34df-9fe4-d65c5cc24c59","pitchNumber":1,"startTime":"2026-05-22T22:50:58.497Z","endTime":"2026-05-22T22:51:02.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07489105617453,"aZ":-20.88736156114645,"pfxX":-9.67621990957685,"pfxZ":5.459164290526756,"pX":1.3082306651751419,"pZ":2.3166721956289953,"vX0":13.930282223286639,"vY0":-142.91543918968617,"vZ0":-5.7831075590943435,"x":67.13,"y":176.23,"x0":-2.373076452316054,"y0":50.00381562347735,"z0":5.679275600517911,"aX":-20.00929092465599},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.8,"breakHorizontal":14.8,"spinRate":2166,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38331740239610523,"extension":7.126119877176257},"index":1,"playId":"3b9aed8d-25c8-3cff-933d-c3ae26d150dd","pitchNumber":2,"startTime":"2026-05-22T22:51:18.474Z","endTime":"2026-05-22T22:51:22.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72226208026502,"aZ":-21.012001198710493,"pfxX":-9.844516106659341,"pfxZ":5.420517379944439,"pX":0.6090281543277691,"pZ":3.2092744033842537,"vX0":11.983586495814038,"vY0":-142.35049042359617,"vZ0":-3.045353858523957,"x":93.79,"y":152.13,"x0":-2.3700224356655504,"y0":50.0005740517114,"z0":5.6182750352862945,"aX":-20.264756981229542},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":15.5,"spinRate":2159,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.3843222119807601,"extension":7.08892609956904},"index":2,"playId":"598d6450-b0e2-3c70-9d5b-77cfdc72a765","pitchNumber":3,"startTime":"2026-05-22T22:51:40.715Z","endTime":"2026-05-22T22:51:44.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.979772784649267,"aZ":-32.46873689389438,"pfxX":6.054873289871424,"pfxZ":-0.17897905157945537,"pX":1.8254051555821647,"pZ":1.771380414815194,"vX0":9.126475203208775,"vY0":-127.28201490811017,"vZ0":-3.552768126162084,"x":47.42,"y":190.95,"x0":-2.5925744264569834,"y0":50.003795914758044,"z0":5.7547764069404135,"aX":9.939107527927726},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.0,"breakHorizontal":-13.1,"spinRate":2316,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.43024016683098987,"extension":7.119634433150648},"index":3,"playId":"057755dd-0efc-34a5-9213-9d92a39a1f42","pitchNumber":4,"startTime":"2026-05-22T22:52:01.352Z","endTime":"2026-05-22T22:52:05.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.407549060727334,"aZ":-44.69612765442394,"pfxX":7.568384131643562,"pfxZ":-8.419804461804262,"pX":0.9255380589068228,"pZ":0.9038651833216014,"vX0":5.776205714216058,"vY0":-122.56584615619974,"vZ0":-3.007891443597898,"x":81.72,"y":214.38,"x0":-2.4645007993931025,"y0":50.00454813187913,"z0":6.050314815863779,"aX":11.251574636069082},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-15.7,"breakHorizontal":-15.2,"spinRate":2517,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.45086259028634545,"extension":7.21897930128989},"index":4,"playId":"63923838-85fd-36fa-ad2a-72cdd3cf29f9","pitchNumber":5,"startTime":"2026-05-22T22:52:22.000Z","endTime":"2026-05-22T22:52:25.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.665474032789437,"aZ":-34.51083289176348,"pfxX":7.268441749718873,"pfxZ":-1.4165893676308654,"pX":1.0724243644228624,"pZ":1.6567447312691164,"vX0":7.257646401612048,"vY0":-128.81711896788036,"vZ0":-3.330236221782391,"x":76.12,"y":194.05,"x0":-2.741818329245306,"y0":50.00133967925637,"z0":5.678233177338031,"aX":12.01961444217258},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.1,"breakHorizontal":-15.0,"spinRate":2289,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.42776943467276496,"extension":7.009405358544815},"index":5,"playId":"21d6f709-96e8-3b2a-be57-11cdded273d6","pitchNumber":6,"startTime":"2026-05-22T22:52:52.466Z","endTime":"2026-05-22T22:52:55.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-22T22:52:55.466Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Fry singles on a sharp line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T22:55:01.768Z","endTime":"2026-05-22T22:55:38.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28585412008213,"aZ":-24.79451428056427,"pfxX":12.482328779185938,"pfxZ":3.8295531662524365,"pX":-0.6710813990078989,"pZ":2.4520763076241434,"vX0":-10.52863691321244,"vY0":-137.79967241434537,"vZ0":-4.987258276683556,"x":142.58,"y":172.57,"x0":1.5753200336581323,"y0":50.000651852714334,"z0":5.957962544330733,"aX":24.030994812709782},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":-20.4,"spinRate":2080,"spinDirection":123},"zone":4,"typeConfidence":0.9,"plateTime":0.3973138082625267,"extension":7.0310066359811305},"index":0,"playId":"28ca7303-70c4-3b29-8457-f0f49452749e","pitchNumber":1,"startTime":"2026-05-22T22:55:11.170Z","endTime":"2026-05-22T22:55:14.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49365256028755,"aZ":-30.7654822199116,"pfxX":12.174992432790333,"pfxZ":0.8499917835308413,"pX":0.05704886127845707,"pZ":2.1117358811797113,"vX0":-8.017133162499652,"vY0":-127.72295668419564,"vZ0":-3.7094032742770815,"x":114.83,"y":181.76,"x0":1.6560860918250058,"y0":50.001798406670865,"z0":6.004367055638278,"aX":20.098673986764737},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-20.2,"spinRate":2053,"spinDirection":108},"zone":8,"typeConfidence":0.9,"plateTime":0.42898060707836505,"extension":7.065144331544773},"hitData":{"launchSpeed":106.7,"launchAngle":9.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.47,"coordY":111.23}},"index":1,"playId":"21c42152-7c5b-3dc6-8850-2064e35ba7e1","pitchNumber":2,"startTime":"2026-05-22T22:55:29.133Z","endTime":"2026-05-22T22:55:38.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-22T22:55:38.168Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Travis Bazzana grounds into a force out, first baseman Bryce Harper to shortstop Trea Turner. David Fry out at 2nd. Travis Bazzana to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T22:55:54.758Z","endTime":"2026-05-22T22:57:22.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":95.0,"endSpeed":87.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557613497015858,"aZ":-28.485073529496805,"pfxX":11.810008536645434,"pfxZ":1.9035169500510936,"pX":0.29716360407962283,"pZ":2.955812458067682,"vX0":-7.932639969493447,"vY0":-138.09197231141536,"vZ0":-3.4169140652447374,"x":105.67,"y":158.97,"x0":1.6664907039218484,"y0":50.005162591747336,"z0":6.116871796432239,"aX":22.906550300080042},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.9,"breakHorizontal":-19.8,"spinRate":2093,"spinDirection":124},"zone":3,"typeConfidence":0.9,"plateTime":0.3960156310273608,"extension":6.97560970286312},"index":0,"playId":"4693bc79-b980-3912-b7f0-7eb54968488c","pitchNumber":1,"startTime":"2026-05-22T22:56:02.419Z","endTime":"2026-05-22T22:56:06.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54640184795832,"aZ":-35.82101984026656,"pfxX":-0.2661466973987512,"pfxZ":-2.306153714033277,"pX":-0.5817251654310329,"pZ":1.8320028172395957,"vX0":-5.391401973727332,"vY0":-125.28939395197105,"vZ0":-3.266941356296786,"x":139.17,"y":189.32,"x0":1.6373085226253519,"y0":50.00309188055348,"z0":6.095915873748702,"aX":-0.4201798876497068},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":1.8,"spinRate":1956,"spinDirection":301},"zone":7,"typeConfidence":0.9,"plateTime":0.4380406077931003,"extension":6.855655429294769},"index":1,"playId":"19206023-0518-324b-91a4-1f4b62bf6c8c","pitchNumber":2,"startTime":"2026-05-22T22:56:28.974Z","endTime":"2026-05-22T22:56:31.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-22T22:56:40.706Z","endTime":"2026-05-22T22:56:54.087Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41020090826499,"aZ":-35.736373350090616,"pfxX":0.5790025244280841,"pfxZ":-2.236928145149264,"pX":-1.907588426254305,"pZ":0.8187202989136764,"vX0":-8.628353481177358,"vY0":-125.83576838382005,"vZ0":-5.635643474628726,"x":189.71,"y":216.67,"x0":1.5020896734672706,"y0":50.00397074229773,"z0":6.009072332244505,"aX":0.921662509201215},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.3,"breakHorizontal":1.1,"spinRate":1932,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.4365820964059166,"extension":6.969016656036704},"index":3,"playId":"e4cf2ffc-6564-35bc-8119-26ce2a5c8725","pitchNumber":3,"startTime":"2026-05-22T22:56:54.087Z","endTime":"2026-05-22T22:56:57.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.372936359593684,"aZ":-27.648057524402496,"pfxX":11.742071040481775,"pfxZ":2.3167654235118693,"pX":0.3017069238003569,"pZ":2.8157361068809306,"vX0":-7.551368876853619,"vY0":-138.46392217747098,"vZ0":-3.8455794833185313,"x":105.5,"y":162.76,"x0":1.5312694903345003,"y0":50.00195258011393,"z0":6.061328278894471,"aX":22.920355071421703},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":-19.8,"spinRate":1988,"spinDirection":124},"zone":3,"typeConfidence":0.9,"plateTime":0.39477810743554587,"extension":7.181997160759286},"hitData":{"launchSpeed":71.0,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":137.08,"coordY":180.42}},"index":4,"playId":"0c6faa45-dcb3-351c-a5d6-c4b500203a56","pitchNumber":4,"startTime":"2026-05-22T22:57:13.751Z","endTime":"2026-05-22T22:57:22.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-22T22:57:22.258Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T22:57:46.053Z","endTime":"2026-05-22T23:00:20.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":85.8,"endSpeed":78.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43272976032343,"aZ":-37.440936257926204,"pfxX":0.8760870895662474,"pfxZ":-3.337397627398886,"pX":-0.7108817774150463,"pZ":2.8431110122068324,"vX0":-6.149831811805635,"vY0":-124.87856867548206,"vZ0":-0.7053397396726717,"x":144.1,"y":162.02,"x0":1.6711918527964975,"y0":50.004604397107244,"z0":6.212549424941142,"aX":1.3833637158912915},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.0,"breakHorizontal":-0.1,"spinRate":2043,"spinDirection":308},"zone":1,"typeConfidence":0.89,"plateTime":0.4388131571944007,"extension":6.81663693161285},"index":0,"playId":"898b2ed8-4c3e-3dc7-b243-39f08d2f93ce","pitchNumber":1,"startTime":"2026-05-22T22:57:55.867Z","endTime":"2026-05-22T22:58:00.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"b2aa3080-557a-3cd3-aa31-2af4f5d986a8","startTime":"2026-05-22T22:58:15.951Z","endTime":"2026-05-22T22:58:18.951Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4351876425117,"aZ":-26.46494734898922,"pfxX":12.362663918113615,"pfxZ":2.980007331050281,"pX":-0.10640522888432462,"pZ":3.0181248493876307,"vX0":-8.62019169993524,"vY0":-137.9322796905623,"vZ0":-3.337239199327561,"x":121.06,"y":157.29,"x0":1.46289095788546,"y0":50.00292522148254,"z0":6.040584826253764,"aX":23.675281289561784},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":-20.4,"spinRate":2120,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.39804635308869907,"extension":7.051225573589689},"index":2,"playId":"19ef643c-6629-30c2-a19f-2925349bd07f","pitchNumber":2,"startTime":"2026-05-22T22:58:36.807Z","endTime":"2026-05-22T22:58:40.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.658908292059305,"aZ":-27.436743903100517,"pfxX":12.573747272294723,"pfxZ":2.5422009950204645,"pX":0.32426214807967146,"pZ":1.1299662491524922,"vX0":-7.638355923247289,"vY0":-135.9823743827179,"vZ0":-7.330287727913811,"x":104.64,"y":208.27,"x0":1.5458138503403231,"y0":50.000227003848174,"z0":5.782067078179837,"aX":23.38825173098385},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.1,"breakHorizontal":-21.0,"spinRate":2109,"spinDirection":118},"zone":14,"typeConfidence":0.89,"plateTime":0.4038291107264138,"extension":6.988776399274726},"index":3,"playId":"44946726-29e7-322e-8026-c388d8634754","pitchNumber":3,"startTime":"2026-05-22T22:58:58.518Z","endTime":"2026-05-22T22:59:01.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92707803292059,"aZ":-33.05454139803605,"pfxX":11.603867789711792,"pfxZ":-0.5483935280234462,"pX":-0.3440069316570135,"pZ":0.5761215593533424,"vX0":-8.694658753127353,"vY0":-125.40712502402435,"vZ0":-6.294266821212531,"x":130.11,"y":223.22,"x0":1.6644188912708169,"y0":50.00619597967014,"z0":5.822761091726368,"aX":18.442069756351867},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-19.0,"spinRate":1934,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.4371511263457464,"extension":7.152150158991724},"index":4,"playId":"4e1aa0dd-2ad1-3722-b591-9d57a58c4463","pitchNumber":4,"startTime":"2026-05-22T22:59:19.365Z","endTime":"2026-05-22T22:59:22.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94481078586722,"aZ":-29.986511552806764,"pfxX":11.357054294894525,"pfxZ":1.1297772211234438,"pX":0.49968343312443503,"pZ":3.0530106431680193,"vX0":-6.9904005367232465,"vY0":-138.8619949781035,"vZ0":-2.6478363716507327,"x":97.95,"y":156.35,"x0":1.5871230010357973,"y0":50.001878460375565,"z0":6.03428505828959,"aX":21.960299697575955},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.7,"breakHorizontal":-19.0,"spinRate":2118,"spinDirection":126},"zone":3,"typeConfidence":0.9,"plateTime":0.3959346015713461,"extension":7.040089969584043},"index":5,"playId":"49fc352e-5205-3685-8572-51d61825d220","pitchNumber":5,"startTime":"2026-05-22T22:59:44.085Z","endTime":"2026-05-22T22:59:48.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-22T22:59:55.722Z","endTime":"2026-05-22T23:00:17.087Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.069385183141478,"aZ":-32.83929929650807,"pfxX":-0.25068386309128676,"pfxZ":-0.4139527634771758,"pX":-0.1882658344307601,"pZ":1.598763302977263,"vX0":-4.697558527933579,"vY0":-126.93707072172664,"vZ0":-4.611956046281516,"x":124.18,"y":195.61,"x0":1.73546360065732,"y0":50.005174763450235,"z0":6.11672277156251,"aX":-0.3999405087710962},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.8,"breakHorizontal":1.8,"spinRate":1978,"spinDirection":305},"zone":8,"typeConfidence":0.91,"plateTime":0.4350177840937772,"extension":6.8932759559778605},"index":7,"playId":"b20b95f6-a787-3491-a341-3dac7b3c03c8","pitchNumber":6,"startTime":"2026-05-22T23:00:17.087Z","endTime":"2026-05-22T23:00:20.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:00:20.087Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-22T23:01:02.808Z","endTime":"2026-05-22T23:02:29.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"dc99aa92-6e83-3301-a728-3f3164ece616","startTime":"2026-05-22T23:00:47.455Z","endTime":"2026-05-22T23:00:50.455Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6420366586802,"aZ":-27.52526016062615,"pfxX":10.930741653838027,"pfxZ":2.3869454552269733,"pX":-0.4320073824270505,"pZ":2.589633465396902,"vX0":-9.448155203367392,"vY0":-138.7171423899215,"vZ0":-4.2760900331911165,"x":133.47,"y":168.86,"x0":1.595714863424868,"y0":50.00682313107149,"z0":5.983314494738068,"aX":21.33568105452949},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":-17.9,"spinRate":2127,"spinDirection":123},"zone":4,"typeConfidence":0.9,"plateTime":0.3946413376662128,"extension":7.105836598483326},"index":1,"playId":"ff22fa03-8ec5-37f0-84b0-4bd2f8a02028","pitchNumber":1,"startTime":"2026-05-22T23:01:05.135Z","endTime":"2026-05-22T23:01:08.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.333340433549544,"aZ":-35.73972558938076,"pfxX":-0.2683476121481365,"pfxZ":-2.2234971068454783,"pX":-0.577268820927281,"pZ":1.6732077180652893,"vX0":-5.4610612171574955,"vY0":-126.2851559654143,"vZ0":-3.6803764075293994,"x":139.0,"y":193.6,"x0":1.6541493290881726,"y0":50.00144523329012,"z0":6.044531561154577,"aX":-0.43046852358715954},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.7,"breakHorizontal":1.8,"spinRate":1986,"spinDirection":307},"zone":7,"typeConfidence":0.9,"plateTime":0.4348291033375258,"extension":6.807235954532757},"index":2,"playId":"502287ce-137e-3edd-9f74-463c321f4fd5","pitchNumber":2,"startTime":"2026-05-22T23:01:26.999Z","endTime":"2026-05-22T23:01:29.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25861454323111,"aZ":-28.18947885608505,"pfxX":10.900174433492019,"pfxZ":2.02716098057868,"pX":-0.0771873457589038,"pZ":2.249723688381883,"vX0":-8.568669795018263,"vY0":-139.09109305595945,"vZ0":-5.261123846369413,"x":119.94,"y":178.04,"x0":1.6222963234715657,"y0":50.002537698914026,"z0":6.0273891250350475,"aX":21.425862765194786},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":-18.0,"spinRate":2125,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.39329756182914766,"extension":7.045171266969468},"index":3,"playId":"5656d084-5003-3318-ad06-883a213abbe8","pitchNumber":3,"startTime":"2026-05-22T23:01:50.009Z","endTime":"2026-05-22T23:01:53.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.499489517692943,"aZ":-35.25420142568566,"pfxX":8.87363345793398,"pfxZ":-1.9012854802688057,"pX":-1.0990139804231105,"pZ":1.6689140845968589,"vX0":-9.858653791642102,"vY0":-126.19816874442932,"vZ0":-3.854249222540722,"x":158.89,"y":193.72,"x0":1.6962398508561767,"y0":50.00149815123923,"z0":6.040861442336632,"aX":14.38221541557649},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.1,"breakHorizontal":-13.9,"spinRate":1806,"spinDirection":102},"zone":13,"typeConfidence":0.9,"plateTime":0.4332110206938955,"extension":7.209270387776473},"hitData":{"launchSpeed":55.9,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.76,"coordY":172.31}},"index":4,"playId":"e8fb1424-3834-3261-9f2c-5a54525e12c2","pitchNumber":4,"startTime":"2026-05-22T23:02:19.240Z","endTime":"2026-05-22T23:02:29.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:02:29.700Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T23:04:45.943Z","endTime":"2026-05-22T23:05:51.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-22T23:04:36.177Z","endTime":"2026-05-22T23:04:48.167Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41371585690373,"aZ":-14.790179632472984,"pfxX":-8.20463306703093,"pfxZ":8.712610619162756,"pX":-0.24800157583702784,"pZ":2.5602299113735567,"vX0":9.39510102672264,"vY0":-140.92477259425814,"vZ0":-6.521528091175227,"x":126.45,"y":169.65,"x0":-2.57178031100013,"y0":50.004877476855135,"z0":5.87416005097451,"aX":-16.373609549094496},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":12.7,"spinRate":2362,"spinDirection":224},"zone":5,"typeConfidence":0.91,"plateTime":0.38987176091555,"extension":6.963533479786309},"index":1,"playId":"85ea855c-c7c2-3dd5-99d5-ec24bd05fdfe","pitchNumber":1,"startTime":"2026-05-22T23:04:48.167Z","endTime":"2026-05-22T23:04:51.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23057067809055,"aZ":-41.43481132708451,"pfxX":7.051992211491784,"pfxZ":-6.348018332967351,"pX":0.6102220407331109,"pZ":1.6905244285721532,"vX0":5.397280415245577,"vY0":-120.47838779836086,"vZ0":-1.7967306051219023,"x":93.74,"y":193.14,"x0":-2.582085207733205,"y0":50.004819381834274,"z0":6.136163086232824,"aX":10.281612882684938},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-11.6,"breakHorizontal":-14.2,"spinRate":2525,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.4560814971956062,"extension":6.784418972069103},"index":2,"playId":"95313529-131d-35b2-b39b-39c8430d0218","pitchNumber":2,"startTime":"2026-05-22T23:05:05.392Z","endTime":"2026-05-22T23:05:08.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.593390947992184,"aZ":-20.223080565600263,"pfxX":-6.551402987102391,"pfxZ":5.897564877787342,"pX":-0.1898906681944399,"pZ":4.895045452820996,"vX0":8.98668785946985,"vY0":-141.73000340052414,"vZ0":0.5593507736196752,"x":124.24,"y":106.61,"x0":-2.5564513660593473,"y0":50.001230354899334,"z0":5.990544522442339,"aX":-13.274163773881194},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":10.0,"spinRate":2230,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.38703114514082904,"extension":6.942966383198078},"index":3,"playId":"ddae5a90-9ad8-3540-a5be-e7f79d70c0e0","pitchNumber":3,"startTime":"2026-05-22T23:05:31.672Z","endTime":"2026-05-22T23:05:34.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.984123393999926,"aZ":-32.43444017692171,"pfxX":6.1618181747298255,"pfxZ":-0.16205086499809696,"pX":-0.7428518906246636,"pZ":2.3009034459365725,"vX0":3.401528733020054,"vY0":-125.48572431264468,"vZ0":-2.052878691797284,"x":145.32,"y":176.66,"x0":-2.917675842835469,"y0":50.00443563495509,"z0":5.778369992059508,"aX":9.802244176033623},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":-12.0,"spinRate":2298,"spinDirection":57},"zone":4,"typeConfidence":0.9,"plateTime":0.4369093182246693,"extension":6.8934514259652335},"index":4,"playId":"686b9dca-5d24-3501-a69d-3d570f78abf9","pitchNumber":4,"startTime":"2026-05-22T23:05:48.475Z","endTime":"2026-05-22T23:05:51.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:05:51.799Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a ground ball to third baseman José Ramírez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T23:06:09.656Z","endTime":"2026-05-22T23:07:21.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424983181109084,"aZ":-35.175775355406394,"pfxX":5.300084240542893,"pfxZ":-1.8732059460554082,"pX":1.23609165428811,"pZ":0.9390900827843401,"vX0":7.850201308716267,"vY0":-126.88642937481218,"vZ0":-4.963456151021484,"x":69.88,"y":213.42,"x0":-2.6031870510404542,"y0":50.00034171868411,"z0":5.769040106547966,"aX":8.514507479839015},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":-11.6,"spinRate":2244,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.43405233254480846,"extension":7.00513592776153},"index":0,"playId":"296e422e-c6df-3bac-88b6-ac7be21a43af","pitchNumber":1,"startTime":"2026-05-22T23:06:17.344Z","endTime":"2026-05-22T23:06:20.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.204337710817256,"aZ":-20.863285061127684,"pfxX":-10.214138256568978,"pfxZ":5.6486687830965785,"pX":-0.5202430023893162,"pZ":2.900894471986219,"vX0":9.037354885560825,"vY0":-141.30612451433876,"vZ0":-4.332144329636422,"x":136.83,"y":160.46,"x0":-2.4487112030474014,"y0":50.00028066544625,"z0":5.811867630707179,"aX":-20.446294133149095},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.4,"breakHorizontal":16.4,"spinRate":2138,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3891056886446984,"extension":7.0419353054691465},"index":1,"playId":"8b399c01-0b79-3853-85eb-31dea5449cdc","pitchNumber":2,"startTime":"2026-05-22T23:06:33.851Z","endTime":"2026-05-22T23:06:37.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75184953355448,"aZ":-19.098663242613384,"pfxX":-8.875235907814947,"pfxZ":6.515633851218875,"pX":-0.09988947114275433,"pZ":2.166380496925031,"vX0":9.640991948940853,"vY0":-141.16149079574893,"vZ0":-6.548202903782831,"x":120.81,"y":180.29,"x0":-2.4152481357964883,"y0":50.003821518140604,"z0":5.7565276516119495,"aX":-17.81576310865121},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.6,"breakHorizontal":13.9,"spinRate":2200,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.38880624721027246,"extension":7.026744313371837},"index":2,"playId":"57352fb2-b2c2-30a4-831c-33da607bbda7","pitchNumber":3,"startTime":"2026-05-22T23:06:49.141Z","endTime":"2026-05-22T23:06:52.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470937030195195,"aZ":-41.80342471788964,"pfxX":6.079922246353032,"pfxZ":-6.481639711526998,"pX":0.9862415144762152,"pZ":1.588500847330075,"vX0":6.179404904776229,"vY0":-122.3113577126691,"vZ0":-2.1343125733369184,"x":79.41,"y":195.89,"x0":-2.380977566074982,"y0":50.001604501845584,"z0":6.122806399633628,"aX":9.033362498609499},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.0,"breakHorizontal":-12.7,"spinRate":2397,"spinDirection":36},"zone":14,"typeConfidence":0.89,"plateTime":0.4511581638035107,"extension":6.752336207316422},"hitData":{"launchSpeed":64.1,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":125.9,"coordY":202.48}},"index":3,"playId":"93bd867a-e9e0-3261-b0e3-f39552a8c2f7","pitchNumber":4,"startTime":"2026-05-22T23:07:10.856Z","endTime":"2026-05-22T23:07:21.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.68,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:07:21.191Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T23:07:46.638Z","endTime":"2026-05-22T23:08:06.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.510084703154135,"aZ":-21.457671294153638,"pfxX":-10.291390011148502,"pfxZ":5.427001293347512,"pX":-0.4324371077206938,"pZ":3.064591804827316,"vX0":9.978594355420068,"vY0":-139.89200519706057,"vZ0":-3.216940465910149,"x":133.48,"y":156.04,"x0":-2.7141736576462074,"y0":50.00656528488103,"z0":5.641527736042719,"aX":-20.336379951452837},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":16.6,"spinRate":1976,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.3920204114763677,"extension":7.047246589107249},"hitData":{"launchSpeed":85.9,"launchAngle":30.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.39,"coordY":88.22}},"index":0,"playId":"d1e08308-b68e-37ef-8a38-4bbc43d5429c","pitchNumber":1,"startTime":"2026-05-22T23:07:54.873Z","endTime":"2026-05-22T23:08:06.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:08:06.817Z","atBatIndex":13},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"J.T. Realmuto grounds into a force out, shortstop Brayan Rocchio to second baseman Travis Bazzana. Adolis García out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-22T23:08:26.181Z","endTime":"2026-05-22T23:08:41.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00405371658812,"aZ":-19.87485104526163,"pfxX":-8.519726296396822,"pfxZ":6.119195633821342,"pX":-0.4760869611361773,"pZ":3.0230068265433356,"vX0":8.796152523560178,"vY0":-141.08127391257858,"vZ0":-4.072860983578382,"x":135.15,"y":157.16,"x0":-2.5319647744184506,"y0":50.00117362398546,"z0":5.771324787371611,"aX":-17.120970600733173},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":13.6,"spinRate":1955,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3886882787660806,"extension":7.03337208405626},"hitData":{"launchSpeed":96.4,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.79,"coordY":151.52}},"index":0,"playId":"ec5f14f7-41d7-3738-b445-9a46b08f18ea","pitchNumber":1,"startTime":"2026-05-22T23:08:34.270Z","endTime":"2026-05-22T23:08:41.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:08:41.795Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hedges flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T23:11:07.198Z","endTime":"2026-05-22T23:12:09.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.990323456639086,"aZ":-29.04159117942007,"pfxX":11.4964121928938,"pfxZ":1.9877393246326864,"pX":0.7570547218774214,"pZ":2.4700589265148887,"vX0":-6.077166186360246,"vY0":-125.44703808786302,"vZ0":-2.9021489305839627,"x":88.14,"y":172.09,"x0":1.7314700374922787,"y0":50.00325261186594,"z0":6.036723795527892,"aX":18.121364660227947},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":-19.2,"spinRate":1982,"spinDirection":113},"zone":6,"typeConfidence":0.9,"plateTime":0.4384696682004887,"extension":6.937260802425371},"index":0,"playId":"055c93c8-f36a-3c12-b88d-77ca1bdb6e83","pitchNumber":1,"startTime":"2026-05-22T23:11:14.038Z","endTime":"2026-05-22T23:11:17.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.967132219791736,"aZ":-30.02123177013965,"pfxX":12.159719493601493,"pfxZ":1.3381548359011024,"pX":-0.1931537774473584,"pZ":2.267825269570752,"vX0":-8.243753308669296,"vY0":-126.62599466911612,"vZ0":-3.2192001771643595,"x":124.36,"y":177.55,"x0":1.5391772551558875,"y0":50.004553924053894,"z0":5.980010838260784,"aX":19.57575375739336},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":-19.9,"spinRate":2036,"spinDirection":110},"zone":5,"typeConfidence":0.9,"plateTime":0.4340239083993511,"extension":7.1227890817638695},"index":1,"playId":"e1b85222-399e-376c-b6ff-08823a8e4f97","pitchNumber":2,"startTime":"2026-05-22T23:11:30.318Z","endTime":"2026-05-22T23:11:33.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-22T23:11:39.614Z","endTime":"2026-05-22T23:11:57.531Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66311257770036,"aZ":-33.38877556259526,"pfxX":12.886604639867027,"pfxZ":-0.7559607655282452,"pX":-0.16241012767054447,"pZ":2.3261674237163112,"vX0":-8.485829488184368,"vY0":-127.04745075679007,"vZ0":-2.5614925508569897,"x":123.19,"y":175.97,"x0":1.5722770073076975,"y0":50.00125819963446,"z0":6.04092251148532,"aX":20.749202379508446},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.8,"breakHorizontal":-21.0,"spinRate":2044,"spinDirection":107},"zone":5,"typeConfidence":0.9,"plateTime":0.4336040259028602,"extension":7.084706475269576},"hitData":{"launchSpeed":95.3,"launchAngle":45.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.71,"coordY":103.63}},"index":3,"playId":"be62e0ab-18f0-312a-a85a-a21ad7cabd7b","pitchNumber":3,"startTime":"2026-05-22T23:11:57.531Z","endTime":"2026-05-22T23:12:09.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:12:09.728Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Petey Halpin lines out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T23:12:31.125Z","endTime":"2026-05-22T23:13:05.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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, 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":86.7,"endSpeed":79.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.849026881359762,"aZ":-37.60991222529246,"pfxX":-0.5669552252056267,"pfxZ":-3.4149624946606334,"pX":0.4259208042446744,"pZ":2.255674681154868,"vX0":-3.008775051331731,"vY0":-126.14607828966128,"vZ0":-1.8577051653461423,"x":100.76,"y":177.88,"x0":1.7144376528780618,"y0":50.00603741355419,"z0":6.071976372669066,"aX":-0.9010630381163425},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.4,"breakHorizontal":1.8,"spinRate":2065,"spinDirection":297},"zone":6,"typeConfidence":0.9,"plateTime":0.4364384665629166,"extension":6.845233228604368},"index":0,"playId":"c3cc719a-d691-326b-84ed-e015146a5f9a","pitchNumber":1,"startTime":"2026-05-22T23:12:38.402Z","endTime":"2026-05-22T23:12:41.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00168060062292,"aZ":-25.65130394178163,"pfxX":11.121048466411034,"pfxZ":3.3048910613772318,"pX":0.34059460501385563,"pZ":2.6567476007894295,"vX0":-7.7935535804798235,"vY0":-139.66368528789226,"vZ0":-4.466039458627292,"x":104.02,"y":167.05,"x0":1.725080250572231,"y0":50.00105906727003,"z0":5.9674845878698,"aX":21.92684652428638},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.2,"breakHorizontal":-18.5,"spinRate":2194,"spinDirection":128},"zone":6,"typeConfidence":0.9,"plateTime":0.39247183238187233,"extension":6.94986736362637},"hitData":{"launchSpeed":100.1,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":147.23,"coordY":145.52}},"index":1,"playId":"f8b56ca0-ed34-3a1d-96d5-4a284e208ddd","pitchNumber":2,"startTime":"2026-05-22T23:12:57.480Z","endTime":"2026-05-22T23:13:05.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:13:05.982Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-22T23:13:24.926Z","endTime":"2026-05-22T23:14:26.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.818169774590274,"aZ":-30.991157641851864,"pfxX":11.618574945942331,"pfxZ":0.6261684671363827,"pX":-0.24792086267196886,"pZ":2.3659654027204833,"vX0":-8.727511950503201,"vY0":-137.41149249240817,"vZ0":-4.024708280247709,"x":126.45,"y":174.9,"x0":1.4731650887769623,"y0":50.0040173707105,"z0":5.974990517442321,"aX":22.03491507490056},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.4,"breakHorizontal":-19.0,"spinRate":2126,"spinDirection":127},"zone":5,"typeConfidence":0.9,"plateTime":0.399877276169772,"extension":6.906937144957742},"index":0,"playId":"e711af51-8bb5-3001-b357-265fc0cb496c","pitchNumber":1,"startTime":"2026-05-22T23:13:33.003Z","endTime":"2026-05-22T23:13:36.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35846632033327,"aZ":-27.812470928219625,"pfxX":11.095836762629219,"pfxZ":2.2017050500140343,"pX":-0.597976649255165,"pZ":2.354802562199446,"vX0":-9.68859709542234,"vY0":-139.81556430899448,"vZ0":-4.9283202083976265,"x":139.79,"y":175.2,"x0":1.469639778416741,"y0":50.00245095051694,"z0":5.964189376358189,"aX":21.979827929197956},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.1,"breakHorizontal":-18.1,"spinRate":2113,"spinDirection":129},"zone":4,"typeConfidence":0.9,"plateTime":0.3916621936621354,"extension":6.919749367025119},"index":1,"playId":"403889c3-4933-31d3-b30a-1cf64051a0b8","pitchNumber":2,"startTime":"2026-05-22T23:13:52.062Z","endTime":"2026-05-22T23:13:56.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-22T23:14:04.247Z","endTime":"2026-05-22T23:14:19.570Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.411033964803615,"aZ":-36.158902375557766,"pfxX":10.970370705656608,"pfxZ":-2.357786126431381,"pX":0.5593380832719468,"pZ":1.810892402320593,"vX0":-6.547517070063926,"vY0":-130.09946903826372,"vZ0":-3.5579041538241443,"x":95.68,"y":189.89,"x0":1.6994691085471685,"y0":50.00043753370317,"z0":5.972042069823107,"aX":18.572971454937438},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.9,"breakHorizontal":-18.1,"spinRate":2099,"spinDirection":108},"zone":9,"typeConfidence":0.89,"plateTime":0.42299188687844813,"extension":7.288003102094768},"hitData":{"launchSpeed":99.3,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.28,"coordY":151.01}},"index":3,"playId":"30be9d35-4e6d-3822-8aea-8e0442108ab8","pitchNumber":3,"startTime":"2026-05-22T23:14:19.570Z","endTime":"2026-05-22T23:14:26.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:14:26.817Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T23:16:32.029Z","endTime":"2026-05-22T23:19:17.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28942372569021,"aZ":-17.21175872512804,"pfxX":-7.913172216230299,"pfxZ":7.510196315981132,"pX":0.03712713608778208,"pZ":2.8911911969981383,"vX0":9.820458272049528,"vY0":-139.95954889349179,"vZ0":-5.376733537355053,"x":115.58,"y":160.72,"x0":-2.481830974363182,"y0":50.00606115884079,"z0":5.956904253195746,"aX":-15.771874510435467},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":12.4,"spinRate":2191,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.39069800955916767,"extension":7.1055044908770775},"index":0,"playId":"7a51b790-cc84-3d60-bf63-15472ff994a9","pitchNumber":1,"startTime":"2026-05-22T23:16:38.912Z","endTime":"2026-05-22T23:16:42.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933553803135187,"aZ":-43.76139866968154,"pfxX":6.369329689924732,"pfxZ":-8.187461592432179,"pX":0.2688703437485617,"pZ":1.4394938055330164,"vX0":4.8795598714581105,"vY0":-119.54627903684916,"vZ0":-1.622946155241259,"x":106.75,"y":199.91,"x0":-2.6431212977341807,"y0":50.00507822566506,"z0":6.137929533370092,"aX":9.009981385482886},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.9,"breakHorizontal":-13.0,"spinRate":2445,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4622238753513064,"extension":6.9155015859498095},"index":1,"playId":"45317812-26cc-3478-ba34-47c66f16174d","pitchNumber":2,"startTime":"2026-05-22T23:16:57.018Z","endTime":"2026-05-22T23:17:00.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52069930872222,"aZ":-14.242916132056159,"pfxX":-6.729638350382629,"pfxZ":8.950024130977235,"pX":0.36937672621439077,"pZ":4.1436785799917155,"vX0":10.44329704810891,"vY0":-141.41693034633536,"vZ0":-2.379950420904884,"x":102.92,"y":126.9,"x0":-2.5156346958732847,"y0":50.00270842843888,"z0":5.922053347952386,"aX":-13.483601000812216},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":9.8,"spinRate":2367,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.38893344556389264,"extension":6.984412559411211},"index":2,"playId":"39a9304a-92ad-3421-919f-b7535679c8a5","pitchNumber":3,"startTime":"2026-05-22T23:17:16.805Z","endTime":"2026-05-22T23:17:20.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.25918483947289,"aZ":-16.091667669620193,"pfxX":-7.158791937930005,"pfxZ":7.972073749635754,"pX":0.4110485943286168,"pZ":2.8035279978887893,"vX0":10.294657057113444,"vY0":-142.02523618849662,"vZ0":-5.739771148056069,"x":101.33,"y":163.08,"x0":-2.3514881829006824,"y0":50.00570758793443,"z0":5.89535102413172,"aX":-14.447764586410461},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":10.6,"spinRate":2350,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.38747417714611565,"extension":7.131353811221518},"index":3,"playId":"b8e9dd34-cc90-3bd2-8fbe-17e079dd6709","pitchNumber":4,"startTime":"2026-05-22T23:17:31.590Z","endTime":"2026-05-22T23:17:34.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53157757253829,"aZ":-29.793123772102284,"pfxX":4.2213436939900095,"pfxZ":1.3979340326827074,"pX":1.1804319633525344,"pZ":0.1987090706715394,"vX0":8.475143628551622,"vY0":-130.1291575066534,"vZ0":-8.2030387303112,"x":72.0,"y":233.41,"x0":-2.6735741171539096,"y0":50.00641477029608,"z0":5.66471690337943,"aX":7.204621834521184},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.8,"breakHorizontal":-9.6,"spinRate":2383,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.4216821527484349,"extension":6.921461347934328},"index":4,"playId":"c9687a31-1395-35d9-922e-26a64c19249e","pitchNumber":5,"startTime":"2026-05-22T23:17:51.007Z","endTime":"2026-05-22T23:17:54.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.244814325130683,"aZ":-44.204160873683534,"pfxX":6.0952977075927235,"pfxZ":-8.187814025063751,"pX":0.6392703443564514,"pZ":1.4821670879810414,"vX0":6.001004040817336,"vY0":-121.38738303700426,"vZ0":-1.5234206888921935,"x":92.63,"y":198.76,"x0":-2.671349960256165,"y0":50.00346566461602,"z0":6.021514599598133,"aX":8.953587455006664},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.9,"breakHorizontal":-12.6,"spinRate":2409,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4539614204692044,"extension":6.855235485340385},"index":5,"playId":"c96f4c43-5a24-3c52-8989-2107bcdd52b0","pitchNumber":6,"startTime":"2026-05-22T23:18:10.778Z","endTime":"2026-05-22T23:18:14.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.115628406407865,"aZ":-30.83424005383043,"pfxX":7.648831791852864,"pfxZ":0.8200062968624984,"pX":0.8531115300871371,"pZ":1.5397285675343646,"vX0":6.857189132232652,"vY0":-127.83620848908538,"vZ0":-4.347852781096214,"x":84.48,"y":197.21,"x0":-2.868703767056099,"y0":50.00303901394872,"z0":5.713897542086773,"aX":12.517764277372429},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.6,"breakHorizontal":-15.5,"spinRate":2178,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.43031322048656495,"extension":6.9843858817904545},"index":6,"playId":"0a57c2de-9842-306a-a4b2-56a590d5bd74","pitchNumber":7,"startTime":"2026-05-22T23:18:28.289Z","endTime":"2026-05-22T23:18:34.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71280672109594,"aZ":-15.62869280433383,"pfxX":-7.641366077709627,"pfxZ":8.08724005320042,"pX":-0.9995136953595493,"pZ":3.521868529319916,"vX0":7.229160112744001,"vY0":-142.38205489014078,"vZ0":-3.592072641036145,"x":155.1,"y":143.69,"x0":-2.5827583548328996,"y0":50.0055123001963,"z0":5.7933988338254165,"aX":-15.639199462511293},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":12.4,"spinRate":2301,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.38518488534519246,"extension":7.143376519487374},"index":7,"playId":"20606739-4769-3de9-a9a8-f33816fee76e","pitchNumber":8,"startTime":"2026-05-22T23:19:14.504Z","endTime":"2026-05-22T23:19:17.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:19:17.504Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T23:19:34.722Z","endTime":"2026-05-22T23:20:20.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10816818384485,"aZ":-21.085572913762416,"pfxX":-7.773188986955552,"pfxZ":5.401588894529997,"pX":-0.8280816252259571,"pZ":3.4775452361916432,"vX0":7.827713964316068,"vY0":-142.46399614882247,"vZ0":-2.6737706322791377,"x":148.56,"y":144.89,"x0":-2.603066462459826,"y0":50.00209073472504,"z0":5.762775641295337,"aX":-15.957586996365439},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":12.5,"spinRate":2015,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3846374155382879,"extension":7.039338029557085},"index":0,"playId":"a0996552-8c6c-36d6-a8fe-19e2ae3e6992","pitchNumber":1,"startTime":"2026-05-22T23:19:41.310Z","endTime":"2026-05-22T23:19:45.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.492811993425978,"aZ":-37.99370394085164,"pfxX":5.943959287775855,"pfxZ":-3.518953521271189,"pX":0.3428834115636899,"pZ":0.8928170635829037,"vX0":5.440153370523884,"vY0":-127.97898640653798,"vZ0":-4.8596565236002345,"x":103.93,"y":214.67,"x0":-2.5862243191377767,"y0":50.00563318486865,"z0":5.806580787518773,"aX":9.818234472300258},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-7.3,"breakHorizontal":-12.0,"spinRate":2074,"spinDirection":47},"zone":14,"typeConfidence":0.86,"plateTime":0.4287019565227359,"extension":7.034589028258886},"index":1,"playId":"e9cb7b57-47a3-306b-ac61-ecfdaf2d5cd0","pitchNumber":2,"startTime":"2026-05-22T23:19:54.633Z","endTime":"2026-05-22T23:19:57.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226805309628176,"aZ":-34.23115790659669,"pfxX":8.01564648607034,"pfxZ":-1.2324156244671975,"pX":0.17092022685233407,"pZ":2.1714806322598568,"vX0":4.787702291403109,"vY0":-128.20744474906434,"vZ0":-2.4986657159660233,"x":110.48,"y":180.15,"x0":-2.761522281111275,"y0":50.00410257048883,"z0":5.827334323232748,"aX":13.359246586371464},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.5,"breakHorizontal":-15.6,"spinRate":2119,"spinDirection":55},"zone":8,"typeConfidence":0.9,"plateTime":0.4270285288772637,"extension":7.0008426814071685},"hitData":{"launchSpeed":93.3,"launchAngle":21.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.1,"coordY":98.54}},"index":2,"playId":"3dba79bc-d065-3670-8af6-1e3723fae48b","pitchNumber":3,"startTime":"2026-05-22T23:20:10.062Z","endTime":"2026-05-22T23:20:20.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:20:20.355Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber challenged (pitch result), call on the field was confirmed: Kyle Schwarber called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-22T23:20:35.843Z","endTime":"2026-05-22T23:21:39.910Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3621568984762,"aZ":-45.612590718115435,"pfxX":6.810233601298949,"pfxZ":-9.35109075943702,"pX":-0.5698018190845113,"pZ":2.5874014578645688,"vX0":2.8534316044731654,"vY0":-120.50677966942486,"vZ0":1.3375185286626146,"x":138.72,"y":168.92,"x0":-2.66203045510453,"y0":50.002372821851615,"z0":6.126758529289582,"aX":9.787760373256805},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-16.1,"breakHorizontal":-13.1,"spinRate":2416,"spinDirection":39},"zone":4,"typeConfidence":0.9,"plateTime":0.45852874480540073,"extension":6.831285929047162},"index":0,"playId":"664a4c03-120a-3a08-9f43-0aad031c075c","pitchNumber":1,"startTime":"2026-05-22T23:20:44.082Z","endTime":"2026-05-22T23:20:47.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.817118881346083,"aZ":-35.9645918533861,"pfxX":6.919161855125617,"pfxZ":-2.32803279946821,"pX":0.14742158363166624,"pZ":1.4251130074982175,"vX0":5.2122566645490025,"vY0":-127.34961292883924,"vZ0":-3.3712608791523513,"x":111.38,"y":200.3,"x0":-2.8293159705246524,"y0":50.000272538076864,"z0":5.630896886282092,"aX":11.284073761554035},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.8,"breakHorizontal":-13.8,"spinRate":2317,"spinDirection":64},"zone":14,"typeConfidence":0.89,"plateTime":0.4312304668912148,"extension":6.959913909315384},"index":1,"playId":"df895739-97ac-370a-bdeb-a5059b12459a","pitchNumber":2,"startTime":"2026-05-22T23:20:57.598Z","endTime":"2026-05-22T23:21:00.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10270152647369,"aZ":-43.34450806200474,"pfxX":7.855488758104751,"pfxZ":-7.740648870785183,"pX":-0.7242755489389425,"pZ":2.67535079488312,"vX0":2.3474089751568403,"vY0":-120.64398233724542,"vZ0":0.8601253664524602,"x":144.61,"y":166.55,"x0":-2.735670623165521,"y0":50.00393840030697,"z0":6.199934623385682,"aX":11.33424919238731},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.3,"breakHorizontal":-14.8,"spinRate":2320,"spinDirection":36},"zone":4,"typeConfidence":0.9,"plateTime":0.4577416531719187,"extension":6.723250869492268},"index":2,"playId":"74f28714-c43f-388e-a12c-36287cfd8f9f","pitchNumber":3,"startTime":"2026-05-22T23:21:12.883Z","endTime":"2026-05-22T23:21:39.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"}},"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:21:39.910Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, pitcher Cristopher Sánchez to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-22T23:23:35.393Z","endTime":"2026-05-22T23:24:47.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":95.2,"endSpeed":87.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481204845564704,"aZ":-28.255714127357702,"pfxX":10.642045688822005,"pfxZ":1.9951958503572573,"pX":0.6055820581128387,"pZ":2.806532690157228,"vX0":-6.3444979759302855,"vY0":-138.5549345092032,"vZ0":-3.7631730889794612,"x":93.92,"y":163.0,"x0":1.5323874449236088,"y0":50.00022691455631,"z0":6.052272585375872,"aX":20.864640437658625},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.1,"breakHorizontal":-18.1,"spinRate":2096,"spinDirection":125},"zone":3,"typeConfidence":0.9,"plateTime":0.39404014351570105,"extension":6.999181196707175},"index":0,"playId":"cf926b19-cc22-335e-8d20-a528c501ca98","pitchNumber":1,"startTime":"2026-05-22T23:23:45.137Z","endTime":"2026-05-22T23:23:48.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.139661242182616,"aZ":-32.887341550361505,"pfxX":10.16031813598904,"pfxZ":-0.43258753139668116,"pX":-0.773386831480495,"pZ":1.1870312795134514,"vX0":-9.121591010595331,"vY0":-127.36241167866372,"vZ0":-5.52291053959761,"x":146.48,"y":206.73,"x0":1.5132562041918252,"y0":50.00183992331934,"z0":5.9471329984480406,"aX":16.897425448268105},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.7,"breakHorizontal":-16.7,"spinRate":2081,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.42805803169184253,"extension":7.158813315172128},"index":1,"playId":"3b9e8f47-8e06-37f6-952f-185bf7e58372","pitchNumber":2,"startTime":"2026-05-22T23:24:02.876Z","endTime":"2026-05-22T23:24:07.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.832169179070164,"aZ":-34.31430281902645,"pfxX":-1.079604699148466,"pfxZ":-1.3651009165787684,"pX":0.9840810303190561,"pZ":2.6433625679508292,"vX0":-1.337097968631261,"vY0":-124.21929127959777,"vZ0":-1.468756750950257,"x":79.49,"y":167.41,"x0":1.6686598616744395,"y0":50.002707167122175,"z0":6.083436802467388,"aX":-1.6942504025723784},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.5,"breakHorizontal":2.3,"spinRate":2084,"spinDirection":292},"zone":12,"typeConfidence":0.9,"plateTime":0.4401843145155304,"extension":6.814971550767127},"index":2,"playId":"8d924017-8123-3442-b4bb-004f6ca47512","pitchNumber":3,"startTime":"2026-05-22T23:24:20.503Z","endTime":"2026-05-22T23:24:25.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09166138957303,"aZ":-33.13925344951644,"pfxX":11.415778692386503,"pfxZ":-0.6060319768583984,"pX":1.0090926442181822,"pZ":2.2724834068546795,"vX0":-5.315017251759348,"vY0":-124.97308652497307,"vZ0":-2.6521128621866117,"x":78.54,"y":177.42,"x0":1.674932109266934,"y0":50.0032932168416,"z0":6.0568397432469645,"aX":18.1417293670825},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.4,"breakHorizontal":-19.6,"spinRate":2040,"spinDirection":114},"zone":14,"typeConfidence":0.91,"plateTime":0.43750003779624125,"extension":7.030176622117171},"hitData":{"launchSpeed":93.6,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.21,"coordY":166.86}},"index":3,"playId":"d1f4e06f-53b4-3a44-a8a5-3a7d0eb38cf3","pitchNumber":4,"startTime":"2026-05-22T23:24:38.092Z","endTime":"2026-05-22T23:24:47.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:24:47.219Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-22T23:25:06.879Z","endTime":"2026-05-22T23:26:43.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.810540548697492,"aZ":-35.57745205274606,"pfxX":-1.55466904504078,"pfxZ":-2.171964258596905,"pX":0.7584292221690083,"pZ":2.833528787985238,"vX0":-1.7068685910489418,"vY0":-124.53405412374248,"vZ0":-0.9480230807205932,"x":88.09,"y":162.27,"x0":1.6556048794391378,"y0":50.00473062805495,"z0":6.17104918288225,"aX":-2.433450653141465},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.0,"breakHorizontal":3.2,"spinRate":2125,"spinDirection":288},"zone":6,"typeConfidence":0.91,"plateTime":0.4404089930376833,"extension":6.800421111828662},"index":0,"playId":"1d3a640a-3c4e-3578-a458-c50ef58b211b","pitchNumber":1,"startTime":"2026-05-22T23:25:12.950Z","endTime":"2026-05-22T23:25:16.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.191961977428683,"aZ":-34.75472432684507,"pfxX":12.175016220533195,"pfxZ":-1.547897799136001,"pX":-0.3024749567200521,"pZ":-0.27179250455068654,"vX0":-8.787968264406707,"vY0":-128.56697352296007,"vZ0":-8.377895786650726,"x":128.53,"y":246.12,"x0":1.588647730160523,"y0":50.00611633067261,"z0":5.749128447723285,"aX":20.26010083967442},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.7,"breakHorizontal":-19.9,"spinRate":2033,"spinDirection":102},"zone":13,"typeConfidence":0.9,"plateTime":0.4270453410595154,"extension":7.325109728129923},"index":1,"playId":"9ca2f07f-9ae5-308f-b1d3-bedfe89d3152","pitchNumber":2,"startTime":"2026-05-22T23:25:30.941Z","endTime":"2026-05-22T23:25:34.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52558021743534,"aZ":-26.503285620026773,"pfxX":11.189558161446987,"pfxZ":2.8515020165346936,"pX":-1.3710308468605095,"pZ":1.7570790982457494,"vX0":-11.259181980259651,"vY0":-139.95830945617877,"vZ0":-6.776414215450309,"x":169.26,"y":191.34,"x0":1.243250820374666,"y0":50.00621509412609,"z0":5.936692528839057,"aX":22.283026138688253},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.0,"breakHorizontal":-18.0,"spinRate":2062,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.3908150506615016,"extension":7.0923124688209045},"index":2,"playId":"42e73de1-ba97-37a9-9862-d60b310704bf","pitchNumber":3,"startTime":"2026-05-22T23:26:00.562Z","endTime":"2026-05-22T23:26:05.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.999119283678812,"aZ":-37.67768664493355,"pfxX":0.38583961713900017,"pfxZ":-3.5032647169497437,"pX":-0.09044890954558693,"pZ":1.1232762608539721,"vX0":-4.113550210367877,"vY0":-125.58297932257241,"vZ0":-4.390068271809245,"x":120.45,"y":208.45,"x0":1.5291516491827402,"y0":50.00009206613855,"z0":6.008778328963708,"aX":0.6075608146564584},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.2,"breakHorizontal":0.4,"spinRate":2022,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4386895604510821,"extension":6.839855077505154},"index":3,"playId":"b6ef163a-1f2e-3408-842c-41114d6a72f9","pitchNumber":4,"startTime":"2026-05-22T23:26:21.214Z","endTime":"2026-05-22T23:26:24.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921839001432225,"aZ":-33.3853025623467,"pfxX":8.626918977663255,"pfxZ":-0.7507108467546297,"pX":-0.729481924668863,"pZ":1.295976251329021,"vX0":-8.325803341081587,"vY0":-125.90053750009542,"vZ0":-4.840719053585753,"x":144.81,"y":203.79,"x0":1.4952743506076616,"y0":50.00422458564659,"z0":5.937432759828491,"aX":13.887704657754288},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.3,"breakHorizontal":-13.8,"spinRate":1988,"spinDirection":105},"zone":13,"typeConfidence":0.89,"plateTime":0.4346090073122255,"extension":7.1952362974541515},"index":4,"playId":"e588037a-a995-3a62-84b9-11bc504b39be","pitchNumber":5,"startTime":"2026-05-22T23:26:39.640Z","endTime":"2026-05-22T23:26:43.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:26:43.945Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"David Fry grounds into a double play, third baseman Alec Bohm to second baseman Bryson Stott to first baseman Bryce Harper. Rhys Hoskins out at 2nd. David Fry out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-22T23:26:59.874Z","endTime":"2026-05-22T23:29:14.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276748380936123,"aZ":-35.948931865855585,"pfxX":0.7817642742105271,"pfxZ":-2.3552515665441245,"pX":-1.1009813474264223,"pZ":0.4600429033163791,"vX0":-6.880618609285247,"vY0":-126.32297848043895,"vZ0":-6.481828289776171,"x":158.97,"y":226.36,"x0":1.5639346101045775,"y0":50.00174662502479,"z0":5.971865928951595,"aX":1.2571665456749757},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.6,"breakHorizontal":0.2,"spinRate":2104,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.43467558343770785,"extension":6.965024915027474},"index":0,"playId":"631d37f9-d527-3c0d-8079-5ee0d6b84bfb","pitchNumber":1,"startTime":"2026-05-22T23:27:08.409Z","endTime":"2026-05-22T23:27:13.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.828742676580134,"aZ":-26.59213250270523,"pfxX":13.383481391280455,"pfxZ":2.8372214626501044,"pX":-1.1630249996077113,"pZ":2.300527145859349,"vX0":-11.59270351946505,"vY0":-139.72770791114544,"vZ0":-5.1393010022244585,"x":161.33,"y":176.67,"x0":1.3101636719428629,"y0":50.003638104676675,"z0":5.92114895593363,"aX":26.344035647684294},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.2,"breakHorizontal":-21.7,"spinRate":2138,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.39267288841772086,"extension":6.995413010676683},"index":1,"playId":"c3b86edb-3fb1-3961-8442-ffffcb679483","pitchNumber":2,"startTime":"2026-05-22T23:27:34.800Z","endTime":"2026-05-22T23:27:39.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12789304345879,"aZ":-28.348633202590307,"pfxX":12.785109784160456,"pfxZ":2.003262121038146,"pX":0.9276333396512523,"pZ":1.4788564418104075,"vX0":-6.521361124413856,"vY0":-137.65316469760666,"vZ0":-6.706444395485571,"x":81.64,"y":198.85,"x0":1.673404656745117,"y0":50.003590636888745,"z0":5.880723496830902,"aX":24.400686720564856},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.3,"breakHorizontal":-21.7,"spinRate":2039,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.3987527645522153,"extension":6.89731615899729},"index":2,"playId":"5c06595b-aa2b-3836-90bb-a1c47f3d66c9","pitchNumber":3,"startTime":"2026-05-22T23:27:54.287Z","endTime":"2026-05-22T23:27:59.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19826893089676,"aZ":-33.13086991864689,"pfxX":0.4359104570598853,"pfxZ":-0.590878906343197,"pX":-0.7438851478316612,"pZ":0.9714540859836098,"vX0":-6.181040937864549,"vY0":-126.58425406518971,"vZ0":-5.8143130622687496,"x":145.36,"y":212.55,"x0":1.6700621869552796,"y0":50.001023071514865,"z0":5.942137470442571,"aX":0.7099923708853242},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":0.6,"spinRate":2124,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.43226648238852183,"extension":6.854002985186123},"index":3,"playId":"5f3c641c-bcc3-3de4-90b8-1fd7c2e35d9f","pitchNumber":4,"startTime":"2026-05-22T23:28:16.947Z","endTime":"2026-05-22T23:28:19.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.136459789922633,"aZ":-31.562788337142404,"pfxX":10.978865285751791,"pfxZ":0.3132902577983421,"pX":0.6188020163976439,"pZ":1.4980412481004466,"vX0":-6.532201657569687,"vY0":-137.79810780459042,"vZ0":-6.077796331364747,"x":93.41,"y":198.33,"x0":1.591677558680419,"y0":50.00012334864313,"z0":5.860016650699496,"aX":21.14562057501008},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.5,"breakHorizontal":-18.6,"spinRate":2015,"spinDirection":123},"zone":14,"typeConfidence":0.89,"plateTime":0.39723137888775106,"extension":6.889544006787615},"index":4,"playId":"3c29fce9-b56f-338e-93f9-6cb52091780b","pitchNumber":5,"startTime":"2026-05-22T23:28:43.758Z","endTime":"2026-05-22T23:28:47.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40764530666268,"aZ":-35.15581078255338,"pfxX":0.3169911206958864,"pfxZ":-1.8639671689955755,"pX":-0.7325176363215823,"pZ":1.8506434503777527,"vX0":-5.955940528344822,"vY0":-125.95809216069114,"vZ0":-3.4258336465690276,"x":144.92,"y":188.81,"x0":1.6248910986997465,"y0":50.001491660960305,"z0":6.081072445777317,"aX":0.5081029377837917},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.0,"breakHorizontal":0.8,"spinRate":1893,"spinDirection":294},"zone":7,"typeConfidence":0.9,"plateTime":0.43542571569272637,"extension":6.88989083194155},"hitData":{"launchSpeed":86.0,"launchAngle":-0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.6,"coordY":168.25}},"index":5,"playId":"bd90e1a2-0616-339d-9d9f-3a4291abf467","pitchNumber":6,"startTime":"2026-05-22T23:29:05.329Z","endTime":"2026-05-22T23:29:14.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":6.300000000000004,"leverageIndex":1.49,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:29:14.889Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out sharply to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-22T23:31:28.601Z","endTime":"2026-05-22T23:33:09.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.8,"endSpeed":73.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692301000533142,"aZ":-43.79395739827745,"pfxX":6.421722277237102,"pfxZ":-8.49583910119938,"pX":0.1440886992285312,"pZ":1.5251614276427932,"vX0":4.596124635939888,"vY0":-117.44937639784506,"vZ0":-1.2116485841564595,"x":111.51,"y":197.6,"x0":-2.6876249342744907,"y0":50.00572236608726,"z0":6.199524464862531,"aX":8.779023107827157},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.4,"breakHorizontal":-13.0,"spinRate":2522,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.4702352956501681,"extension":6.824835159599271},"index":0,"playId":"f1210803-7e5d-3af0-a97b-9e90673e4fbd","pitchNumber":1,"startTime":"2026-05-22T23:31:33.816Z","endTime":"2026-05-22T23:31:36.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271669214689673,"aZ":-43.25874663066616,"pfxX":6.84164654919305,"pfxZ":-7.752800634824309,"pX":-0.2142733807755892,"pZ":2.151822822476418,"vX0":3.722178233188962,"vY0":-119.72044126494139,"vZ0":-0.37534999148858383,"x":125.17,"y":180.68,"x0":-2.68532187314648,"y0":50.0006943163357,"z0":6.2310822006894675,"aX":9.784609308378878},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.8,"breakHorizontal":-13.3,"spinRate":2531,"spinDirection":39},"zone":8,"typeConfidence":0.9,"plateTime":0.4600943616983839,"extension":6.8242041999316685},"index":1,"playId":"b28c48d7-731d-342e-8281-ac0796ee7903","pitchNumber":2,"startTime":"2026-05-22T23:31:47.806Z","endTime":"2026-05-22T23:31:51.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85712922283316,"aZ":-34.0416375076191,"pfxX":7.275555633315964,"pfxZ":-1.1667507555608703,"pX":0.20702076337135375,"pZ":1.1678124451144563,"vX0":5.202425459189419,"vY0":-126.1396898721678,"vZ0":-4.384603246757603,"x":109.11,"y":207.25,"x0":-2.834219822521428,"y0":50.00589856551594,"z0":5.701304444657352,"aX":11.6169795668729},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.0,"breakHorizontal":-14.4,"spinRate":2383,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.4357548933084239,"extension":6.853309540566907},"index":2,"playId":"1afa9954-c398-3767-bad6-873e254e947d","pitchNumber":3,"startTime":"2026-05-22T23:32:08.001Z","endTime":"2026-05-22T23:32:11.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915258077269414,"aZ":-42.83655089826898,"pfxX":5.444600507248591,"pfxZ":-7.222932040773831,"pX":-1.4324276683263402,"pZ":1.7637496822726795,"vX0":1.6015079425795133,"vY0":-121.56711349842796,"vZ0":-1.458320670227104,"x":171.6,"y":191.16,"x0":-2.809331113410847,"y0":50.00263649942966,"z0":6.136635618660509,"aX":8.036251796918597},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.1,"breakHorizontal":-10.2,"spinRate":2285,"spinDirection":35},"zone":13,"typeConfidence":0.9,"plateTime":0.45295433656510653,"extension":6.783676433341689},"index":3,"playId":"07c14ab6-9faf-3104-815f-f3697dace1b3","pitchNumber":4,"startTime":"2026-05-22T23:32:24.608Z","endTime":"2026-05-22T23:32:28.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95616042745402,"aZ":-20.99270938201546,"pfxX":-9.731454928770178,"pfxZ":5.533199707428684,"pX":-1.3433412812217786,"pZ":3.125340129036163,"vX0":7.176645629637817,"vY0":-141.43299138564566,"vZ0":-3.942370317114368,"x":168.21,"y":154.4,"x0":-2.652295245609412,"y0":50.00483114635754,"z0":5.887681333946217,"aX":-19.67156718285223},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":16.1,"spinRate":1918,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.38762122444605396,"extension":6.96050417148911},"index":4,"playId":"7cc8bfc7-6a7e-3d44-963b-0aed95523a2a","pitchNumber":5,"startTime":"2026-05-22T23:32:41.050Z","endTime":"2026-05-22T23:32:44.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.664946290579795,"aZ":-32.98569351785436,"pfxX":5.927693486629187,"pfxZ":-0.4860454906428977,"pX":-0.5664951147175161,"pZ":2.181897912835531,"vX0":4.094479140512689,"vY0":-128.55135733754528,"vZ0":-2.7946229961324773,"x":138.59,"y":179.87,"x0":-2.954652529828964,"y0":50.006001894445845,"z0":5.865027581959482,"aX":9.840839082260977},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":-11.8,"spinRate":2414,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.4274147689106287,"extension":6.9617501824423975},"hitData":{"launchSpeed":101.8,"launchAngle":21.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.33,"coordY":56.01}},"index":5,"playId":"ba57aa3e-fbc3-3ec7-ade0-62070fc26dfe","pitchNumber":6,"startTime":"2026-05-22T23:32:58.884Z","endTime":"2026-05-22T23:33:09.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:33:09.555Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-22T23:33:28.257Z","endTime":"2026-05-22T23:33:42.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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.5,"endSpeed":88.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01873683350949,"aZ":-20.970158462763003,"pfxX":-9.460726612842526,"pfxZ":5.629753560346895,"pX":-0.21835780935472424,"pZ":2.8796309991173477,"vX0":9.61604232673346,"vY0":-140.2460276050805,"vZ0":-4.212054970889346,"x":125.32,"y":161.03,"x0":-2.464034749225115,"y0":50.00400442712123,"z0":5.77062653375702,"aX":-18.829198635423694},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":15.1,"spinRate":2165,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3907092421703209,"extension":6.996382095591377},"hitData":{"launchSpeed":106.6,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.79,"coordY":144.93}},"index":0,"playId":"e28b01ba-d0be-37f0-9358-df4312b9ab94","pitchNumber":1,"startTime":"2026-05-22T23:33:34.308Z","endTime":"2026-05-22T23:33:42.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:33:42.466Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-22T23:34:01.282Z","endTime":"2026-05-22T23:34:47.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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.2,"endSpeed":87.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.706160028531755,"aZ":-20.40758826061825,"pfxX":-9.51961464739897,"pfxZ":6.026870766332932,"pX":-0.18279021668163734,"pZ":2.7550685456132618,"vX0":9.782282761440761,"vY0":-139.6539454263684,"vZ0":-4.911454475606122,"x":123.97,"y":164.39,"x0":-2.5130015204284333,"y0":50.00583941300253,"z0":5.899706779916389,"aX":-18.598218067733132},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2061,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.39387269991601137,"extension":7.05153010260025},"index":0,"playId":"37804fa2-1c9a-386c-aeb8-75ec0b4206a1","pitchNumber":1,"startTime":"2026-05-22T23:34:07.804Z","endTime":"2026-05-22T23:34:11.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.778040298477322,"aZ":-25.171431853444364,"pfxX":-1.6486380640651648,"pfxZ":3.9496711323360714,"pX":0.2330655884323216,"pZ":3.464603943044861,"vX0":8.070348990899255,"vY0":-132.84725637248778,"vZ0":-1.1689870620453653,"x":108.12,"y":145.24,"x0":-2.6413645659920277,"y0":50.000984994765915,"z0":5.755099118920287,"aX":-2.9228120635636468},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":1.1,"spinRate":2312,"spinDirection":199},"zone":2,"typeConfidence":0.91,"plateTime":0.41369076384506664,"extension":6.872031746594738},"index":1,"playId":"45183d3c-cefa-361c-a883-b2abed0685a3","pitchNumber":2,"startTime":"2026-05-22T23:34:23.214Z","endTime":"2026-05-22T23:34:26.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386428507464224,"aZ":-30.76915212195722,"pfxX":5.868369634931406,"pfxZ":0.8723668932257311,"pX":-0.7492426438067781,"pZ":2.093531277734362,"vX0":3.52100031855106,"vY0":-126.26292149026288,"vZ0":-2.894745735450008,"x":145.56,"y":182.25,"x0":-2.9255205528024963,"y0":50.00308991145624,"z0":5.738033706292527,"aX":9.447420351186608},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.2,"breakHorizontal":-11.4,"spinRate":2298,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.4342662951425118,"extension":6.926955399192655},"index":2,"playId":"3ffab3cd-4b89-32d8-85ff-450639f59432","pitchNumber":3,"startTime":"2026-05-22T23:34:43.576Z","endTime":"2026-05-22T23:34:47.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:34:47.341Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-22T23:36:52.907Z","endTime":"2026-05-22T23:38:02.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.918446714714317,"aZ":-36.15653500568786,"pfxX":0.4515836580631305,"pfxZ":-2.5344783351271722,"pX":-0.600576640662037,"pZ":2.260383307212175,"vX0":-5.345140824122389,"vY0":-125.38324904726736,"vZ0":-2.1222543533020413,"x":139.89,"y":177.75,"x0":1.5099489020031025,"y0":50.000131607612325,"z0":6.099038024128419,"aX":0.7125235910994251},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.8,"breakHorizontal":0.6,"spinRate":1946,"spinDirection":308},"zone":4,"typeConfidence":0.9,"plateTime":0.43867650705501493,"extension":6.800591908452714},"index":0,"playId":"41305f0a-0142-336c-910e-2289e190499b","pitchNumber":1,"startTime":"2026-05-22T23:37:00.833Z","endTime":"2026-05-22T23:37:04.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20966584202989,"aZ":-32.78731397546157,"pfxX":-1.709166370017393,"pfxZ":-0.38751865269108166,"pX":0.09746686396377845,"pZ":3.280294744035527,"vX0":-3.1823629003443528,"vY0":-125.28535442936438,"vZ0":-0.5258489743314176,"x":113.28,"y":150.21,"x0":1.610244481790786,"y0":50.00372854510813,"z0":6.191293445613983,"aX":-2.695044853614079},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":3.8,"spinRate":1990,"spinDirection":298},"zone":2,"typeConfidence":0.91,"plateTime":0.4385344367059001,"extension":6.737265669340199},"index":1,"playId":"ece00241-2af9-3ba9-8305-56d6c98e2e21","pitchNumber":2,"startTime":"2026-05-22T23:37:17.285Z","endTime":"2026-05-22T23:37:20.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93391417951551,"aZ":-32.92052753295149,"pfxX":11.945982106862381,"pfxZ":-0.4555284306563603,"pX":-0.42287211038044176,"pZ":0.07494089977429769,"vX0":-8.855491014762663,"vY0":-127.82070081980652,"vZ0":-7.992712664612793,"x":133.12,"y":236.76,"x0":1.545611574980564,"y0":50.003331895634865,"z0":5.849975331320225,"aX":19.64036643553484},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":-19.4,"spinRate":1901,"spinDirection":103},"zone":13,"typeConfidence":0.9,"plateTime":0.4295788990617906,"extension":7.056067562128325},"index":2,"playId":"071f7503-17db-3692-aac3-459ba00d07eb","pitchNumber":3,"startTime":"2026-05-22T23:37:37.454Z","endTime":"2026-05-22T23:37:40.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09145446123682,"aZ":-31.696092520219008,"pfxX":10.897654993078081,"pfxZ":0.2888885998984634,"pX":-0.7031933124359344,"pZ":1.3799583708443253,"vX0":-9.308153001612009,"vY0":-127.59155177016557,"vZ0":-5.324003815336596,"x":143.8,"y":201.52,"x0":1.5608214296643648,"y0":50.00535373093977,"z0":5.965757820963332,"aX":18.12894829385927},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.5,"breakHorizontal":-17.9,"spinRate":1957,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.4278466730882484,"extension":7.022131098443162},"index":3,"playId":"81cd7ad6-5219-32cb-a797-505142522cd9","pitchNumber":4,"startTime":"2026-05-22T23:37:59.589Z","endTime":"2026-05-22T23:38:02.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:38:02.591Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-22T23:38:23.072Z","endTime":"2026-05-22T23:39:58.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87092443088584,"aZ":-34.091611496789724,"pfxX":10.292061071471856,"pfxZ":-1.1636234482114176,"pX":-0.8901666185983496,"pZ":1.5177385232724898,"vX0":-9.321225192754447,"vY0":-126.98951950416901,"vZ0":-4.245966191667097,"x":150.93,"y":197.8,"x0":1.482577255048422,"y0":50.00564688688573,"z0":5.909649011861096,"aX":16.890566464652903},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.9,"breakHorizontal":-16.7,"spinRate":1828,"spinDirection":99},"zone":13,"typeConfidence":0.9,"plateTime":0.43054007518657356,"extension":7.140566368812194},"index":0,"playId":"098d7743-7510-3e6c-acc0-08c107e8b27a","pitchNumber":1,"startTime":"2026-05-22T23:38:30.505Z","endTime":"2026-05-22T23:38:35.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.178608826329164,"aZ":-35.54334395939373,"pfxX":8.804120195744076,"pfxZ":-2.1080049904468208,"pX":0.07441286025541977,"pZ":1.607817170695094,"vX0":-6.74134894929561,"vY0":-125.96568654335104,"vZ0":-3.620934333431188,"x":114.16,"y":195.37,"x0":1.6447709920950455,"y0":50.00009377788132,"z0":5.945023901421406,"aX":14.111537936649407},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.4,"breakHorizontal":-14.4,"spinRate":1813,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.4352373375224108,"extension":6.904937056443323},"index":1,"playId":"ebc8b0ec-33fc-3501-9363-39dbc32a4d61","pitchNumber":2,"startTime":"2026-05-22T23:38:47.295Z","endTime":"2026-05-22T23:38:50.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.931270464959532,"aZ":-29.250672227345387,"pfxX":10.506772665791114,"pfxZ":1.5062181160999675,"pX":-0.5421781299346767,"pZ":3.362588693679597,"vX0":-9.118847011188395,"vY0":-138.3434764661373,"vZ0":-1.9139868430971623,"x":137.67,"y":147.99,"x0":1.4263967487821048,"y0":50.00608483199863,"z0":6.01791708593873,"aX":20.43578065248436},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.5,"breakHorizontal":-17.2,"spinRate":1890,"spinDirection":120},"zone":11,"typeConfidence":0.9,"plateTime":0.3954430826297086,"extension":6.7311790564327},"index":2,"playId":"2c9d926d-b4c6-37fe-a849-c3165251b9f8","pitchNumber":3,"startTime":"2026-05-22T23:39:06.948Z","endTime":"2026-05-22T23:39:11.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.506907318539866,"aZ":-31.338732793382555,"pfxX":11.168725411400125,"pfxZ":0.5116562478368438,"pX":-1.0780755442751764,"pZ":0.9887506427958337,"vX0":-10.176435851368643,"vY0":-126.62106921057719,"vZ0":-5.952892474160842,"x":158.09,"y":212.08,"x0":1.523261937398833,"y0":50.00567301064995,"z0":5.848403187468103,"aX":18.315170593685},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-18.2,"spinRate":1877,"spinDirection":104},"zone":13,"typeConfidence":0.9,"plateTime":0.43098122384889637,"extension":7.0115321286389864},"index":3,"playId":"ba181274-5a62-3bc4-a45d-2e6360b296a9","pitchNumber":4,"startTime":"2026-05-22T23:39:27.674Z","endTime":"2026-05-22T23:39:32.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.997551867002322,"aZ":-29.21441020649551,"pfxX":11.604319036020174,"pfxZ":1.5441814390409334,"pX":-0.46914880362602185,"pZ":1.9242377309424883,"vX0":-9.31832649892561,"vY0":-137.38144918080118,"vZ0":-5.227538869717976,"x":134.88,"y":186.83,"x0":1.4505070839317373,"y0":50.00537852380629,"z0":5.825114917868947,"aX":22.296896958483394},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":-19.2,"spinRate":1983,"spinDirection":125},"zone":7,"typeConfidence":0.9,"plateTime":0.3979122975959193,"extension":7.107169070238775},"hitData":{"launchSpeed":97.9,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.92,"coordY":111.46}},"index":4,"playId":"b047439b-77c4-3294-9496-e55815234354","pitchNumber":5,"startTime":"2026-05-22T23:39:48.358Z","endTime":"2026-05-22T23:39:58.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:39:58.993Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-22T23:40:16.010Z","endTime":"2026-05-22T23:42:57.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,7],"actionIndex":[5],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":95.7,"endSpeed":87.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80124877579971,"aZ":-26.892662188936715,"pfxX":10.294628430535624,"pfxZ":2.6976782240584214,"pX":0.5965499111610351,"pZ":2.4680294430154217,"vX0":-6.585718392731115,"vY0":-139.156651326507,"vZ0":-4.696194082016205,"x":94.26,"y":172.14,"x0":1.6587969830775504,"y0":50.00139137854297,"z0":5.963271759436432,"aX":20.148573870039066},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":-17.3,"spinRate":2227,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.3938995718868403,"extension":7.015410648751612},"index":0,"playId":"777e23cb-0776-3399-994e-1e4b5982f46d","pitchNumber":1,"startTime":"2026-05-22T23:40:27.743Z","endTime":"2026-05-22T23:40:31.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8817111031752,"aZ":-36.979430144307415,"pfxX":-1.2998166381297258,"pfxZ":-3.0213279523358123,"pX":0.023213118953799485,"pZ":1.780801479531841,"vX0":-3.892026662530031,"vY0":-125.69949336406712,"vZ0":-3.131718979647041,"x":116.12,"y":190.7,"x0":1.7641967330183899,"y0":50.00359195032128,"z0":6.063275320111607,"aX":-2.066745703872386},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.0,"breakHorizontal":3.2,"spinRate":2100,"spinDirection":304},"zone":8,"typeConfidence":0.9,"plateTime":0.4367427476410062,"extension":6.706001487718542},"index":1,"playId":"5360320f-cc8d-324d-8c1c-50d8fc4c5e5a","pitchNumber":2,"startTime":"2026-05-22T23:40:50.515Z","endTime":"2026-05-22T23:40:53.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8449719723229,"aZ":-37.79156775007129,"pfxX":0.18741809191040648,"pfxZ":-3.5116640920304727,"pX":-1.5341377116317398,"pZ":0.39048541222813,"vX0":-7.692826424233732,"vY0":-126.40026538593767,"vZ0":-6.1775126448559305,"x":175.48,"y":228.24,"x0":1.5411951597239713,"y0":50.00521824529189,"z0":5.946555634249827,"aX":0.2990647289969091},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.7,"breakHorizontal":1.7,"spinRate":2110,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.435471325190973,"extension":6.99419914318523},"index":2,"playId":"aee0395e-3609-3ece-8329-a367d1d6e980","pitchNumber":3,"startTime":"2026-05-22T23:41:12.469Z","endTime":"2026-05-22T23:41:15.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"4c521aeb-79c0-33aa-9731-9d380d5ac7eb","startTime":"2026-05-22T23:41:39.970Z","endTime":"2026-05-22T23:41:42.970Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.839196409406107,"aZ":-31.82145494821317,"pfxX":0.7090981786295387,"pfxZ":0.21389322528355859,"pX":-1.6171748416185685,"pZ":1.5730950464741777,"vX0":-8.097388559381269,"vY0":-126.51809274247695,"vZ0":-4.8128066152824385,"x":178.64,"y":196.31,"x0":1.5215692106115966,"y0":50.00302787742774,"z0":6.026795816024991,"aX":1.1611280828735762},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":0.4,"spinRate":2042,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.43158946834107637,"extension":6.9568810134084895},"index":4,"playId":"20a96889-90f1-32a2-988d-0bec60c43875","pitchNumber":4,"startTime":"2026-05-22T23:41:59.957Z","endTime":"2026-05-22T23:42:08.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brayan Rocchio caught stealing 2nd base, catcher J.T. Realmuto to shortstop Trea Turner.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"20a96889-90f1-32a2-988d-0bec60c43875","startTime":"2026-05-22T23:42:14.997Z","endTime":"2026-05-22T23:42:38.192Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.64,"dramaIndex":80.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-22T23:42:38.192Z","endTime":"2026-05-22T23:42:54.494Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76193230692229,"aZ":-31.821099691920903,"pfxX":11.26123161817272,"pfxZ":0.21678676359565419,"pX":-0.11741558833450524,"pZ":1.3479939644129213,"vX0":-8.080322417442837,"vY0":-128.2015165960628,"vZ0":-5.231845972202971,"x":121.48,"y":202.38,"x0":1.6396191513071499,"y0":50.00270422465314,"z0":5.949950923407041,"aX":18.42218365614277},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.7,"breakHorizontal":-18.1,"spinRate":1936,"spinDirection":108},"zone":13,"typeConfidence":0.89,"plateTime":0.4300807030970062,"extension":7.088085346842643},"index":7,"playId":"827e0a3a-744c-31fe-9274-612bf909bdd3","pitchNumber":5,"startTime":"2026-05-22T23:42:54.494Z","endTime":"2026-05-22T23:42:57.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":1.64,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:42:57.526Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-22T23:45:00.193Z","endTime":"2026-05-22T23:46:23.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.5,"endSpeed":78.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.099245730079275,"aZ":-33.5787793091884,"pfxX":6.098612470599759,"pfxZ":-0.9123970689284739,"pX":1.5022910798157725,"pZ":1.1648469506600891,"vX0":8.15818731621002,"vY0":-124.2416069205871,"vZ0":-4.598707123720945,"x":59.74,"y":207.33,"x0":-2.627768417444444,"y0":50.000007871159404,"z0":5.86010719607676,"aX":9.43957006824049},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":-13.1,"spinRate":2221,"spinDirection":48},"zone":14,"typeConfidence":0.88,"plateTime":0.44246868700938613,"extension":6.883154263302839},"index":0,"playId":"a37196d6-6e54-3867-8191-081c86b9e948","pitchNumber":1,"startTime":"2026-05-22T23:45:07.763Z","endTime":"2026-05-22T23:45:10.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-22T23:45:20.751Z","endTime":"2026-05-22T23:45:29.564Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01680075945643,"aZ":-18.582053518464445,"pfxX":-9.712343761372406,"pfxZ":6.9989630450556,"pX":0.6442025845919988,"pZ":3.74294121002994,"vX0":11.645282234345279,"vY0":-138.91829753846244,"vZ0":-2.6178202580440053,"x":92.44,"y":137.72,"x0":-2.3531827077924854,"y0":50.00136249062955,"z0":5.942063818815894,"aX":-18.858134780409635},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":15.0,"spinRate":2128,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3952759575081539,"extension":6.94768811765113},"index":2,"playId":"b4eefa02-8f3b-3559-adcf-aff3d2a0f1d5","pitchNumber":2,"startTime":"2026-05-22T23:45:29.564Z","endTime":"2026-05-22T23:45:33.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495827568369215,"aZ":-34.41870323605783,"pfxX":3.9036434808154725,"pfxZ":-1.3860601918260107,"pX":1.3338998648150835,"pZ":1.0370037434948705,"vX0":8.656947096197683,"vY0":-126.7847804121947,"vZ0":-4.981038487629249,"x":66.15,"y":210.78,"x0":-2.641008505493561,"y0":50.00493901488427,"z0":5.794480121669986,"aX":6.312664733567531},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":-9.1,"spinRate":2250,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.43309510424426945,"extension":7.026427080184005},"index":3,"playId":"490e3f4a-992b-3ef7-a887-9af910083734","pitchNumber":3,"startTime":"2026-05-22T23:45:44.878Z","endTime":"2026-05-22T23:45:47.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356840277722245,"aZ":-32.82655324455166,"pfxX":3.8309492532441523,"pfxZ":-0.393179411605181,"pX":2.2658418197677257,"pZ":1.0107351402008853,"vX0":10.554838669459981,"vY0":-127.73527387868636,"vZ0":-5.4615220309852095,"x":30.63,"y":211.49,"x0":-2.4248681171004236,"y0":50.005530120947824,"z0":5.770645091518733,"aX":6.303656535932928},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.8,"breakHorizontal":-9.4,"spinRate":2370,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4294903061869322,"extension":7.110359807855198},"index":4,"playId":"58a2027a-3bda-32f2-a7b8-7801febfc7be","pitchNumber":4,"startTime":"2026-05-22T23:46:00.970Z","endTime":"2026-05-22T23:46:06.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.115010658090494,"aZ":-31.528247239799857,"pfxX":4.277857986952119,"pfxZ":0.3844389541445157,"pX":1.1221306915271019,"pZ":1.204078363505112,"vX0":8.027887770114994,"vY0":-128.82481283415487,"vZ0":-5.377460671543487,"x":74.23,"y":206.27,"x0":-2.592042497357351,"y0":50.00415301821334,"z0":5.759969836361537,"aX":7.177789560738453},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":-9.6,"spinRate":2025,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.42541110039527963,"extension":6.992802730947785},"index":5,"playId":"99f3d9b1-ce18-3a7c-a958-9bb0f6eff514","pitchNumber":5,"startTime":"2026-05-22T23:46:20.077Z","endTime":"2026-05-22T23:46:23.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:46:23.077Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-22T23:46:42.898Z","endTime":"2026-05-22T23:48:10.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.825886099322247,"aZ":-43.43442815952689,"pfxX":6.234487986316077,"pfxZ":-7.8756028152632,"pX":-0.277071305565587,"pZ":1.4639909355166285,"vX0":3.6568197517589507,"vY0":-119.8690220077863,"vZ0":-1.8329978159640992,"x":127.56,"y":199.25,"x0":-2.640841003196002,"y0":50.00058634335924,"z0":6.17732955597931,"aX":8.91720862665124},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.4,"breakHorizontal":-12.2,"spinRate":2643,"spinDirection":35},"zone":13,"typeConfidence":0.9,"plateTime":0.45992784145684906,"extension":6.806654875055293},"index":0,"playId":"a00466c0-e95b-3b0f-bafb-8a111a09af50","pitchNumber":1,"startTime":"2026-05-22T23:46:49.492Z","endTime":"2026-05-22T23:46:53.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.121725052613186,"aZ":-22.016366081821506,"pfxX":-9.11401083305555,"pfxZ":5.164993986318482,"pX":0.36657352186086334,"pZ":3.1824364887312218,"vX0":10.906209185999614,"vY0":-139.0906093002536,"vZ0":-3.400122019179734,"x":103.03,"y":152.85,"x0":-2.414381280865515,"y0":50.003047286289714,"z0":5.874315085423056,"aX":-17.924476526065174},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":1797,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3932379838283513,"extension":6.937917912573946},"index":1,"playId":"9b3edbef-d54a-3b28-b187-8c7dbd0fe57f","pitchNumber":2,"startTime":"2026-05-22T23:47:04.399Z","endTime":"2026-05-22T23:47:07.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.505400920157502,"aZ":-44.450547220299875,"pfxX":6.276673368528735,"pfxZ":-8.498471638661043,"pX":-0.3779292128583513,"pZ":2.9349022977358445,"vX0":3.611325798565576,"vY0":-120.57219695429531,"vZ0":1.6413047785220396,"x":131.41,"y":159.54,"x0":-2.719753006458593,"y0":50.00122411102187,"z0":6.2240117514211395,"aX":9.068517194569797},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.5,"breakHorizontal":-12.4,"spinRate":2423,"spinDirection":43},"zone":1,"typeConfidence":0.9,"plateTime":0.45754757839122284,"extension":6.8385346094107975},"index":2,"playId":"0f629d76-aa4b-3f17-a468-cbcb94c8e861","pitchNumber":3,"startTime":"2026-05-22T23:47:19.790Z","endTime":"2026-05-22T23:47:23.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-22T23:47:30.032Z","endTime":"2026-05-22T23:47:40.923Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11899318449812,"aZ":-33.0330535671482,"pfxX":6.658392951323989,"pfxZ":-0.5224972919476301,"pX":0.7919455981874386,"pZ":2.2749021211632305,"vX0":6.571514064245974,"vY0":-127.83818096165757,"vZ0":-2.594250257432693,"x":86.81,"y":177.36,"x0":-2.683730760860792,"y0":50.002496383818915,"z0":5.914426759945784,"aX":10.941107446903542},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.3,"breakHorizontal":-13.7,"spinRate":2327,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4296269932315555,"extension":6.937860887045633},"index":4,"playId":"4682408b-4655-3fcc-9426-8691f640648a","pitchNumber":4,"startTime":"2026-05-22T23:47:40.923Z","endTime":"2026-05-22T23:47:43.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14120056804205,"aZ":-43.81122481913184,"pfxX":6.261695086040285,"pfxZ":-7.8871376495905645,"pX":-0.0461490090543513,"pZ":1.5867426602540073,"vX0":4.278564510242059,"vY0":-121.64444267452286,"vZ0":-1.7490520624752834,"x":118.76,"y":195.94,"x0":-2.6500788834057896,"y0":50.00054601195667,"z0":6.164982247935481,"aX":9.24295471956036},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.4,"breakHorizontal":-12.5,"spinRate":2326,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.45283497668645634,"extension":6.6872592088581575},"hitData":{"launchSpeed":102.2,"launchAngle":6.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.56,"coordY":100.3}},"index":5,"playId":"de759f1d-2184-31d0-9d46-ddce53f1fa11","pitchNumber":5,"startTime":"2026-05-22T23:47:59.509Z","endTime":"2026-05-22T23:48:10.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:48:10.066Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-22T23:48:28.627Z","endTime":"2026-05-22T23:51:27.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56601408107954,"aZ":-32.06298356008021,"pfxX":7.181475564471812,"pfxZ":0.06732953385994023,"pX":1.335934789034165,"pZ":2.3001110387444204,"vX0":7.865989918244936,"vY0":-127.20919702273456,"vZ0":-2.416539525212529,"x":66.08,"y":176.68,"x0":-2.745684516723845,"y0":50.00210652753704,"z0":5.840493866234348,"aX":11.599583918650271},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-15.0,"spinRate":2361,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4329362530896472,"extension":7.040492303164908},"index":0,"playId":"f6f6880a-74e5-3bba-a856-c0e31c872233","pitchNumber":1,"startTime":"2026-05-22T23:48:37.490Z","endTime":"2026-05-22T23:48:41.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45970356769128,"aZ":-19.878814173504168,"pfxX":-11.073013128136363,"pfxZ":6.176894439973742,"pX":0.231082190088628,"pZ":2.612342475960171,"vX0":11.489004742667614,"vY0":-140.34738008650373,"vZ0":-5.108362986481506,"x":108.19,"y":168.25,"x0":-2.4815726524211574,"y0":50.00035807227585,"z0":5.754918130159182,"aX":-22.03489608029288},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":17.6,"spinRate":2125,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3906072981863655,"extension":7.072958820359131},"index":1,"playId":"3164b3d0-46a4-36e3-9686-7a3b4fe61aad","pitchNumber":2,"startTime":"2026-05-22T23:48:58.332Z","endTime":"2026-05-22T23:49:06.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18283546435378,"aZ":-21.348977182402695,"pfxX":-9.181368681590307,"pfxZ":5.403866596898935,"pX":-0.1666084363942053,"pZ":4.201659610465371,"vX0":9.873140596975782,"vY0":-140.28976315762995,"vZ0":-0.7518021701539931,"x":123.35,"y":125.34,"x0":-2.5298851948690086,"y0":50.00448058837668,"z0":5.858063763223831,"aX":-18.39908605206796},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":14.8,"spinRate":1833,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38965652918323546,"extension":6.972065971263571},"index":2,"playId":"abb7d00e-1f48-3a05-9f62-de391c7feb2a","pitchNumber":3,"startTime":"2026-05-22T23:49:34.332Z","endTime":"2026-05-22T23:49:38.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"14c156c9-3eae-3355-bac6-6660c31fd583","startTime":"2026-05-22T23:49:53.621Z","endTime":"2026-05-22T23:49:57.447Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72204234987469,"aZ":-35.72347997431289,"pfxX":5.199932219611861,"pfxZ":-2.1283943006558115,"pX":-0.19929200743966843,"pZ":1.8984151522745027,"vX0":5.013177198316375,"vY0":-127.89970441455908,"vZ0":-2.811420552953205,"x":124.6,"y":187.52,"x0":-2.8555624408444276,"y0":50.00291902197127,"z0":5.794757732592253,"aX":8.67175007982638},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.2,"breakHorizontal":-10.4,"spinRate":2330,"spinDirection":62},"zone":8,"typeConfidence":0.9,"plateTime":0.4271571839597632,"extension":7.0070452474174685},"index":4,"playId":"17b49fa9-9ed8-327e-a0d5-048e1a75f1dd","pitchNumber":4,"startTime":"2026-05-22T23:50:20.541Z","endTime":"2026-05-22T23:50:26.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226508134719786,"aZ":-33.526372218782484,"pfxX":4.788999993256951,"pfxZ":-0.8149053931740902,"pX":0.36454517271322995,"pZ":1.6982378747156415,"vX0":6.164434690491041,"vY0":-128.0847868916021,"vZ0":-3.605819217710558,"x":96.49,"y":160.22,"x0":-2.6946323885350885,"y0":50.00284648506417,"z0":5.743435607566331,"aX":7.962022514841899},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.0,"breakHorizontal":-10.1,"spinRate":2287,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.42748923347503665,"extension":6.8846501896884025},"index":5,"playId":"39550868-df81-3baf-987c-13d588ca7df5","pitchNumber":5,"startTime":"2026-05-22T23:50:41.237Z","endTime":"2026-05-22T23:50:54.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bryson Stott steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"39550868-df81-3baf-987c-13d588ca7df5","startTime":"2026-05-22T23:50:54.412Z","endTime":"2026-05-22T23:51:23.805Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":681082,"link":"/api/v1/people/681082"},"postOnSecond":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":59.4,"awayTeamWinProbability":40.6,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.62,"dramaIndex":61.0,"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.369165302296718,"aZ":-34.039216421514446,"pfxX":6.643238106374032,"pfxZ":-1.1157807819031405,"pX":0.20008092618823162,"pZ":3.4354818460336567,"vX0":5.392079078698737,"vY0":-128.01790040006392,"vZ0":0.6077190969415349,"x":109.37,"y":146.02,"x0":-2.7935722434856434,"y0":50.00440232972937,"z0":5.850374974916215,"aX":11.075059869448568},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.7,"breakHorizontal":-13.2,"spinRate":2376,"spinDirection":58},"zone":12,"typeConfidence":0.9,"plateTime":0.4271437808811349,"extension":7.033028465590372},"index":7,"playId":"a7d8c11d-5a70-3d3f-ba0d-7173f0d2fd41","pitchNumber":6,"startTime":"2026-05-22T23:51:23.805Z","endTime":"2026-05-22T23:51:27.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":1.62,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:51:27.567Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, first baseman Rhys Hoskins to pitcher Gavin Williams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-22T23:51:44.221Z","endTime":"2026-05-22T23:52:36.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102438633891637,"aZ":-42.82097868924398,"pfxX":5.85545399158964,"pfxZ":-7.301060557366878,"pX":0.9760205289444308,"pZ":2.1186443423467334,"vX0":6.688737532630416,"vY0":-120.69572810175966,"vZ0":-0.3918823770093611,"x":79.8,"y":181.58,"x0":-2.6044959874367968,"y0":50.00378009464392,"z0":6.092545474583196,"aX":8.536258608747424},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.0,"breakHorizontal":-12.4,"spinRate":2526,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.45589558199499214,"extension":6.830094235856005},"index":0,"playId":"b7e99c27-a26e-3992-bf6e-d7b496826cf8","pitchNumber":1,"startTime":"2026-05-22T23:51:55.113Z","endTime":"2026-05-22T23:51:58.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565361563904258,"aZ":-44.36424569925118,"pfxX":5.75623105916872,"pfxZ":-8.394585662842884,"pX":0.04552302639475673,"pZ":1.921998879413502,"vX0":4.7192092975339595,"vY0":-120.38601463654336,"vZ0":-0.608987148101421,"x":115.26,"y":186.89,"x0":-2.6948990278685447,"y0":50.00095117651705,"z0":6.139495123026876,"aX":8.361451702432637},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-15.0,"breakHorizontal":-11.6,"spinRate":2483,"spinDirection":40},"zone":8,"typeConfidence":0.9,"plateTime":0.4567361541366899,"extension":6.985358215691192},"hitData":{"launchSpeed":96.9,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.35,"coordY":163.18}},"index":1,"playId":"a72b2ff5-c37d-3e94-835c-3aa88ab58b6d","pitchNumber":2,"startTime":"2026-05-22T23:52:28.253Z","endTime":"2026-05-22T23:52:36.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"second":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.76,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:52:36.388Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hedges walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-22T23:54:47.812Z","endTime":"2026-05-22T23:56:14.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.248788527713845,"aZ":-36.33746442274113,"pfxX":-1.2495676164622083,"pfxZ":-2.7348274540090607,"pX":1.3669535010528815,"pZ":4.310310025010925,"vX0":-0.4181622137589247,"vY0":-122.27714776654271,"vZ0":2.634219394548618,"x":64.89,"y":122.4,"x0":1.7023856873306562,"y0":50.00499035395852,"z0":6.328518685188731,"aX":-1.8996649555929495},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.1,"breakHorizontal":2.4,"spinRate":2040,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.4472743440842386,"extension":6.644015472472861},"index":0,"playId":"a10a1da9-6697-3998-a2ae-e58903425849","pitchNumber":1,"startTime":"2026-05-22T23:54:55.503Z","endTime":"2026-05-22T23:54:59.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36705779622829,"aZ":-26.49535991332968,"pfxX":10.15864574318343,"pfxZ":2.9872115500506293,"pX":1.8616134421908284,"pZ":3.1412176728783403,"vX0":-2.917457291330613,"vY0":-137.21316104710385,"vZ0":-2.8361748693116366,"x":46.04,"y":153.97,"x0":1.621263703405681,"y0":50.00238500918921,"z0":6.000536457185088,"aX":19.30026517629711},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.0,"breakHorizontal":-17.8,"spinRate":2091,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.3997227688829055,"extension":6.69252183761305},"index":1,"playId":"ffad5f81-0616-3df8-9189-e0420132a1e9","pitchNumber":2,"startTime":"2026-05-22T23:55:13.803Z","endTime":"2026-05-22T23:55:18.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179932728773853,"aZ":-25.75352748071191,"pfxX":11.040565755808863,"pfxZ":3.3428759921973423,"pX":0.06029018726818227,"pZ":3.5336824850535664,"vX0":-7.744974615036975,"vY0":-137.4270285224867,"vZ0":-2.1707077682135063,"x":114.7,"y":143.37,"x0":1.474201314751168,"y0":50.005036020420306,"z0":6.075250401184153,"aX":21.21528573389798},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.8,"breakHorizontal":-18.5,"spinRate":2102,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.39788748200640933,"extension":6.854213235498719},"index":2,"playId":"b540e385-fa5b-3d34-9541-3b4e001b4b48","pitchNumber":3,"startTime":"2026-05-22T23:55:32.243Z","endTime":"2026-05-22T23:55:36.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.035342102040833,"aZ":-26.590160379041606,"pfxX":11.182370864997797,"pfxZ":2.8914068097267958,"pX":0.7324957993930503,"pZ":2.8808219861491517,"vX0":-6.00491228402086,"vY0":-138.1708213754637,"vZ0":-3.6801806278466307,"x":89.08,"y":161.0,"x0":1.482099965294824,"y0":50.00378797855438,"z0":6.018561771854593,"aX":21.603702968480718},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.7,"breakHorizontal":-19.0,"spinRate":2082,"spinDirection":127},"zone":3,"typeConfidence":0.9,"plateTime":0.39655287769149883,"extension":6.878666493769623},"index":3,"playId":"70b1a24f-5864-3373-9620-633e4532b2da","pitchNumber":4,"startTime":"2026-05-22T23:55:51.313Z","endTime":"2026-05-22T23:55:54.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865499384383355,"aZ":-25.682282670812302,"pfxX":11.294797180593193,"pfxZ":3.44990952746943,"pX":0.8369858257053266,"pZ":3.6555697102997,"vX0":-5.692141598634988,"vY0":-136.31097608665934,"vZ0":-1.6820931910353152,"x":85.1,"y":140.08,"x0":1.4843839938642496,"y0":50.00394676123534,"z0":6.053204272170839,"aX":21.26344674454802},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":-19.2,"spinRate":2096,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.4017693547120116,"extension":6.838943325140709},"index":4,"playId":"796f555c-ea8b-3068-973b-47c067f49028","pitchNumber":5,"startTime":"2026-05-22T23:56:09.384Z","endTime":"2026-05-22T23:56:14.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:56:14.376Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-22T23:56:29.614Z","endTime":"2026-05-22T23:57:44.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636680761589723,"aZ":-34.796528338426164,"pfxX":0.7851240489830538,"pfxZ":-1.6907290041719891,"pX":-1.2615457364347273,"pZ":1.9448754256999303,"vX0":-6.89555961507844,"vY0":-124.02123950145078,"vZ0":-3.1196707498750635,"x":165.09,"y":186.27,"x0":1.4570682227591496,"y0":50.00222464674183,"z0":6.131811973666794,"aX":1.2194008164439518},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.6,"breakHorizontal":0.2,"spinRate":2098,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4422488406219611,"extension":6.845476375783464},"index":0,"playId":"f5c769cd-fa1d-375f-89c0-477c8043a3d6","pitchNumber":1,"startTime":"2026-05-22T23:56:37.439Z","endTime":"2026-05-22T23:56:41.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.563582605849298,"aZ":-33.2633022192935,"pfxX":0.788580199425545,"pfxZ":-0.6938830771759568,"pX":-1.1981025703136823,"pZ":1.9938759416786482,"vX0":-6.859615368722019,"vY0":-124.7037728722699,"vZ0":-3.4298091796658783,"x":162.67,"y":184.95,"x0":1.4933867470233073,"y0":50.00446520801998,"z0":6.149360828721209,"aX":1.2348129871175444},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":0.2,"spinRate":2180,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.4402958412064808,"extension":6.9971050657282206},"index":1,"playId":"294fa66a-285a-3a94-b6e4-29826bba84b6","pitchNumber":2,"startTime":"2026-05-22T23:56:55.325Z","endTime":"2026-05-22T23:56:58.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.369216396686404,"aZ":-34.56334381423077,"pfxX":0.19513582557596099,"pfxZ":-1.5315577426905023,"pX":-1.081796680128489,"pZ":1.0900485167941898,"vX0":-6.514230956761118,"vY0":-124.78790500203921,"vZ0":-4.97405335429385,"x":158.24,"y":209.35,"x0":1.547769538763767,"y0":50.00170002299915,"z0":5.98763469122712,"aX":0.30544643757786266},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.8,"breakHorizontal":1.3,"spinRate":2154,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.44055885252720905,"extension":6.848129762745657},"index":2,"playId":"04900dce-e7c9-3a3e-8d2b-e18522b67d63","pitchNumber":3,"startTime":"2026-05-22T23:57:14.486Z","endTime":"2026-05-22T23:57:18.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.360820015404578,"aZ":-27.914552128725937,"pfxX":10.410058515510833,"pfxZ":2.2145244149841936,"pX":1.3142272976503895,"pZ":2.980477400018366,"vX0":-4.816473305569701,"vY0":-138.04737469203323,"vZ0":-3.297685785571195,"x":66.9,"y":158.31,"x0":1.7310893423927112,"y0":50.00537773450769,"z0":6.074205646569452,"aX":20.05095812225965},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.5,"breakHorizontal":-17.8,"spinRate":2172,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.3970942038679235,"extension":6.863216188154814},"hitData":{"launchSpeed":65.9,"launchAngle":42.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.45,"coordY":123.57}},"index":3,"playId":"90065849-a0c3-371c-a9d6-d2c6f4714851","pitchNumber":4,"startTime":"2026-05-22T23:57:33.309Z","endTime":"2026-05-22T23:57:44.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.15,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:57:44.803Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Angel Martínez grounds into a force out, third baseman Alec Bohm to second baseman Bryson Stott. Austin Hedges out at 2nd. Angel Martínez to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-22T23:58:03.142Z","endTime":"2026-05-22T23:59:19.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":86.2,"endSpeed":79.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95306938372947,"aZ":-30.14203715573268,"pfxX":12.059361313825434,"pfxZ":1.2900966112971375,"pX":0.48669182878754674,"pZ":0.5839803595316067,"vX0":-6.815886680399595,"vY0":-125.12533116952021,"vZ0":-7.013240560413322,"x":98.45,"y":223.01,"x0":1.6894876075209218,"y0":50.00254219086104,"z0":5.916492735529144,"aX":18.9832082872278},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-20.2,"spinRate":2029,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.438959161246653,"extension":7.121040734399991},"index":0,"playId":"f60623c6-22f0-340c-af87-57499ec3a6a0","pitchNumber":1,"startTime":"2026-05-22T23:58:13.994Z","endTime":"2026-05-22T23:58:16.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.016547729445048,"aZ":-34.03406110455155,"pfxX":0.19466598497412324,"pfxZ":-1.1498047451385434,"pX":-1.955930155153843,"pZ":0.3581231110205798,"vX0":-8.37743329268566,"vY0":-126.67954840751523,"vZ0":-7.198941507446291,"x":191.56,"y":229.11,"x0":1.3751709530273084,"y0":50.00216876611793,"z0":5.973617765890639,"aX":0.31493352032822464},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":1.7,"spinRate":2109,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.43314478021145497,"extension":7.072048916206197},"index":1,"playId":"c35d5200-fd56-3815-9b21-53180dc4dabb","pitchNumber":2,"startTime":"2026-05-22T23:58:44.954Z","endTime":"2026-05-22T23:58:49.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94499156927377,"aZ":-26.671524361474795,"pfxX":13.092231753438227,"pfxZ":2.8341502338936344,"pX":-0.5729566287157757,"pZ":2.1182785010015612,"vX0":-10.18341798729635,"vY0":-139.19368523568338,"vZ0":-5.776823246788232,"x":138.84,"y":181.59,"x0":1.4489392322356682,"y0":50.006102348117395,"z0":6.008486332490933,"aX":25.45723879294461},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":-21.4,"spinRate":2105,"spinDirection":129},"zone":7,"typeConfidence":0.91,"plateTime":0.3949004395393052,"extension":6.981016761642145},"hitData":{"launchSpeed":91.0,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":118.32,"coordY":164.7}},"index":2,"playId":"0ded55b8-8955-3c0e-91eb-d6f3c05f1115","pitchNumber":3,"startTime":"2026-05-22T23:59:11.622Z","endTime":"2026-05-22T23:59:19.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.84,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-05-22T23:59:19.820Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Ramírez grounds into a force out, third baseman Alec Bohm to second baseman Bryson Stott. Angel Martínez out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-22T23:59:42.828Z","endTime":"2026-05-23T00:00:59.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.166268221051624,"aZ":-37.8256854112378,"pfxX":-1.1419527067017246,"pfxZ":-3.879370947151383,"pX":1.108079433679949,"pZ":3.8179907755425626,"vX0":-1.3137273399480702,"vY0":-120.73444675956554,"vZ0":2.1365875173702062,"x":74.76,"y":135.69,"x0":1.81006934664757,"y0":50.001180831599584,"z0":6.279972469825087,"aX":-1.664727566780154},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.1,"breakHorizontal":2.4,"spinRate":1967,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.455789069548179,"extension":6.767878891955086},"index":0,"playId":"9881c231-2802-3d3b-ae1d-3f10066f71ff","pitchNumber":1,"startTime":"2026-05-22T23:59:51.516Z","endTime":"2026-05-22T23:59:55.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.629648629767367,"aZ":-37.95395673507336,"pfxX":8.754365776332733,"pfxZ":-3.8878772644828246,"pX":0.8063069165242928,"pZ":2.00344804998774,"vX0":-4.966209936501794,"vY0":-122.67431518945489,"vZ0":-1.7680415041791515,"x":86.27,"y":184.69,"x0":1.7447496582698077,"y0":50.00193809970471,"z0":6.041562494625922,"aX":13.025789563777138},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.2,"breakHorizontal":-14.3,"spinRate":1854,"spinDirection":103},"zone":9,"typeConfidence":0.87,"plateTime":0.4506183917115134,"extension":7.069937027021418},"index":1,"playId":"764455cc-34c4-3544-9dec-5e57b06a566c","pitchNumber":2,"startTime":"2026-05-23T00:00:11.117Z","endTime":"2026-05-23T00:00:15.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908013864005376,"aZ":-38.8090124118392,"pfxX":10.234365213863624,"pfxZ":-4.4351738906916225,"pX":0.8829527024593368,"pZ":2.0654405696593923,"vX0":-5.230947863331668,"vY0":-122.7696633220685,"vZ0":-1.4438858029406674,"x":83.34,"y":183.01,"x0":1.7346067236398708,"y0":50.004571586604776,"z0":6.02641291739559,"aX":15.306872558387058},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.0,"breakHorizontal":-16.9,"spinRate":1872,"spinDirection":102},"zone":14,"typeConfidence":0.89,"plateTime":0.4496620681931538,"extension":6.920440121058134},"index":2,"playId":"a0113e65-c8ba-3ec0-9d07-49d5c7d075d1","pitchNumber":3,"startTime":"2026-05-23T00:00:30.274Z","endTime":"2026-05-23T00:00:33.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.982893191712005,"aZ":-29.224988734154252,"pfxX":11.347582671874369,"pfxZ":1.5585599103016259,"pX":-0.2185521905346154,"pZ":1.7799673874398243,"vX0":-8.52100878071753,"vY0":-137.16170151935208,"vZ0":-5.85709720323717,"x":125.33,"y":190.72,"x0":1.4630476113573598,"y0":50.004853691057875,"z0":5.950867019208918,"aX":21.49861924754824},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.7,"breakHorizontal":-18.6,"spinRate":1939,"spinDirection":125},"zone":8,"typeConfidence":0.89,"plateTime":0.4002222712788601,"extension":7.017913777399335},"hitData":{"launchSpeed":105.5,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.53,"coordY":162.68}},"index":3,"playId":"ec4898aa-ac8e-3add-b3fa-548011642166","pitchNumber":4,"startTime":"2026-05-23T00:00:51.621Z","endTime":"2026-05-23T00:00:59.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:00:59.482Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-23T00:02:54.995Z","endTime":"2026-05-23T00:04:33.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":86.0,"endSpeed":79.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.364239536152738,"aZ":-36.42946419567653,"pfxX":6.914535566068238,"pfxZ":-2.6976048175443648,"pX":-0.45338401020213553,"pZ":1.6751878175859536,"vX0":3.3780289305680444,"vY0":-125.15301718796535,"vZ0":-2.8680218776129216,"x":134.28,"y":193.55,"x0":-2.7207844221188453,"y0":50.00168655067239,"z0":5.833589631444005,"aX":10.915501725072602},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.3,"breakHorizontal":-13.3,"spinRate":2362,"spinDirection":53},"zone":7,"typeConfidence":0.84,"plateTime":0.43843203227859684,"extension":6.9094214952639055},"index":0,"playId":"af182989-a8f2-3b41-b5c5-f24e1049e239","pitchNumber":1,"startTime":"2026-05-23T00:03:02.943Z","endTime":"2026-05-23T00:03:05.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56640737842556,"aZ":-33.66345954040918,"pfxX":6.5747112417946365,"pfxZ":-0.921697124587002,"pX":0.41185278321612356,"pZ":2.4104603272311333,"vX0":6.197938734429765,"vY0":-126.0408252819951,"vZ0":-1.8542341415027717,"x":101.3,"y":173.7,"x0":-2.9332773140948145,"y0":50.00503712951002,"z0":5.873461137419516,"aX":10.581959789147874},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.9,"breakHorizontal":-13.3,"spinRate":2269,"spinDirection":64},"zone":6,"typeConfidence":0.89,"plateTime":0.43452419299652956,"extension":7.0556306547129575},"index":1,"playId":"400f5d2f-0d35-3842-a879-e73f5bd37e18","pitchNumber":2,"startTime":"2026-05-23T00:03:15.820Z","endTime":"2026-05-23T00:03:18.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02178528248781,"aZ":-33.72772446498339,"pfxX":4.726517297328356,"pfxZ":-0.9595638504045798,"pX":1.6045735138718518,"pZ":1.0111424905773114,"vX0":8.839709289088876,"vY0":-126.85311621325758,"vZ0":-5.2014010673676,"x":55.84,"y":211.48,"x0":-2.5453091124609406,"y0":50.00270107520551,"z0":5.790864372404873,"aX":7.666003558724351},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.8,"breakHorizontal":-10.7,"spinRate":2250,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.43251584120444786,"extension":6.939594165549297},"index":2,"playId":"3dfb44d3-cc71-3331-a402-7bea2c634122","pitchNumber":3,"startTime":"2026-05-23T00:03:32.134Z","endTime":"2026-05-23T00:03:37.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.148669687735868,"aZ":-33.81875473021681,"pfxX":4.2188948896478635,"pfxZ":-0.9646916894734541,"pX":1.2409064204475597,"pZ":0.9039553151826597,"vX0":8.257806720974498,"vY0":-129.41615501477116,"vZ0":-6.0532707332681195,"x":69.7,"y":214.37,"x0":-2.5353589397942504,"y0":50.00555093896219,"z0":5.853238210378227,"aX":7.179304797619132},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.9,"breakHorizontal":-9.5,"spinRate":2276,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4226909716094096,"extension":6.997641566200929},"index":3,"playId":"a5f8aba5-133c-34df-95bd-d31fc181bb45","pitchNumber":4,"startTime":"2026-05-23T00:03:47.767Z","endTime":"2026-05-23T00:03:50.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.173996341622885,"aZ":-42.24632170445729,"pfxX":7.241948482642792,"pfxZ":-6.903758594208746,"pX":-0.2743675201623141,"pZ":3.292236357317617,"vX0":3.4725523636153324,"vY0":-120.77955045350484,"vZ0":1.7680082134005306,"x":127.46,"y":149.89,"x0":-2.6768933694946186,"y0":50.00089817848167,"z0":6.299789350561284,"aX":10.568621148199757},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.6,"breakHorizontal":-14.0,"spinRate":2333,"spinDirection":35},"zone":2,"typeConfidence":0.9,"plateTime":0.45560702001812814,"extension":6.693274026872532},"index":4,"playId":"d0342dfa-fc23-3d32-960d-776def2a431e","pitchNumber":5,"startTime":"2026-05-23T00:04:11.769Z","endTime":"2026-05-23T00:04:14.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34224421911582,"aZ":-32.00420208067112,"pfxX":4.818455756000744,"pfxZ":0.09848053652274391,"pX":1.6986258771106617,"pZ":1.5023018950020768,"vX0":9.553443109369034,"vY0":-128.9232942225973,"vZ0":-4.580615870780285,"x":52.25,"y":198.22,"x0":-2.6781161789057104,"y0":50.00161922486303,"z0":5.767041098186287,"aX":8.123416015844679},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.6,"breakHorizontal":-10.8,"spinRate":2277,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.42455392054493,"extension":7.2105173391177155},"index":5,"playId":"dbfbdcea-d1fd-35fe-af38-f200db85235b","pitchNumber":6,"startTime":"2026-05-23T00:04:30.415Z","endTime":"2026-05-23T00:04:33.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:04:33.751Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-23T00:04:54.069Z","endTime":"2026-05-23T00:06:09.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.556436206119905,"aZ":-18.810966238246,"pfxX":-9.640884284347749,"pfxZ":6.5730518609504,"pX":-0.1338515903635356,"pZ":3.2230092942076762,"vX0":10.130445106034719,"vY0":-141.72241524492497,"vZ0":-4.158429217864607,"x":122.1,"y":151.76,"x0":-2.503092915117155,"y0":50.001818055352956,"z0":5.911595167378967,"aX":-19.599503636274918},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":15.4,"spinRate":1950,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3865457888671231,"extension":7.10281582267534},"index":0,"playId":"5abcf2ab-a08e-3cda-a184-5048f9971c68","pitchNumber":1,"startTime":"2026-05-23T00:04:59.658Z","endTime":"2026-05-23T00:05:02.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47733348779759,"aZ":-44.723897774335825,"pfxX":6.3603567825801175,"pfxZ":-8.538396111075865,"pX":-1.419322919322974,"pZ":3.070900135961349,"vX0":1.229568351031903,"vY0":-121.2627222125994,"vZ0":1.7492860730354465,"x":171.1,"y":155.87,"x0":-2.760081271805435,"y0":50.000865273636556,"z0":6.279182825793393,"aX":9.351827437085824},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.6,"breakHorizontal":-11.8,"spinRate":2433,"spinDirection":32},"zone":11,"typeConfidence":0.9,"plateTime":0.4538601179348012,"extension":6.852224950221235},"index":1,"playId":"23e1cad5-c564-3d42-a1e4-5b46b1719c01","pitchNumber":2,"startTime":"2026-05-23T00:05:15.595Z","endTime":"2026-05-23T00:05:18.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.191074800257248,"aZ":-41.58413576866977,"pfxX":4.245573797266843,"pfxZ":-6.455597017483745,"pX":0.03231978938609831,"pZ":2.7441722287337096,"vX0":5.072453001643681,"vY0":-120.74246127628068,"vZ0":0.5734729140548038,"x":115.77,"y":164.69,"x0":-2.6568588293242734,"y0":50.00027723262525,"z0":6.199012148406053,"aX":6.190990042575836},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.2,"breakHorizontal":-9.0,"spinRate":2243,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.45575529735130926,"extension":6.831463894182921},"index":2,"playId":"e72c7ff0-9553-3c38-99a4-23992960f20f","pitchNumber":3,"startTime":"2026-05-23T00:05:32.665Z","endTime":"2026-05-23T00:05:36.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-23T00:05:50.466Z","endTime":"2026-05-23T00:06:05.034Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77530342503923,"aZ":-18.646108191970633,"pfxX":-9.514376261765133,"pfxZ":6.667719806023018,"pX":-0.8791657034875819,"pZ":2.4546005763380596,"vX0":8.303832389011987,"vY0":-141.64981157786195,"vZ0":-5.877036594802771,"x":150.51,"y":172.51,"x0":-2.614514533337212,"y0":50.0051808417566,"z0":5.7511371498100345,"aX":-19.310341845097888},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":15.5,"spinRate":2017,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.38688440120575596,"extension":6.936212386168297},"index":4,"playId":"1f5c6852-239c-3389-a7db-e5e22edd56d7","pitchNumber":4,"startTime":"2026-05-23T00:06:05.034Z","endTime":"2026-05-23T00:06:09.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:06:09.516Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Travis Bazzana to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-23T00:06:27.145Z","endTime":"2026-05-23T00:06:55.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":82.6,"endSpeed":75.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08176836596108,"aZ":-44.18421999858415,"pfxX":5.290479822607202,"pfxZ":-8.314233649913398,"pX":0.155369426895563,"pZ":1.879561425108929,"vX0":4.799921297068575,"vY0":-120.21340838394694,"vZ0":-0.7927718446954347,"x":111.08,"y":188.03,"x0":-2.563740796824411,"y0":50.00116294949141,"z0":6.1796719358182655,"aX":7.64344149438755},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.9,"breakHorizontal":-10.8,"spinRate":2390,"spinDirection":35},"zone":8,"typeConfidence":0.9,"plateTime":0.45786703622722724,"extension":6.9102346812267825},"index":0,"playId":"489b668e-2b7d-3012-a364-2888e228934b","pitchNumber":1,"startTime":"2026-05-23T00:06:32.178Z","endTime":"2026-05-23T00:06:35.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.647807362445835,"aZ":-21.308255669200218,"pfxX":-10.068415603025231,"pfxZ":5.3469298140974555,"pX":0.0972414613950789,"pZ":2.1584474303350487,"vX0":11.00222161195665,"vY0":-141.30032748457734,"vZ0":-6.4986473950158965,"x":113.29,"y":180.5,"x0":-2.5293157865543794,"y0":50.002662827740394,"z0":5.84638592173364,"aX":-20.46374576149786},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.5,"breakHorizontal":16.1,"spinRate":1992,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3868732190117212,"extension":7.0132381879862065},"hitData":{"launchSpeed":108.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.86,"coordY":151.52}},"index":1,"playId":"1e072e32-91ed-397b-b63e-6d4095786a02","pitchNumber":2,"startTime":"2026-05-23T00:06:47.587Z","endTime":"2026-05-23T00:06:55.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:06:55.746Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rhys Hoskins flies out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T00:09:02.268Z","endTime":"2026-05-23T00:09:21.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"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(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":94.3,"endSpeed":86.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.665027370412687,"aZ":-28.439415993735416,"pfxX":11.306891373290537,"pfxZ":1.9764557987362057,"pX":0.14132771272500888,"pZ":1.7600463454402078,"vX0":-7.536139295405383,"vY0":-136.96999201264435,"vZ0":-6.034358355235949,"x":111.61,"y":191.26,"x0":1.4663978048742545,"y0":50.003405700529775,"z0":5.949116281307285,"aX":21.377216630392287},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.4,"breakHorizontal":-18.8,"spinRate":2117,"spinDirection":121},"zone":8,"typeConfidence":0.89,"plateTime":0.40065012660699395,"extension":7.150082954059308},"hitData":{"launchSpeed":99.9,"launchAngle":34.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.88,"coordY":46.44}},"index":0,"playId":"477cca77-0ab6-3478-9cff-71f2d422442c","pitchNumber":1,"startTime":"2026-05-23T00:09:08.459Z","endTime":"2026-05-23T00:09:21.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:09:21.127Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Fry singles on a sharp line drive to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T00:09:39.297Z","endTime":"2026-05-23T00:09:57.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25408907016207,"aZ":-29.058164981958857,"pfxX":11.529862901445115,"pfxZ":1.6494841618798262,"pX":0.16335822305201753,"pZ":2.4904845425272697,"vX0":-7.588592322320478,"vY0":-136.5838326076265,"vZ0":-3.9847715157054324,"x":110.77,"y":171.54,"x0":1.4806634181981384,"y0":50.00177173925957,"z0":5.967859660951854,"aX":21.76950471297544},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.3,"breakHorizontal":-19.3,"spinRate":2234,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.40110714585537455,"extension":6.865921193829085},"hitData":{"launchSpeed":106.2,"launchAngle":12.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.31,"coordY":68.11}},"index":0,"playId":"bb91cd7e-371a-35ea-8d40-72efe83de86e","pitchNumber":1,"startTime":"2026-05-23T00:09:45.964Z","endTime":"2026-05-23T00:09:57.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.17,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:09:57.006Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana challenged (pitch result), call on the field was confirmed: Travis Bazzana called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T00:10:19.051Z","endTime":"2026-05-23T00:12:19.213Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.536415761713354,"aZ":-35.72359575011567,"pfxX":0.1274246125010725,"pfxZ":-2.3347616750824045,"pX":-0.30843487925516366,"pZ":2.1865427131158826,"vX0":-4.5673438817612935,"vY0":-123.5972985015179,"vZ0":-2.3433773843767414,"x":128.76,"y":179.74,"x0":1.5602905873170683,"y0":50.00329804160705,"z0":6.196921146284234,"aX":0.1948224777839203},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.6,"breakHorizontal":1.0,"spinRate":2021,"spinDirection":321},"zone":7,"typeConfidence":0.9,"plateTime":0.44608284246449736,"extension":6.9360024373034666},"index":0,"playId":"cf794092-fd30-3c15-89ac-2fe83dc36d7e","pitchNumber":1,"startTime":"2026-05-23T00:10:23.472Z","endTime":"2026-05-23T00:10:26.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.544448432892274,"aZ":-24.956273774401662,"pfxX":11.63684173437421,"pfxZ":3.769271036581282,"pX":1.1342410909478862,"pZ":2.5373797756799488,"vX0":-5.340962015079051,"vY0":-138.00327169091315,"vZ0":-4.886884009347732,"x":73.77,"y":170.27,"x0":1.5895154352880219,"y0":50.00569975842969,"z0":6.026006966216216,"aX":22.305897104723563},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":-19.8,"spinRate":2178,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.3978564283884092,"extension":6.795784033216867},"index":1,"playId":"6771f61f-9342-380e-9b74-3ab9b34945de","pitchNumber":2,"startTime":"2026-05-23T00:10:41.377Z","endTime":"2026-05-23T00:10:44.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.704862338644112,"aZ":-35.66499885408208,"pfxX":10.36276762949475,"pfxZ":-2.166563791423199,"pX":-0.11845413529360686,"pZ":0.5419346292978573,"vX0":-7.671749324289421,"vY0":-126.54703734496259,"vZ0":-6.3283286826705,"x":121.52,"y":224.15,"x0":1.6178082648506222,"y0":50.00622051379318,"z0":5.959363369542314,"aX":16.679669776206204},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.3,"breakHorizontal":-16.8,"spinRate":2126,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.4341292898219633,"extension":6.993754968358018},"index":2,"playId":"ff4f0ee5-15d8-316b-a54c-9dc51cc2b203","pitchNumber":3,"startTime":"2026-05-23T00:11:06.902Z","endTime":"2026-05-23T00:11:10.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.178418463174506,"aZ":-34.80793444560666,"pfxX":7.7961294130852,"pfxZ":-1.7358361040338952,"pX":-0.021062831757273998,"pZ":1.3856989844997238,"vX0":-6.679346656345749,"vY0":-123.30062135884809,"vZ0":-4.072252948319774,"x":117.8,"y":201.37,"x0":1.7254573652770753,"y0":50.00019773307841,"z0":6.03266611390405,"aX":11.862962832064502},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.0,"breakHorizontal":-12.4,"spinRate":2003,"spinDirection":103},"zone":13,"typeConfidence":0.86,"plateTime":0.4462141698773179,"extension":7.000179352946067},"index":3,"playId":"9524b150-dbea-3237-837c-d0e031847f66","pitchNumber":4,"startTime":"2026-05-23T00:11:31.055Z","endTime":"2026-05-23T00:11:35.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.243085511740375,"aZ":-35.64293342757569,"pfxX":1.0148870461449295,"pfxZ":-2.186630142870773,"pX":-0.5800040969574283,"pZ":1.687263370916571,"vX0":-5.751253730313745,"vY0":-125.89744003360484,"vZ0":-3.7073489566977047,"x":139.11,"y":193.22,"x0":1.6132464581552592,"y0":50.001295859163896,"z0":6.097839049484982,"aX":1.6107152625286218},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.7,"breakHorizontal":-0.4,"spinRate":2016,"spinDirection":304},"zone":7,"typeConfidence":0.9,"plateTime":0.4369322586262645,"extension":6.833668400328359},"index":4,"playId":"b670036c-17c8-3a47-bd37-c17a73cb8c5f","pitchNumber":5,"startTime":"2026-05-23T00:11:52.190Z","endTime":"2026-05-23T00:12:19.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"}},"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.11,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:12:19.213Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T00:12:25.045Z","endTime":"2026-05-23T00:13:46.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095878047952,"aZ":-37.76051441770703,"pfxX":9.909055216873668,"pfxZ":-3.4974359668921857,"pX":-0.44171421538985417,"pZ":0.9026935680105331,"vX0":-8.332798747448575,"vY0":-126.46279900516839,"vZ0":-5.038283571001919,"x":133.84,"y":214.41,"x0":1.6308398376391606,"y0":50.0027274609622,"z0":5.996381148696907,"aX":15.829631553141086},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.4,"breakHorizontal":-15.7,"spinRate":2075,"spinDirection":104},"zone":13,"typeConfidence":0.9,"plateTime":0.4354148954488286,"extension":6.982026214556373},"index":0,"playId":"a762af66-d920-3614-8052-72ba701c1dd4","pitchNumber":1,"startTime":"2026-05-23T00:12:32.429Z","endTime":"2026-05-23T00:12:35.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.677335978912726,"aZ":-37.79099451122116,"pfxX":-1.3018488410804085,"pfxZ":-3.6971767610815895,"pX":1.4283453807518345,"pZ":3.5782101385584513,"vX0":-0.42986473672086256,"vY0":-123.1444931401051,"vZ0":1.3508627130915465,"x":62.55,"y":142.17,"x0":1.7747043969139698,"y0":50.00001057838872,"z0":6.243286251323079,"aX":-1.9795525903201652},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.0,"breakHorizontal":2.5,"spinRate":1990,"spinDirection":297},"zone":12,"typeConfidence":0.9,"plateTime":0.4464498374541268,"extension":6.676034381875147},"index":1,"playId":"19f40c4b-2583-3a61-a000-9ddcf5fed65a","pitchNumber":2,"startTime":"2026-05-23T00:12:56.189Z","endTime":"2026-05-23T00:13:00.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.725845134081375,"aZ":-28.270413903834505,"pfxX":10.32981896081381,"pfxZ":2.056124888646515,"pX":1.9261198991203758,"pZ":2.9388118031329746,"vX0":-3.00368011030248,"vY0":-137.58646071908885,"vZ0":-3.1350783602253367,"x":43.58,"y":159.43,"x0":1.6950321030257451,"y0":50.00618722279613,"z0":6.024991564021917,"aX":19.655571242791833},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.2,"breakHorizontal":-18.0,"spinRate":2095,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.39927882726987374,"extension":6.765690368001618},"index":2,"playId":"aa7e1b57-633c-32c8-af3e-0e46cdf07522","pitchNumber":3,"startTime":"2026-05-23T00:13:15.883Z","endTime":"2026-05-23T00:13:19.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12509467401144,"aZ":-26.75922451641179,"pfxX":10.711813575325044,"pfxZ":2.952331543409036,"pX":0.03459634446556421,"pZ":2.5190671226474315,"vX0":-7.7829542098446485,"vY0":-135.0667122636016,"vZ0":-4.201026129177772,"x":115.68,"y":170.77,"x0":1.570737707555478,"y0":50.00638130671643,"z0":5.9903107906965305,"aX":19.672568652150048},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.6,"spinRate":2057,"spinDirection":122},"zone":5,"typeConfidence":0.89,"plateTime":0.40649046750376394,"extension":6.665463892774963},"hitData":{"launchSpeed":99.2,"launchAngle":30.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.56,"coordY":48.98}},"index":3,"playId":"8b6b506a-a9e7-35a6-a388-eb6fe41ded36","pitchNumber":4,"startTime":"2026-05-23T00:13:35.900Z","endTime":"2026-05-23T00:13:46.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:13:46.140Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out sharply to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T00:15:51.538Z","endTime":"2026-05-23T00:16:20.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60754254315155,"aZ":-28.431891504090142,"pfxX":7.032997463930853,"pfxZ":2.4194498396308877,"pX":-0.9712317330224169,"pZ":3.662430065331338,"vX0":2.653847135987614,"vY0":-124.29828383383571,"vZ0":-0.008763222654248892,"x":154.02,"y":139.89,"x0":-2.96992793477061,"y0":50.003300954833364,"z0":6.049812497606187,"aX":10.87630607435055},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.7,"breakHorizontal":-13.3,"spinRate":2284,"spinDirection":55},"zone":11,"typeConfidence":0.91,"plateTime":0.44261953376282115,"extension":6.86701404092163},"index":0,"playId":"ff000787-92b1-34ea-b770-8afbec7e783b","pitchNumber":1,"startTime":"2026-05-23T00:15:57.439Z","endTime":"2026-05-23T00:16:01.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.097700783557784,"aZ":-22.077762617031464,"pfxX":-10.295418727867649,"pfxZ":5.3200058152883045,"pX":-0.2609185274200984,"pZ":2.6376123495726116,"vX0":9.377273031828624,"vY0":-137.05803794108624,"vZ0":-4.703011158562787,"x":126.95,"y":167.56,"x0":-2.393776937101219,"y0":50.00193241949035,"z0":5.889225919601506,"aX":-19.531043980107604},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":16.6,"spinRate":2085,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.40008043580484154,"extension":6.925076980227564},"hitData":{"launchSpeed":104.7,"launchAngle":23.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":145.96,"coordY":48.08}},"index":1,"playId":"a6e1597f-05a0-3054-b592-a04d016e9fdb","pitchNumber":2,"startTime":"2026-05-23T00:16:11.862Z","endTime":"2026-05-23T00:16:20.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:16:20.977Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to right fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T00:16:39.489Z","endTime":"2026-05-23T00:17:28.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.036158253095724,"aZ":-25.65954938160874,"pfxX":-1.7698632225254531,"pfxZ":3.819808561382162,"pX":1.402574791374652,"pZ":2.601359823022334,"vX0":10.800739554167535,"vY0":-130.00380239714633,"vZ0":-3.2307065911806316,"x":63.54,"y":168.54,"x0":-2.581546292081143,"y0":50.00536904135242,"z0":5.814534736073878,"aX":-3.021930329127151},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":0.7,"spinRate":2271,"spinDirection":202},"zone":12,"typeConfidence":0.84,"plateTime":0.42181647016279866,"extension":6.98109500469523},"index":0,"playId":"2205bb45-354f-316d-9e8e-25a0c9c26c74","pitchNumber":1,"startTime":"2026-05-23T00:16:46.993Z","endTime":"2026-05-23T00:16:51.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.064951979956565,"aZ":-44.28578370823155,"pfxX":6.353693891655388,"pfxZ":-8.66572157293641,"pX":0.22038581644121805,"pZ":1.8536169379676397,"vX0":4.733184759805133,"vY0":-118.67861458600387,"vZ0":-0.5913893930392823,"x":108.6,"y":188.73,"x0":-2.6401074975409786,"y0":50.00456885100509,"z0":6.212132775981019,"aX":8.877220938072618},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-15.5,"breakHorizontal":-12.8,"spinRate":2456,"spinDirection":35},"zone":9,"typeConfidence":0.9,"plateTime":0.4651962448874811,"extension":6.918885872542756},"index":1,"playId":"195bf9c1-2860-3007-9f8e-2b414e31e6e1","pitchNumber":2,"startTime":"2026-05-23T00:17:01.950Z","endTime":"2026-05-23T00:17:05.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.475543837851998,"aZ":-44.462481735208776,"pfxX":5.700575620719087,"pfxZ":-8.799568665098931,"pX":0.0068645651991289525,"pZ":1.997666375047322,"vX0":4.49501209887684,"vY0":-118.78513551184828,"vZ0":-0.13957858369785292,"x":116.74,"y":184.84,"x0":-2.665650167341061,"y0":50.00107434546624,"z0":6.1766564573381775,"aX":7.962793028836548},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-15.5,"breakHorizontal":-11.6,"spinRate":2517,"spinDirection":36},"zone":8,"typeConfidence":0.9,"plateTime":0.4650957024891409,"extension":6.918303955112053},"hitData":{"launchSpeed":99.4,"launchAngle":14.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.29,"coordY":102.53}},"index":2,"playId":"c183654f-8cd8-3106-98c5-d351d816d550","pitchNumber":3,"startTime":"2026-05-23T00:17:19.613Z","endTime":"2026-05-23T00:17:28.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":1.17,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:17:28.813Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Adolis García strikes out swinging and Brandon Marsh caught stealing 2nd, catcher Austin Hedges to second baseman Travis Bazzana to catcher Austin Hedges.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T00:18:07.433Z","endTime":"2026-05-23T00:21:25.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-23T00:17:51.493Z","endTime":"2026-05-23T00:18:09.790Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.264581154529527,"aZ":-22.167840002953337,"pfxX":-10.437882545487156,"pfxZ":5.097707021536719,"pX":-0.8391992759726098,"pZ":3.62353812241968,"vX0":8.802398153536034,"vY0":-139.20190622957344,"vZ0":-2.3653238978231137,"x":148.99,"y":140.94,"x0":-2.6863564061629144,"y0":50.00084813809578,"z0":5.951922517799581,"aX":-20.480867732673605},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":17.0,"spinRate":1792,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3934927064046705,"extension":6.948171724925714},"index":1,"playId":"7ba3e400-2108-3311-a260-322fbb9f43f3","pitchNumber":1,"startTime":"2026-05-23T00:18:09.790Z","endTime":"2026-05-23T00:18:13.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.987134716053898,"aZ":-21.245959615059984,"pfxX":-10.665596170499487,"pfxZ":5.633082303820041,"pX":-0.12670993630520927,"pZ":3.4760662294846925,"vX0":10.433883480084233,"vY0":-138.41527276730645,"vZ0":-2.7700571311752262,"x":121.83,"y":144.93,"x0":-2.5600030747218114,"y0":50.00191206824375,"z0":5.912911883440429,"aX":-20.68798752887296},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":17.2,"spinRate":1796,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3957595087905941,"extension":7.04089776316179},"index":2,"playId":"8cefb93f-a81b-310a-bf8f-68a039ddb7ad","pitchNumber":2,"startTime":"2026-05-23T00:18:27.815Z","endTime":"2026-05-23T00:18:31.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83871103112517,"aZ":-20.313949939436167,"pfxX":-10.09318212792082,"pfxZ":6.0288874038099785,"pX":-0.11230569071060656,"pZ":2.7182766119930735,"vX0":10.349259249609622,"vY0":-139.26921655193206,"vZ0":-4.56283285009446,"x":121.28,"y":165.39,"x0":-2.562503528554175,"y0":50.0049680509827,"z0":5.7189116311425305,"aX":-19.86009553739305},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":16.2,"spinRate":2119,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.39307048557294877,"extension":7.012613449450597},"index":3,"playId":"8f4c0b25-f226-316f-87e2-a77ebc28a3c3","pitchNumber":3,"startTime":"2026-05-23T00:18:47.007Z","endTime":"2026-05-23T00:18:54.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.862241794629085,"aZ":-31.21414728907398,"pfxX":3.707831690942407,"pfxZ":0.5806054725054342,"pX":1.8619625642816438,"pZ":1.290019219196489,"vX0":10.016615702907954,"vY0":-128.01689754038077,"vZ0":-5.169261247566613,"x":46.03,"y":203.95,"x0":-2.5923057949951165,"y0":50.00304253530018,"z0":5.795773640997452,"aX":6.115847838886534},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":-9.1,"spinRate":2163,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4288103265364396,"extension":7.0234797606059045},"index":4,"playId":"c258e578-8ab3-3233-bb61-39cbb0b26293","pitchNumber":4,"startTime":"2026-05-23T00:19:18.716Z","endTime":"2026-05-23T00:19:21.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"db662d80-8a73-3fbd-918f-262642c257e4","startTime":"2026-05-23T00:19:38.293Z","endTime":"2026-05-23T00:19:43.533Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257270118193915,"aZ":-31.32440616228445,"pfxX":4.145478206195904,"pfxZ":0.5105611646155654,"pX":1.8576688029298658,"pZ":0.4295973241220051,"vX0":9.912460194656227,"vY0":-127.75837924958265,"vZ0":-6.9361266038746034,"x":46.19,"y":227.18,"x0":-2.616601131379157,"y0":50.00053835835715,"z0":5.653892128970053,"aX":6.821957186484128},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":-9.8,"spinRate":2037,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.42936359710025496,"extension":7.069951424790036},"index":6,"playId":"8fa0b6a3-1ea1-39ec-a74c-ccf441457dfe","pitchNumber":5,"startTime":"2026-05-23T00:20:05.112Z","endTime":"2026-05-23T00:20:09.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.906956154481282,"aZ":-35.15462891782733,"pfxX":6.621282746294998,"pfxZ":-1.8561864589333315,"pX":-0.5398037153318043,"pZ":3.2195273188264997,"vX0":3.240391910928315,"vY0":-126.31260993927042,"vZ0":0.19426112475441548,"x":137.58,"y":151.85,"x0":-2.7012894750637604,"y0":50.00076881208559,"z0":5.979591219597814,"aX":10.644870404684118},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.0,"breakHorizontal":-12.7,"spinRate":2144,"spinDirection":61},"zone":1,"typeConfidence":0.9,"plateTime":0.4344334067601716,"extension":6.929441201925333},"index":7,"playId":"6abdf906-0344-357b-bd6c-a25b2da25700","pitchNumber":6,"startTime":"2026-05-23T00:20:30.293Z","endTime":"2026-05-23T00:20:33.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"df6ae46c-30d6-39dc-9547-de9bd5ddbdc1","startTime":"2026-05-23T00:20:57.976Z","endTime":"2026-05-23T00:21:00.976Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351071103482184,"aZ":-19.8819953282713,"pfxX":-9.968929584156335,"pfxZ":6.391067129626277,"pX":-0.026196326702688955,"pZ":3.5312052786981774,"vX0":10.447335013269345,"vY0":-137.73633260900883,"vZ0":-2.5375109845176334,"x":118.0,"y":143.44,"x0":-2.5716393702709794,"y0":50.00217654247598,"z0":5.807629242027216,"aX":-19.170546910762873},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":15.8,"spinRate":2066,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39754324381038275,"extension":6.954753290781118},"index":9,"playId":"84b4c4ce-e4ca-3e25-8eb9-7d488b32f0db","pitchNumber":7,"startTime":"2026-05-23T00:21:16.032Z","endTime":"2026-05-23T00:21:25.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":2.06,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:21:25.694Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T00:23:39.747Z","endTime":"2026-05-23T00:24:10.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.290916799421385,"aZ":-38.69226879063527,"pfxX":-0.37165241020050654,"pfxZ":-4.204330737791336,"pX":1.2284414567602122,"pZ":2.4994536193045582,"vX0":-1.113747068373663,"vY0":-124.37737543704978,"vZ0":-0.9328307602230852,"x":70.17,"y":171.29,"x0":1.7321320295266995,"y0":50.00190080809233,"z0":6.116668211810279,"aX":-0.5762370175331122},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.6,"breakHorizontal":1.0,"spinRate":1923,"spinDirection":316},"zone":12,"typeConfidence":0.9,"plateTime":0.4420813780960744,"extension":6.851732397180777},"index":0,"playId":"9726c524-4af2-30af-b0bb-467fc4ca2dea","pitchNumber":1,"startTime":"2026-05-23T00:23:47.084Z","endTime":"2026-05-23T00:23:51.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.523871994668383,"aZ":-25.41597422690439,"pfxX":9.485147449607586,"pfxZ":3.504611037391946,"pX":0.9462153236830737,"pZ":2.806092072741083,"vX0":-5.402135622888499,"vY0":-137.51623431250528,"vZ0":-4.109433852273886,"x":80.93,"y":163.02,"x0":1.6966859333286952,"y0":50.00275192522744,"z0":6.029778388737808,"aX":18.29174416013387},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.8,"breakHorizontal":-16.2,"spinRate":2181,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.3972539092709031,"extension":6.73886915378923},"hitData":{"launchSpeed":66.8,"launchAngle":16.0,"totalDistance":137.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.81,"coordY":157.15}},"index":1,"playId":"aefaf80d-b828-3219-a5c5-11af6fdfb6fa","pitchNumber":2,"startTime":"2026-05-23T00:24:04.885Z","endTime":"2026-05-23T00:24:10.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:24:10.999Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hedges singles on a ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T00:24:28.207Z","endTime":"2026-05-23T00:24:47.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773125585225795,"aZ":-32.06943214922575,"pfxX":10.54549853901546,"pfxZ":0.06704293535015449,"pX":-0.19909537094195282,"pZ":1.7531282596289905,"vX0":-7.841863648661719,"vY0":-127.02097729538289,"vZ0":-4.244153214019009,"x":124.59,"y":191.45,"x0":1.5564977071246462,"y0":50.00534476254836,"z0":5.992774603442885,"aX":17.251935016927323},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":-17.4,"spinRate":2043,"spinDirection":107},"zone":8,"typeConfidence":0.9,"plateTime":0.43104919561877164,"extension":7.054886265210668},"hitData":{"launchSpeed":103.4,"launchAngle":6.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.29,"coordY":100.41}},"index":0,"playId":"306e5bc7-7ec6-3f03-a1b3-a0e838ccf678","pitchNumber":1,"startTime":"2026-05-23T00:24:36.035Z","endTime":"2026-05-23T00:24:47.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.43,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:24:47.001Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Petey Halpin pops out to third baseman Alec Bohm in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T00:25:03.366Z","endTime":"2026-05-23T00:25:41.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":78.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.243392117307355,"aZ":-33.25418312821724,"pfxX":1.289573665009597,"pfxZ":-0.6832573092237073,"pX":-0.24113714015817037,"pZ":2.3343835393537673,"vX0":-5.165733260467148,"vY0":-124.70744346614892,"vZ0":-2.651973897996297,"x":126.19,"y":175.75,"x0":1.6902881716048976,"y0":50.00552024253119,"z0":6.15669187411035,"aX":2.03069942204297},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":-1.1,"spinRate":2091,"spinDirection":310},"zone":5,"typeConfidence":0.88,"plateTime":0.43933800792320366,"extension":6.8723685117803734},"index":0,"playId":"6d07ce3e-c669-3966-861c-234968620a55","pitchNumber":1,"startTime":"2026-05-23T00:25:11.642Z","endTime":"2026-05-23T00:25:14.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71738327258926,"aZ":-34.46268181025245,"pfxX":0.5663701964359742,"pfxZ":-1.4401327536876867,"pX":1.1636954763944845,"pZ":2.8157465768217707,"vX0":-1.8366700494914638,"vY0":-124.89511096989021,"vZ0":-1.3441535809443792,"x":72.64,"y":162.75,"x0":1.8344662589343115,"y0":50.00595869061599,"z0":6.190250009284313,"aX":0.8964866446276477},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.6,"breakHorizontal":-0.6,"spinRate":2126,"spinDirection":309},"zone":12,"typeConfidence":0.89,"plateTime":0.4382385642556219,"extension":6.766273505029685},"hitData":{"launchSpeed":64.9,"launchAngle":81.0,"totalDistance":30.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.11,"coordY":197.19}},"index":1,"playId":"07e270b9-dde5-34ea-b766-4538c9eb0096","pitchNumber":2,"startTime":"2026-05-23T00:25:31.706Z","endTime":"2026-05-23T00:25:41.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":2.51,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:25:41.538Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out softly to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T00:26:14.904Z","endTime":"2026-05-23T00:26:57.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.053774908236274,"aZ":-37.36189249273774,"pfxX":0.056709859390213335,"pfxZ":-3.3103813727013556,"pX":-0.4635745211256569,"pZ":1.612416963241078,"vX0":-4.985327312311445,"vY0":-124.80410075900926,"vZ0":-3.4131784385085755,"x":134.67,"y":195.24,"x0":1.5596012194407698,"y0":50.00588578676762,"z0":6.100947261766491,"aX":0.08866211819174787},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.6,"breakHorizontal":1.2,"spinRate":2070,"spinDirection":318},"zone":7,"typeConfidence":0.9,"plateTime":0.44025089882057644,"extension":6.830918025969454},"index":0,"playId":"9e3f228c-e112-3ec2-8fbe-aad950c573da","pitchNumber":1,"startTime":"2026-05-23T00:26:23.254Z","endTime":"2026-05-23T00:26:26.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99778759140453,"aZ":-34.03815732893516,"pfxX":10.554935698590015,"pfxZ":-1.1810498292084632,"pX":0.19611762903744373,"pZ":0.48488412095361494,"vX0":-6.858210646723169,"vY0":-125.23178874981699,"vZ0":-6.3037656359574825,"x":109.52,"y":225.69,"x0":1.6088883565970258,"y0":50.004514246367854,"z0":5.843702054776495,"aX":16.645379738662005},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.5,"breakHorizontal":-17.4,"spinRate":1973,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.43858308724883877,"extension":7.15974507746628},"hitData":{"launchSpeed":33.4,"launchAngle":28.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":145.49,"coordY":174.79}},"index":1,"playId":"265eaf20-a482-3468-8dc1-d598468b8c23","pitchNumber":2,"startTime":"2026-05-23T00:26:48.764Z","endTime":"2026-05-23T00:26:57.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":1.99,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:26:57.376Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T00:29:00.554Z","endTime":"2026-05-23T00:29:35.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":82.1,"endSpeed":75.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8802171765253,"aZ":-44.19353996806593,"pfxX":5.28424843326611,"pfxZ":-8.494491233117202,"pX":1.5670817858807704,"pZ":1.2531982610413799,"vX0":7.814161277064905,"vY0":-119.28890294664585,"vZ0":-2.038416214231813,"x":57.27,"y":204.94,"x0":-2.4612372886642904,"y0":50.003016931163486,"z0":6.171430551687703,"aX":7.475879453924979},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.6,"breakHorizontal":-11.8,"spinRate":2510,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4624281074178942,"extension":6.772482811186583},"index":0,"playId":"e7df75e8-c874-367c-9f02-33cf86add7e3","pitchNumber":1,"startTime":"2026-05-23T00:29:07.058Z","endTime":"2026-05-23T00:29:10.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.642002972688797,"aZ":-18.85729496740851,"pfxX":-10.238176827699425,"pfxZ":6.961296862226339,"pX":-0.23034276467531742,"pZ":2.541822826341529,"vX0":10.075363057424576,"vY0":-137.696929253768,"vZ0":-5.449449865522677,"x":125.78,"y":170.15,"x0":-2.61323235049874,"y0":50.00235861020887,"z0":5.829414772861921,"aX":-19.58628300674834},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":16.3,"spinRate":2176,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.39833962014240454,"extension":6.876290366030292},"hitData":{"launchSpeed":94.9,"launchAngle":33.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":163.88,"coordY":58.89}},"index":1,"playId":"0f2e6973-6d07-309b-a3f5-33a850997c7f","pitchNumber":2,"startTime":"2026-05-23T00:29:24.416Z","endTime":"2026-05-23T00:29:35.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:29:35.681Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a ground ball to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T00:29:56.002Z","endTime":"2026-05-23T00:30:44.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01493835718611,"aZ":-17.889339280589365,"pfxX":-9.93882216740941,"pfxZ":7.349704038467141,"pX":0.6960337383587628,"pZ":1.7239435499267624,"vX0":12.2555840420438,"vY0":-138.77971131483653,"vZ0":-7.7255737059063065,"x":90.47,"y":192.23,"x0":-2.492911278614945,"y0":50.00525527600741,"z0":5.742615858374644,"aX":-19.32548809229046},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":15.4,"spinRate":2160,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3951711772589306,"extension":7.145473312796066},"index":0,"playId":"2ce5e5e8-4a39-3a8b-9182-3f534f7eb5f9","pitchNumber":1,"startTime":"2026-05-23T00:30:01.107Z","endTime":"2026-05-23T00:30:05.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.888874713961652,"aZ":-34.90950436173831,"pfxX":6.332102226473556,"pfxZ":-1.7101407745406254,"pX":1.452856367202797,"pZ":1.356142021447088,"vX0":8.326874416237013,"vY0":-126.28053157743282,"vZ0":-3.966659784881858,"x":61.62,"y":202.16,"x0":-2.7211762703927014,"y0":50.00136731140136,"z0":5.782780648292535,"aX":10.133386653554938},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.8,"breakHorizontal":-13.6,"spinRate":2413,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.43523492206294145,"extension":6.9943625335295945},"index":1,"playId":"8487fcf9-43d4-3056-bc0a-59023a52c10d","pitchNumber":2,"startTime":"2026-05-23T00:30:16.947Z","endTime":"2026-05-23T00:30:20.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.718582858112157,"aZ":-21.37558724567713,"pfxX":-10.840738915234237,"pfxZ":5.593727914984809,"pX":0.48762615247258784,"pZ":2.6559749553961622,"vX0":11.875539386225828,"vY0":-138.24873805479388,"vZ0":-4.72089101546449,"x":98.41,"y":167.07,"x0":-2.4615164934292033,"y0":50.00091335933899,"z0":5.826445711320925,"aX":-20.917896825220172},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":17.0,"spinRate":2128,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3966748310707495,"extension":6.946359578067374},"hitData":{"launchSpeed":107.3,"launchAngle":3.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.1,"coordY":84.4}},"index":2,"playId":"19260d69-24f3-31aa-ae16-646b142cefef","pitchNumber":3,"startTime":"2026-05-23T00:30:32.376Z","endTime":"2026-05-23T00:30:44.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.43,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:30:44.784Z","atBatIndex":53},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Justin Crawford grounds into a double play, second baseman Travis Bazzana to shortstop Brayan Rocchio to first baseman Rhys Hoskins. J.T. Realmuto out at 2nd. Justin Crawford out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T00:31:00.983Z","endTime":"2026-05-23T00:32:26.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77996212985246,"aZ":-23.265081348238013,"pfxX":-10.646487505623817,"pfxZ":4.611377513781683,"pX":0.22640632176977263,"pZ":2.6299469559939426,"vX0":11.434560794090993,"vY0":-138.5621921759642,"vZ0":-4.350496757410669,"x":108.37,"y":167.77,"x0":-2.5830078516396697,"y0":50.005179349505745,"z0":5.787426004201689,"aX":-20.575678379788787},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":16.7,"spinRate":1999,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3962645854194098,"extension":6.995793404722211},"index":0,"playId":"acdaadd9-4076-3088-a566-aab2d5ef5f13","pitchNumber":1,"startTime":"2026-05-23T00:31:10.489Z","endTime":"2026-05-23T00:31:13.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14614283370115,"aZ":-14.253781285370206,"pfxX":-7.508360859434664,"pfxZ":9.16145788938112,"pX":-0.46362765528288113,"pZ":2.893089800676535,"vX0":8.401124066418046,"vY0":-139.19798571912312,"vZ0":-5.727983633087927,"x":134.67,"y":160.67,"x0":-2.5497809375685847,"y0":50.005407461309765,"z0":5.9264978759601075,"aX":-14.691404011463096},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2306,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.39394740152298846,"extension":7.0441746930160996},"index":1,"playId":"74a7c444-916a-39eb-8e9e-250fecba84d2","pitchNumber":2,"startTime":"2026-05-23T00:31:31.357Z","endTime":"2026-05-23T00:31:34.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19009271740037,"aZ":-19.084119125368037,"pfxX":-8.021843160591065,"pfxZ":6.914506425510554,"pX":0.8968524783203651,"pZ":3.917503074216644,"vX0":12.143521441198153,"vY0":-136.95602305424683,"vZ0":-1.8697269234890093,"x":82.81,"y":133.01,"x0":-2.559211240796193,"y0":50.00466929064829,"z0":5.9189503887752,"aX":-15.191299083538256},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":11.9,"spinRate":2109,"spinDirection":229},"zone":12,"typeConfidence":0.92,"plateTime":0.40045084230117833,"extension":6.992588961708917},"index":2,"playId":"d99c18cb-f837-3158-bbb0-db42c8b0d8ac","pitchNumber":3,"startTime":"2026-05-23T00:31:56.767Z","endTime":"2026-05-23T00:32:00.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.896484131251388,"aZ":-42.63864141532976,"pfxX":5.765676581621212,"pfxZ":-7.235115387873604,"pX":-0.5795952837251608,"pZ":2.4782947177584993,"vX0":3.132637916933949,"vY0":-120.24621295716081,"vZ0":0.18361156737687345,"x":139.09,"y":171.87,"x0":-2.6532086844368403,"y0":50.000573718021116,"z0":6.221146632150661,"aX":8.34186330710954},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.7,"breakHorizontal":-11.3,"spinRate":2136,"spinDirection":38},"zone":4,"typeConfidence":0.9,"plateTime":0.4575837688293163,"extension":6.800493746984661},"hitData":{"launchSpeed":96.3,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.58,"coordY":149.49}},"index":3,"playId":"1a2e55d9-9fdd-3d9a-a397-9d2a0560fb56","pitchNumber":4,"startTime":"2026-05-23T00:32:18.184Z","endTime":"2026-05-23T00:32:26.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.799999999999997,"leverageIndex":2.42,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:32:26.631Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to right fielder Adolis García. José Ramírez out at 2nd on the throw, right fielder Adolis García to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T00:35:15.929Z","endTime":"2026-05-23T00:36:32.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jhoan Duran replaces Cristopher Sánchez.","event":"Pitching Substitution","eventType":"pitching_substitution","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-23T00:33:52.554Z","endTime":"2026-05-23T00:35:18.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06318862526551,"aZ":-29.924587252104093,"pfxX":-7.876910388614632,"pfxZ":1.1388909896877735,"pX":0.43562439001851333,"pZ":2.5064101179265146,"vX0":9.047304697212454,"vY0":-139.92556685328344,"vZ0":-4.891034527253782,"x":100.4,"y":171.11,"x0":-1.818795103016647,"y0":50.00646372957396,"z0":6.24188013961276,"aX":-15.59752336943167},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.2,"breakHorizontal":12.4,"spinRate":1717,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3916986694168778,"extension":5.8525018092958545},"index":1,"playId":"7a3d4cc9-2bc0-3237-a9fa-59c06d66bba0","pitchNumber":1,"startTime":"2026-05-23T00:35:18.080Z","endTime":"2026-05-23T00:35:21.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.349338787675546,"aZ":-20.469397915579943,"pfxX":-0.0813871184148951,"pfxZ":6.9172839428146755,"pX":-1.5842535509622608,"pZ":3.5980743601333187,"vX0":1.2075178464833338,"vY0":-129.59110770146592,"vZ0":-2.803688702527631,"x":177.39,"y":141.63,"x0":-2.0466781007287933,"y0":50.003932594037835,"z0":6.266478951217208,"aX":-0.137878036133655},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.1,"breakHorizontal":-0.1,"spinRate":808,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.42346335694226767,"extension":5.8590889203862115},"index":2,"playId":"8bb63617-e969-3a47-b0c1-d6d8587455b6","pitchNumber":2,"startTime":"2026-05-23T00:35:33.370Z","endTime":"2026-05-23T00:35:36.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.928689931300195,"aZ":-26.8924962762806,"pfxX":-8.452946255561507,"pfxZ":2.6882209050328516,"pX":0.8988185709536972,"pZ":0.2385504968339335,"vX0":10.007219734087801,"vY0":-138.75800874287347,"vZ0":-10.948001932937121,"x":82.74,"y":232.34,"x0":-1.643795241934659,"y0":50.00091466270853,"z0":6.0038999371289,"aX":-16.60153177927635},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.9,"breakHorizontal":13.4,"spinRate":1693,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.39364054606195475,"extension":5.997454535009837},"index":3,"playId":"254dfb98-3539-37fc-9370-acb39ac5dea1","pitchNumber":3,"startTime":"2026-05-23T00:35:49.546Z","endTime":"2026-05-23T00:35:52.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.278454297541227,"aZ":-23.97197395842788,"pfxX":-8.36308140142183,"pfxZ":4.0913207016955715,"pX":0.536300826115124,"pZ":2.2396341853384745,"vX0":9.802472705031228,"vY0":-140.39366589676183,"vZ0":-6.60795366606665,"x":96.56,"y":178.31,"x0":-1.9056214022141231,"y0":50.006598729201556,"z0":6.172672851820984,"aX":-16.78313824008923},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":13.3,"spinRate":1684,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3893785586748222,"extension":6.034423874166982},"hitData":{"launchSpeed":95.0,"launchAngle":11.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.15,"coordY":132.17}},"index":4,"playId":"80bdff6c-1946-3db9-81be-30fbcd6904d4","pitchNumber":4,"startTime":"2026-05-23T00:36:19.790Z","endTime":"2026-05-23T00:36:32.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:36:32.568Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Manzardo homers (5) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T00:37:22.813Z","endTime":"2026-05-23T00:37:50.140Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":661395,"link":"/api/v1/people/661395"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces Rhys Hoskins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-23T00:36:57.911Z","endTime":"2026-05-23T00:37:25.174Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70544047981002,"aZ":-28.161974712185895,"pfxX":-8.776121962401547,"pfxZ":1.9738038743709865,"pX":0.010303519171675801,"pZ":2.167433895986,"vX0":8.836855318554065,"vY0":-141.30487768627003,"vZ0":-6.093373909653125,"x":116.61,"y":180.26,"x0":-2.0098512021527815,"y0":50.00280855476001,"z0":6.149254062781786,"aX":-17.835690640635857},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":1759,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.38689751674985384,"extension":5.963580437183121},"hitData":{"launchSpeed":101.2,"launchAngle":34.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.53,"coordY":75.37}},"index":1,"playId":"9aaa67ff-199d-3ad3-b061-d100a7f887a1","pitchNumber":1,"startTime":"2026-05-23T00:37:25.174Z","endTime":"2026-05-23T00:37:50.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-37.7,"leverageIndex":1.84,"dramaIndex":282.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:37:50.140Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to third baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T00:38:32.970Z","endTime":"2026-05-23T00:40:57.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,7],"actionIndex":[0,2],"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Chase DeLauter replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-23T00:38:11.667Z","endTime":"2026-05-23T00:38:35.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.650330893183607,"aZ":-39.80688340775963,"pfxX":3.3778925547418837,"pfxZ":-4.790671318505774,"pX":-2.767747959498691,"pZ":3.5082962089859846,"vX0":-2.0363596489676756,"vY0":-125.0323228299702,"vZ0":0.7781188850735714,"x":222.5,"y":144.06,"x0":-2.38434278899623,"y0":50.001660983858365,"z0":6.4425593651059865,"aX":5.383179542240626},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.3,"breakHorizontal":-5.6,"spinRate":2592,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.43696807957868966,"extension":5.75009203758412},"index":1,"playId":"b9f91974-fddb-3c52-92f0-b40551cec935","pitchNumber":1,"startTime":"2026-05-23T00:38:35.187Z","endTime":"2026-05-23T00:38:38.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-23T00:39:04.046Z","endTime":"2026-05-23T00:39:46.439Z","isPitch":false,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.085121945173924,"aZ":-17.133254141721565,"pfxX":-8.793729128289156,"pfxZ":7.304619335129427,"pX":-1.337242404631266,"pZ":2.1488945352639774,"vX0":5.263775209013617,"vY0":-143.3037902138397,"vZ0":-7.9946485800456815,"x":167.97,"y":180.76,"x0":-2.064595402036096,"y0":50.00693656385621,"z0":6.065337019842392,"aX":-18.118296380887376},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.6,"breakHorizontal":14.8,"spinRate":1913,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.38363090647695897,"extension":5.9681431334596855},"index":3,"playId":"f6bf9087-1aeb-3c6f-8c3a-2d6ae4a3333d","pitchNumber":2,"startTime":"2026-05-23T00:39:46.439Z","endTime":"2026-05-23T00:39:50.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18034027016755,"aZ":-27.78209199523491,"pfxX":-8.044735161696394,"pfxZ":2.2276553974157878,"pX":0.15144758989201756,"pZ":0.9218649507809435,"vX0":8.631938874172535,"vY0":-139.76100709891665,"vZ0":-9.083539277630674,"x":111.23,"y":213.89,"x0":-1.9353481541469633,"y0":50.0044616432623,"z0":6.045428933652879,"aX":-15.879392752440152},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.3,"breakHorizontal":12.7,"spinRate":1492,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39224921107354316,"extension":6.037306958509715},"index":4,"playId":"09292ba9-8301-3c1b-aada-9998434e9aa0","pitchNumber":3,"startTime":"2026-05-23T00:39:59.650Z","endTime":"2026-05-23T00:40:05.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70773893643228,"aZ":-26.369088661171656,"pfxX":-9.384108584575145,"pfxZ":2.9842192779155496,"pX":0.27718184662372525,"pZ":1.1334230659596805,"vX0":9.10130977819913,"vY0":-139.0174882193855,"vZ0":-8.791059810529726,"x":106.43,"y":208.18,"x0":-1.8283569951937753,"y0":50.004231825669486,"z0":6.101889018984825,"aX":-18.271431121009357},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":15.0,"spinRate":1624,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3947906442567799,"extension":5.9853582375007255},"index":5,"playId":"8553052c-8c32-3a6e-8241-9819cf621cff","pitchNumber":4,"startTime":"2026-05-23T00:40:16.740Z","endTime":"2026-05-23T00:40:22.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":6,"startTime":"2026-05-23T00:40:29.993Z","endTime":"2026-05-23T00:40:48.627Z","isPitch":false,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"},"defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.033300433866685,"aZ":-14.146060655231155,"pfxX":-7.775293040675988,"pfxZ":8.53026242117071,"pX":0.9376021115692962,"pZ":1.8559389055325486,"vX0":10.509096719927655,"vY0":-144.74937637160576,"vZ0":-9.536146799079422,"x":81.26,"y":188.67,"x0":-1.7365827171776518,"y0":50.0024924793963,"z0":6.0674671070558,"aX":-16.433689207340024},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2045,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3789686681724427,"extension":6.122541664211393},"hitData":{"launchSpeed":79.8,"launchAngle":61.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.05,"coordY":137.83}},"index":7,"playId":"ae01e829-1b19-3a17-affb-5f8c1844cfd9","pitchNumber":5,"startTime":"2026-05-23T00:40:48.627Z","endTime":"2026-05-23T00:40:57.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:40:57.729Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T00:41:16.668Z","endTime":"2026-05-23T00:42:35.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52945563447535,"aZ":-39.5654397032684,"pfxX":1.1918760886657065,"pfxZ":-4.479813580847088,"pX":0.009450051686250058,"pZ":1.4247911765807746,"vX0":4.904389147884046,"vY0":-127.42827799275895,"vZ0":-4.222466980102061,"x":116.64,"y":200.31,"x0":-2.09295789526665,"y0":50.00479402963472,"z0":6.220354636169596,"aX":1.9650248203186063},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-8.9,"breakHorizontal":-3.2,"spinRate":2665,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4293953475985459,"extension":6.046425512460616},"index":0,"playId":"d86d5918-2a70-30da-bcd8-3489f3144f8e","pitchNumber":1,"startTime":"2026-05-23T00:41:26.889Z","endTime":"2026-05-23T00:41:31.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27026660980102,"aZ":-12.625979236780653,"pfxX":-6.587848891815543,"pfxZ":9.46800046705186,"pX":-0.08608029084556447,"pZ":2.6684458847210593,"vX0":7.410708827009438,"vY0":-143.08406880613873,"vZ0":-7.77716777439834,"x":120.28,"y":166.73,"x0":-1.8587770464292548,"y0":50.006211711824896,"z0":6.2204448480163315,"aX":-13.606970940159844},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":10.3,"spinRate":2090,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.38339953437201,"extension":6.027479326962284},"index":1,"playId":"a106359d-72b7-3403-8076-f886cdac1f4b","pitchNumber":2,"startTime":"2026-05-23T00:41:39.532Z","endTime":"2026-05-23T00:41:42.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0053622630955,"aZ":-22.675083505715904,"pfxX":-8.211427151800468,"pfxZ":4.747559613266756,"pX":-0.6334965831007597,"pZ":1.6033576943870587,"vX0":6.989768381588275,"vY0":-141.01393532095642,"vZ0":-8.255240909300623,"x":141.15,"y":195.49,"x0":-2.085479837191298,"y0":50.001701185465976,"z0":6.047437173489989,"aX":-16.428972310510023},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.0,"breakHorizontal":13.3,"spinRate":1827,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3893794039716081,"extension":6.164639001085849},"index":2,"playId":"2eb26746-be34-374c-b3a2-ce70496cf30c","pitchNumber":3,"startTime":"2026-05-23T00:41:56.051Z","endTime":"2026-05-23T00:42:23.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"}},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49014219535168,"aZ":-23.95840777326346,"pfxX":-5.62558033040309,"pfxZ":4.998674880059387,"pX":-0.7081919539209798,"pZ":2.098005311114008,"vX0":5.56691239014467,"vY0":-128.17919390578717,"vZ0":-5.361783459985828,"x":143.99,"y":182.13,"x0":-2.1899507461239303,"y0":50.00510383070844,"z0":6.117646662151556,"aX":-9.249214688036245},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":8.8,"spinRate":949,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4293259961380054,"extension":6.237620989554842},"index":3,"playId":"a29249bc-3c11-34a1-8eec-6f206579cb3c","pitchNumber":4,"startTime":"2026-05-23T00:42:32.047Z","endTime":"2026-05-23T00:42:35.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":661395,"link":"/api/v1/people/661395","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":661395,"link":"/api/v1/people/661395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:42:35.852Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to shortstop Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T00:45:05.425Z","endTime":"2026-05-23T00:45:16.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyle Manzardo remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T00:43:48.056Z","endTime":"2026-05-23T00:43:48.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Chase DeLauter remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-23T00:43:48.070Z","endTime":"2026-05-23T00:43:48.071Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cade Smith replaces Gavin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-23T00:43:48.071Z","endTime":"2026-05-23T00:45:07.582Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668909,"link":"/api/v1/people/668909","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05786460799191,"aZ":-28.7128405378225,"pfxX":8.954281306850678,"pfxZ":2.3148600812490088,"pX":-0.6401846400698027,"pZ":2.938231450583099,"vX0":0.7834925473061845,"vY0":-121.00477976735311,"vZ0":-0.8002967687621473,"x":141.4,"y":159.45,"x0":-2.131775512865446,"y0":50.0015088909167,"z0":5.773376541682735,"aX":13.369240582525043},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.3,"breakHorizontal":-16.4,"spinRate":2093,"spinDirection":80},"zone":1,"typeConfidence":0.9,"plateTime":0.45145277695212194,"extension":7.087631244723974},"hitData":{"launchSpeed":84.5,"launchAngle":53.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.96,"coordY":119.49}},"index":3,"playId":"c07a9cde-7370-3b7f-b29f-db2d8491c147","pitchNumber":1,"startTime":"2026-05-23T00:45:07.582Z","endTime":"2026-05-23T00:45:16.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:45:16.693Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T00:45:36.446Z","endTime":"2026-05-23T00:47:09.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22373120147238,"aZ":-37.56149191544502,"pfxX":-2.5372779105366785,"pfxZ":-3.283349301123881,"pX":-0.6573919445043999,"pZ":1.587621272471111,"vX0":4.866222995460956,"vY0":-127.84477616350901,"vZ0":-3.098275276423334,"x":142.06,"y":195.91,"x0":-2.2623294004677286,"y0":50.00175099836434,"z0":5.786146005555427,"aX":-4.168868262623353},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.5,"breakHorizontal":3.4,"spinRate":505,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.42968278048998565,"extension":7.6239268367059205},"index":0,"playId":"e6785ca9-59e6-367c-a2ed-dbce84b3bf86","pitchNumber":1,"startTime":"2026-05-23T00:45:41.806Z","endTime":"2026-05-23T00:45:45.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415561446395362,"aZ":-36.52080088418922,"pfxX":-7.431938597723008,"pfxZ":-2.6499933325188127,"pX":-0.21099092018259089,"pZ":1.0035460518248986,"vX0":7.063001483670586,"vY0":-127.58602069649528,"vZ0":-4.511392716149731,"x":106.13,"y":184.72,"x0":-2.055927089000981,"y0":50.00386778752598,"z0":5.687996669454209,"aX":-12.195630596884756},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.6,"breakHorizontal":11.8,"spinRate":652,"spinDirection":286},"zone":13,"typeConfidence":0.91,"plateTime":0.4300838709514858,"extension":7.21725356270875},"index":1,"playId":"f0211bd5-a5c0-3298-84dd-747b101354aa","pitchNumber":2,"startTime":"2026-05-23T00:45:56.714Z","endTime":"2026-05-23T00:46:00.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616357949049654,"aZ":-30.918341197940165,"pfxX":6.989619336704291,"pfxZ":0.7963414081770281,"pX":1.251674161662799,"pZ":0.842005106849472,"vX0":6.449072977519565,"vY0":-124.91162915263459,"vZ0":-5.449333631415694,"x":69.29,"y":216.05,"x0":-2.2697380630617476,"y0":50.004724994552326,"z0":5.586894420530151,"aX":11.072328429118592},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":-14.2,"spinRate":2117,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4380998072419118,"extension":7.317776078607891},"index":2,"playId":"bf04b91a-14de-3bd5-97bd-6356f8c62558","pitchNumber":3,"startTime":"2026-05-23T00:46:11.604Z","endTime":"2026-05-23T00:46:14.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028370880632572,"aZ":-40.66159997681603,"pfxX":-4.014579910554707,"pfxZ":-5.18024303154994,"pX":-0.23575012486586408,"pZ":2.0476035347673,"vX0":6.846143106878527,"vY0":-127.9106142058984,"vZ0":-1.037419001725768,"x":125.99,"y":183.49,"x0":-2.4384420279168895,"y0":50.000697415305154,"z0":5.677117366968684,"aX":-6.580153260511855},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.4,"breakHorizontal":5.5,"spinRate":545,"spinDirection":289},"zone":8,"typeConfidence":0.9,"plateTime":0.4299809757686903,"extension":7.256593787296332},"index":3,"playId":"ef05a017-1501-3012-b0aa-7179048d3260","pitchNumber":4,"startTime":"2026-05-23T00:46:26.287Z","endTime":"2026-05-23T00:46:29.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"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-23T00:46:38.325Z","endTime":"2026-05-23T00:46:52.191Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.086235184731834,"aZ":-39.23838512422699,"pfxX":-3.8765708830350696,"pfxZ":-4.49649558733751,"pX":-1.313706619680429,"pZ":2.9850272072120188,"vX0":3.4794838890651647,"vY0":-125.33315539678279,"vZ0":0.9003863330159243,"x":167.08,"y":158.18,"x0":-2.2241858487816955,"y0":50.001076559989244,"z0":5.855253385485046,"aX":-6.09507839478467},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.6,"breakHorizontal":6.1,"spinRate":537,"spinDirection":293},"zone":11,"typeConfidence":0.91,"plateTime":0.4389810910100511,"extension":6.982287407070908},"index":5,"playId":"2584eed7-97b6-36f1-8283-eae10c8abba6","pitchNumber":5,"startTime":"2026-05-23T00:46:52.191Z","endTime":"2026-05-23T00:46:56.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.637442365873085,"aZ":-10.030524729099977,"pfxX":-6.092485963337659,"pfxZ":10.892372355134594,"pX":-0.2726092125481691,"pZ":2.6437941293635077,"vX0":7.350007932559201,"vY0":-142.3713002247512,"vZ0":-6.8940036195601015,"x":127.39,"y":167.4,"x0":-2.1080375118115096,"y0":50.005673305797835,"z0":5.746780987619074,"aX":-12.388912976059881},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":9.4,"spinRate":2441,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.38616538094296926,"extension":7.436721527589428},"index":6,"playId":"b9a933c3-aafa-348c-b2c1-5cb4655d272e","pitchNumber":6,"startTime":"2026-05-23T00:47:06.715Z","endTime":"2026-05-23T00:47:09.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:47:09.715Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T00:47:27.159Z","endTime":"2026-05-23T00:47:40.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".526"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".146"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.177"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".578"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.67"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.46"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.56"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.74"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.56"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.91"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.38"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.55"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.55"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.91"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.47"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.93"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.22"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.177"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".578"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.257970329345643,"aZ":-39.69015445120545,"pfxX":-7.804480260995235,"pfxZ":-4.563595520436931,"pX":-0.26704515496320175,"pZ":1.446926436214225,"vX0":7.548557481524564,"vY0":-127.9705744629362,"vZ0":-2.8667756250351553,"x":127.18,"y":199.71,"x0":-2.2516837974378134,"y0":50.004095339081466,"z0":5.713872965194936,"aX":-12.848369176432643},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.8,"breakHorizontal":12.2,"spinRate":675,"spinDirection":287},"zone":13,"typeConfidence":0.91,"plateTime":0.4292347331822235,"extension":7.734837798975102},"hitData":{"launchSpeed":83.6,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.4,"coordY":165.21}},"index":0,"playId":"8668d802-6595-3f4c-b625-910ceff2a939","pitchNumber":1,"startTime":"2026-05-23T00:47:32.084Z","endTime":"2026-05-23T00:47:40.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671922,"link":"/api/v1/people/671922","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":683953,"link":"/api/v1/people/683953"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":682657,"link":"/api/v1/people/682657"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-23T00:47:40.450Z","atBatIndex":61}]