[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-25T21:06:17.360Z","endTime":"2026-05-25T21:07:24.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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-25T17:42:39.148Z","endTime":"2026-05-25T20:43:02.131Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-25T20:43:02.131Z","endTime":"2026-05-25T21:04:41.501Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"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-25T21:04:41.501Z","endTime":"2026-05-25T21:06:19.499Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.083955180902137,"aZ":-26.84811584762734,"pfxX":-10.778045279185136,"pfxZ":2.8343616124893494,"pX":-1.7537539228576262,"pZ":4.352800694015139,"vX0":2.6239843053280354,"vY0":-135.76493341787108,"vZ0":2.146177646561235,"x":183.85,"y":121.25,"x0":-1.3288526040749626,"y0":50.00127556363973,"z0":5.413552070965661,"aX":-20.235371284539998},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":19.1,"spinRate":2025,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.4025474147692316,"extension":6.3791762913827466},"index":3,"playId":"94517e6a-984a-3f95-942b-c838dfb06cc7","pitchNumber":1,"startTime":"2026-05-25T21:06:19.499Z","endTime":"2026-05-25T21:06:22.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.373591664154635,"aZ":-24.955068074302936,"pfxX":-9.807892436555278,"pfxZ":3.7765339078311033,"pX":-0.19305287198782037,"pZ":3.105628918301061,"vX0":6.258818498309305,"vY0":-136.53233124531013,"vZ0":-1.1643465636783208,"x":124.36,"y":154.93,"x0":-1.2255164792958326,"y0":50.00417783693807,"z0":5.234106396526036,"aX":-18.76075964564702},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":16.7,"spinRate":2079,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.39916560493613984,"extension":6.479360380580503},"index":4,"playId":"62690c97-4ee2-3f4f-818c-a83ee714656a","pitchNumber":2,"startTime":"2026-05-25T21:06:32.284Z","endTime":"2026-05-25T21:06:35.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54092937017711,"aZ":-38.40829113184367,"pfxX":10.310747320444266,"pfxZ":-4.942594737590018,"pX":-0.20397018997798266,"pZ":1.2051354864225414,"vX0":0.18683446358396483,"vY0":-111.73871759081044,"vZ0":-0.8208645419825236,"x":124.77,"y":206.24,"x0":-1.6277868456158975,"y0":50.00279240003405,"z0":5.531143655991787,"aX":13.008659757983091},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.9,"breakHorizontal":-18.7,"spinRate":3066,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.4906028980852657,"extension":6.0939955608342},"index":5,"playId":"4fad145a-711f-3179-af61-cb79f87e8495","pitchNumber":3,"startTime":"2026-05-25T21:06:45.265Z","endTime":"2026-05-25T21:06:48.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-25T21:06:57.068Z","endTime":"2026-05-25T21:07:05.462Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26413722140039,"aZ":-26.369260708376252,"pfxX":-9.003109531668061,"pfxZ":3.064737628220225,"pX":-1.0670018837493542,"pZ":4.473757086854197,"vX0":3.7085337657742006,"vY0":-136.124165199551,"vZ0":2.1126558111459235,"x":157.67,"y":117.99,"x0":-1.2701881277959344,"y0":50.002412117964106,"z0":5.502097728997626,"aX":-17.0533941183283},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":2107,"spinDirection":233},"zone":11,"typeConfidence":0.86,"plateTime":0.4009321673216637,"extension":6.2853061649752435},"index":7,"playId":"fff4cc1a-3643-3c7c-b706-4d1dd3d753bc","pitchNumber":4,"startTime":"2026-05-25T21:07:05.462Z","endTime":"2026-05-25T21:07:09.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.598706377627536,"aZ":-26.771285249161576,"pfxX":-10.219615929193163,"pfxZ":2.936006270001373,"pX":-0.833454912459111,"pZ":3.6323407483763184,"vX0":4.309425148513651,"vY0":-134.7018961994221,"vZ0":0.281918789085463,"x":148.77,"y":140.71,"x0":-1.1239904550274908,"y0":50.00545832155523,"z0":5.415366228186216,"aX":-18.82832228376988},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":17.6,"spinRate":1989,"spinDirection":238},"zone":11,"typeConfidence":0.89,"plateTime":0.40624589926794075,"extension":6.338223873547857},"index":8,"playId":"2982f2d7-1a4c-3789-8b36-54423d3b8c19","pitchNumber":5,"startTime":"2026-05-25T21:07:21.093Z","endTime":"2026-05-25T21:07:24.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-25T21:07:24.093Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman Matt Chapman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-25T21:07:36.552Z","endTime":"2026-05-25T21:08:50.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.662776921160876,"aZ":-27.88196393058362,"pfxX":1.5140306788629374,"pfxZ":2.510558148461266,"pX":-0.014034447746395753,"pZ":2.4748216299158887,"vX0":3.060058174598016,"vY0":-128.58720752758322,"vZ0":-1.9997083494748942,"x":117.53,"y":171.96,"x0":-1.4068798485505023,"y0":50.00108662684603,"z0":5.3840035376351825,"aX":2.585139962171408},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":-3.4,"spinRate":2535,"spinDirection":162},"zone":5,"typeConfidence":0.89,"plateTime":0.4227458075207595,"extension":6.182553975531008},"index":0,"playId":"a78b5537-7236-38b5-8f65-67d50b81cc1a","pitchNumber":1,"startTime":"2026-05-25T21:07:49.253Z","endTime":"2026-05-25T21:07:52.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27037053994914,"aZ":-27.8078202488884,"pfxX":-9.079259757240859,"pfxZ":2.2935963846303355,"pX":-1.0714622940646041,"pZ":3.416860183935824,"vX0":3.790895360652322,"vY0":-136.39601498083053,"vZ0":0.08035444582413376,"x":157.84,"y":146.52,"x0":-1.2922424238796988,"y0":50.0012416380244,"z0":5.289284277812675,"aX":-17.27120364086124},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.3,"breakHorizontal":15.7,"spinRate":2035,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.40008278280527376,"extension":6.273554567584919},"index":1,"playId":"950cf7a0-0bde-32ac-8587-9273db0b1750","pitchNumber":2,"startTime":"2026-05-25T21:08:01.832Z","endTime":"2026-05-25T21:08:05.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.984513150266977,"aZ":-39.444173634724834,"pfxX":9.931633022402014,"pfxZ":-5.901094903843639,"pX":-2.199564705118347,"pZ":2.5530313260719435,"vX0":-3.7085360888352055,"vY0":-110.3640527130125,"vZ0":2.138577814722839,"x":200.84,"y":169.85,"x0":-1.7860732825977335,"y0":50.00406409860623,"z0":5.731397209942164,"aX":12.229563853883},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.8,"breakHorizontal":-17.0,"spinRate":2880,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.4966487931748813,"extension":5.742254464112667},"index":2,"playId":"f3fd3f18-2613-3b51-b56b-8103dcf69aaa","pitchNumber":3,"startTime":"2026-05-25T21:08:15.853Z","endTime":"2026-05-25T21:08:19.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.512230278419022,"aZ":-34.571547905725566,"pfxX":-7.215089491038423,"pfxZ":-1.4004537066572738,"pX":-0.003586946686521929,"pZ":2.6003504488902336,"vX0":6.305340525338261,"vY0":-128.28075933530445,"vZ0":0.023934322163672528,"x":117.14,"y":168.57,"x0":-1.5275614552273293,"y0":50.006109095453404,"z0":5.233021151822634,"aX":-12.318649370047329},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.4,"breakHorizontal":12.1,"spinRate":1815,"spinDirection":264},"zone":5,"typeConfidence":0.87,"plateTime":0.4231004709094903,"extension":6.216268619700497},"hitData":{"launchSpeed":85.8,"launchAngle":67.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":70.22,"coordY":154.22}},"index":3,"playId":"c53faf9d-33c6-359f-aeb2-b94225b09ffb","pitchNumber":4,"startTime":"2026-05-25T21:08:36.213Z","endTime":"2026-05-25T21:08:50.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:08:50.390Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to right fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-25T21:09:00.984Z","endTime":"2026-05-25T21:11:28.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.234049502339197,"aZ":-28.706723085913364,"pfxX":3.3444767611748603,"pfxZ":2.0134521307146738,"pX":-0.3725997090042204,"pZ":1.9263715927459673,"vX0":2.3521329055228146,"vY0":-129.36818126285084,"vZ0":-2.731307519614126,"x":131.2,"y":186.77,"x0":-1.7234757237324956,"y0":50.001716482198724,"z0":5.162957747834597,"aX":5.751608973735372},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.4,"breakHorizontal":-6.5,"spinRate":2518,"spinDirection":139},"zone":7,"typeConfidence":0.9,"plateTime":0.4210147941287161,"extension":6.418182449211667},"index":0,"playId":"3b84f401-0bfb-340d-9e48-6da0e1dcec2d","pitchNumber":1,"startTime":"2026-05-25T21:09:16.641Z","endTime":"2026-05-25T21:09:20.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.783487038331074,"aZ":-31.279885682138378,"pfxX":-7.575741299567081,"pfxZ":0.531769733195544,"pX":-0.9320284731981054,"pZ":1.144486695895711,"vX0":4.360498883995236,"vY0":-128.64747496927947,"vZ0":-3.75287119951499,"x":152.53,"y":207.88,"x0":-1.6544937031113003,"y0":50.00600693448156,"z0":5.016539317563671,"aX":-12.848308102705557},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":13.0,"spinRate":1546,"spinDirection":256},"zone":13,"typeConfidence":0.88,"plateTime":0.42388779651196407,"extension":6.0429010179287985},"index":1,"playId":"19cf7b4e-78a2-308e-9cf9-2e73e5926e97","pitchNumber":2,"startTime":"2026-05-25T21:09:28.351Z","endTime":"2026-05-25T21:09:32.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.664443018717254,"aZ":-28.05312249090824,"pfxX":-9.674552887089591,"pfxZ":2.13735233268308,"pX":-0.7166922251971586,"pZ":1.6658475014958458,"vX0":5.2830333433712395,"vY0":-137.52396849362282,"vZ0":-4.017706577048593,"x":144.32,"y":193.8,"x0":-1.3991767052901085,"y0":50.002254838013535,"z0":5.034450773828639,"aX":-18.649617762384953},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.2,"breakHorizontal":16.6,"spinRate":2106,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.39730272835272507,"extension":6.352604266168848},"index":2,"playId":"82bf5fb6-b779-3d03-9d73-08ea045320e4","pitchNumber":3,"startTime":"2026-05-25T21:09:42.467Z","endTime":"2026-05-25T21:10:09.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-25T21:10:12.896Z","endTime":"2026-05-25T21:10:22.355Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82674929810193,"aZ":-35.650841035521694,"pfxX":-9.165393397310911,"pfxZ":-2.048727098021666,"pX":0.35376960231447524,"pZ":0.4502846035603301,"vX0":7.5762741101838165,"vY0":-128.92975754091577,"vZ0":-4.680798281982583,"x":103.52,"y":226.62,"x0":-1.4207783372195646,"y0":50.002909215138246,"z0":5.016667808678724,"aX":-15.55222404670391},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.6,"breakHorizontal":15.1,"spinRate":2011,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.4235585508434161,"extension":6.299548969682565},"index":4,"playId":"def2678a-d64f-337b-814c-9eda90f32e17","pitchNumber":4,"startTime":"2026-05-25T21:10:22.355Z","endTime":"2026-05-25T21:10:27.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.483682443900047,"aZ":-30.417323555156706,"pfxX":5.477812298928593,"pfxZ":1.0628827586042764,"pX":-1.2936188435324258,"pZ":2.1637362145843038,"vX0":-0.5499639597560115,"vY0":-128.03513816536824,"vZ0":-1.510498291619094,"x":166.31,"y":180.36,"x0":-1.7868135064338904,"y0":50.002759136388526,"z0":5.151133625764088,"aX":9.055723184460497},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":-9.7,"spinRate":2434,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.42848466745315017,"extension":6.2813700635472935},"index":5,"playId":"18ec9645-c21f-3c88-a407-21c7b208c5d5","pitchNumber":5,"startTime":"2026-05-25T21:10:39.857Z","endTime":"2026-05-25T21:10:43.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.494685295296225,"aZ":-27.471422624703543,"pfxX":-10.976562107673677,"pfxZ":2.458014459339335,"pX":0.022684641173410607,"pZ":2.2712190611954917,"vX0":6.979345034209606,"vY0":-137.66021200007813,"vZ0":-2.979969768232819,"x":116.14,"y":177.46,"x0":-1.1236777633201587,"y0":50.00402605307332,"z0":5.234174430566596,"aX":-20.999087001661234},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":18.4,"spinRate":2082,"spinDirection":237},"zone":5,"typeConfidence":0.89,"plateTime":0.398394614013621,"extension":6.314375981855468},"index":6,"playId":"1ea26f74-a8b7-3cfe-bd7b-e3b57402bd12","pitchNumber":6,"startTime":"2026-05-25T21:10:54.389Z","endTime":"2026-05-25T21:10:58.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85181165818601,"aZ":-37.96041534402736,"pfxX":13.229695342492647,"pfxZ":-4.722290997429558,"pX":0.30230136746042674,"pZ":1.7877320806188772,"vX0":0.3031091051249043,"vY0":-111.40726587220938,"vZ0":0.49299464462509923,"x":105.48,"y":190.51,"x0":-1.548490488438495,"y0":50.00538508076051,"z0":5.57149862230457,"aX":16.199683147784945},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-7.9,"breakHorizontal":-23.9,"spinRate":3069,"spinDirection":50},"zone":9,"typeConfidence":0.91,"plateTime":0.4966156028082187,"extension":5.9656684411277325},"hitData":{"launchSpeed":89.4,"launchAngle":43.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.47,"coordY":108.66}},"index":7,"playId":"efea8d1b-5369-3f25-8926-7e92cc1685f7","pitchNumber":7,"startTime":"2026-05-25T21:11:15.297Z","endTime":"2026-05-25T21:11:28.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:11:28.472Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a fly ball to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-25T21:13:22.011Z","endTime":"2026-05-25T21:14:17.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43535032431993,"aZ":-16.008272921150695,"pfxX":-4.831687392859086,"pfxZ":9.091492703721533,"pX":1.3812802124602386,"pZ":1.671198990863605,"vX0":9.231271795445531,"vY0":-131.61722433331698,"vZ0":-6.201624214976944,"x":64.35,"y":193.66,"x0":-1.5227098446959424,"y0":50.00143202694342,"z0":5.217257549843306,"aX":-8.590599126694665},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":7.1,"spinRate":2409,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.41403921803977894,"extension":6.190226917684912},"index":0,"playId":"7be6eb48-5450-389d-bc08-9673bd9de717","pitchNumber":1,"startTime":"2026-05-25T21:13:38.782Z","endTime":"2026-05-25T21:13:42.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70313885667211,"aZ":-19.165791365759112,"pfxX":-6.623522426100105,"pfxZ":7.205369436713972,"pX":0.9161215637256321,"pZ":1.340335285545832,"vX0":8.73934142156539,"vY0":-132.60130173874145,"vZ0":-6.5512980962222835,"x":82.08,"y":202.59,"x0":-1.5409524479992152,"y0":50.004272834968646,"z0":5.211564302432438,"aX":-11.959504834236409},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.0,"breakHorizontal":10.4,"spinRate":2186,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4109198916237138,"extension":6.251448506923554},"index":1,"playId":"6324934f-551b-3d9e-b3a9-4a750e12aea2","pitchNumber":2,"startTime":"2026-05-25T21:13:53.330Z","endTime":"2026-05-25T21:13:57.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878423478786427,"aZ":-16.84629205556474,"pfxX":-7.561721143234618,"pfxZ":8.30339731209483,"pX":0.6563786663931916,"pZ":2.524753651600275,"vX0":8.295426654517742,"vY0":-133.77182095972123,"vZ0":-4.3326566765273355,"x":91.98,"y":170.61,"x0":-1.4756046642760146,"y0":50.001345060738714,"z0":5.342466333294922,"aX":-13.956257173993164},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":12.4,"spinRate":2325,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40659997841826234,"extension":6.139403811158317},"hitData":{"launchSpeed":78.2,"launchAngle":49.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.89,"coordY":104.61}},"index":2,"playId":"6247b7e2-3302-3588-90c9-a1bbf2eb73e1","pitchNumber":3,"startTime":"2026-05-25T21:14:08.702Z","endTime":"2026-05-25T21:14:17.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:14:17.587Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to left fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-25T21:15:15.686Z","endTime":"2026-05-25T21:17:27.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"98558ac1-a5c4-3cb7-afce-c3e32f92ed25","startTime":"2026-05-25T21:14:48.821Z","endTime":"2026-05-25T21:15:04.583Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.075055704830373,"aZ":-17.27528536528968,"pfxX":-6.822784213159784,"pfxZ":8.203871183607847,"pX":0.687764610166756,"pZ":1.512992831396763,"vX0":8.432330508819046,"vY0":-133.4916121007042,"vZ0":-6.459806293780061,"x":90.78,"y":197.93,"x0":-1.6164229353800197,"y0":50.00314465645759,"z0":5.19535388148426,"aX":-12.390825207304736},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":10.7,"spinRate":2417,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4093523290989016,"extension":6.258147965943929},"index":1,"playId":"da3a98a2-bb49-35c0-a288-04a68d3d6f9b","pitchNumber":1,"startTime":"2026-05-25T21:15:17.639Z","endTime":"2026-05-25T21:15:23.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6373099683688,"aZ":-16.44061965914979,"pfxX":-6.736391698561201,"pfxZ":8.793120489198184,"pX":-0.01868847190324802,"pZ":2.8634297546220564,"vX0":6.673131711651381,"vY0":-132.50928677305205,"vZ0":-3.3938054722268554,"x":117.71,"y":161.47,"x0":-1.6868229113808826,"y0":50.00539831428554,"z0":5.352383233008546,"aX":-12.057505951400497},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.5,"breakHorizontal":10.9,"spinRate":2396,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4123502627636353,"extension":6.178474828266293},"index":2,"playId":"ae59980a-7a39-39a7-8069-89c9c140f625","pitchNumber":2,"startTime":"2026-05-25T21:15:38.367Z","endTime":"2026-05-25T21:15:42.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68763376522452,"aZ":-29.734713937003146,"pfxX":-8.29817129931389,"pfxZ":1.4465737258018327,"pX":-0.6316878445470102,"pZ":1.8219349007063839,"vX0":5.400479372942807,"vY0":-127.79145370512985,"vZ0":-3.4446455602944894,"x":141.08,"y":189.59,"x0":-1.6743374243856437,"y0":50.00225241137679,"z0":5.4766611992184195,"aX":-13.98266230529836},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":14.2,"spinRate":2132,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4255762794022546,"extension":6.061888900881445},"index":3,"playId":"3ccb27a7-9be0-3bc9-af43-baf6f6c392f7","pitchNumber":3,"startTime":"2026-05-25T21:15:59.339Z","endTime":"2026-05-25T21:16:03.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-25T21:16:12.789Z","endTime":"2026-05-25T21:16:25.254Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.745740866705816,"aZ":-18.62347464415762,"pfxX":-6.170433074465116,"pfxZ":7.452570088418845,"pX":-1.0094223537400446,"pZ":3.3352499270012697,"vX0":4.237167047249751,"vY0":-133.71883275988768,"vZ0":-1.9364743656261636,"x":155.48,"y":148.73,"x0":-1.8096222122125036,"y0":50.003239408835036,"z0":5.399315337013167,"aX":-11.219606339268461},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2344,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4089949720144679,"extension":6.090853488272331},"index":5,"playId":"e0d90528-6264-32fc-9c2d-3d726759c6b9","pitchNumber":4,"startTime":"2026-05-25T21:16:25.254Z","endTime":"2026-05-25T21:16:28.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.812265527092865,"aZ":-30.42661886899975,"pfxX":-9.947705523618097,"pfxZ":1.0579603303406113,"pX":-0.9117580006528492,"pZ":1.6867924084531658,"vX0":5.257219541811546,"vY0":-127.65433415256865,"vZ0":-3.5027756527010316,"x":151.75,"y":193.24,"x0":-1.703416169180704,"y0":50.002791613789334,"z0":5.467055468725414,"aX":-16.44878739379012},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":16.9,"spinRate":2168,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42874728467727596,"extension":6.095421524833758},"index":6,"playId":"4a9c3be0-2569-3686-8625-5dff6bf6c0ec","pitchNumber":5,"startTime":"2026-05-25T21:16:46.656Z","endTime":"2026-05-25T21:16:49.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.550666346868816,"aZ":-18.9873492972855,"pfxX":-7.474135813493138,"pfxZ":7.161098218005874,"pX":-0.9080824467053498,"pZ":3.0436878347796577,"vX0":4.802111027511565,"vY0":-134.02268278604004,"vZ0":-2.4294068941158242,"x":151.61,"y":156.6,"x0":-1.7404798911801695,"y0":50.00658641538449,"z0":5.299288228747225,"aX":-13.77091369097537},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":12.7,"spinRate":2395,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4067330793480233,"extension":6.0093477596088425},"hitData":{"launchSpeed":90.3,"launchAngle":29.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.9,"coordY":112.66}},"index":7,"playId":"4200af52-1a14-3769-8429-62c4122aa98a","pitchNumber":6,"startTime":"2026-05-25T21:17:09.856Z","endTime":"2026-05-25T21:17:27.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:17:27.304Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Casey Schmitt grounds into a double play, third baseman Nolan Arenado to second baseman Ketel Marte to first baseman Jose Fernandez. Willy Adames out at 2nd. Casey Schmitt out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-25T21:17:33.017Z","endTime":"2026-05-25T21:20:24.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51763559579627,"aZ":-38.22396202284779,"pfxX":2.495174086866898,"pfxZ":-4.199519408356999,"pX":0.15012721306664836,"pZ":1.7182273830319799,"vX0":3.545226982200983,"vY0":-119.1606381183658,"vZ0":-1.1167314424465689,"x":111.28,"y":192.39,"x0":-1.6801129634033751,"y0":50.003919519518234,"z0":5.641046093958755,"aX":3.593640127267112},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.6,"breakHorizontal":-5.4,"spinRate":2618,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.45935645368748546,"extension":6.281033665396156},"index":0,"playId":"7ada6603-15b1-3a2a-adff-7605d94901d4","pitchNumber":1,"startTime":"2026-05-25T21:18:01.420Z","endTime":"2026-05-25T21:18:05.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":91.5,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360622869807447,"aZ":-25.460314611654464,"pfxX":-9.654146620295242,"pfxZ":3.73860052964638,"pX":-0.20945072502134854,"pZ":2.348638816131374,"vX0":6.882819707777747,"vY0":-133.0887099807726,"vZ0":-3.079619811751421,"x":124.98,"y":175.37,"x0":-1.5738966189856998,"y0":50.00068835420765,"z0":5.363094814754615,"aX":-17.329612975472944},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":16.0,"spinRate":2169,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.41142144218985877,"extension":6.127270998597153},"index":1,"playId":"3aa1f2a2-8056-3e60-9156-57c2e3dd4de0","pitchNumber":2,"startTime":"2026-05-25T21:18:20.504Z","endTime":"2026-05-25T21:18:24.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25040349108002,"aZ":-25.82273453399015,"pfxX":-0.997422560713229,"pfxZ":3.888477416125146,"pX":1.5766044262691667,"pZ":1.8346108681933688,"vX0":7.671965295273638,"vY0":-125.85111403459153,"vZ0":-3.7776533794985876,"x":56.9,"y":189.25,"x0":-1.358524341819113,"y0":50.00097802651631,"z0":5.404659833348208,"aX":-1.6287626381094509},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":0.4,"spinRate":2285,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4322712266492026,"extension":6.176657720299665},"index":2,"playId":"53dbe19a-15be-38f2-8ce8-fcd59df06947","pitchNumber":3,"startTime":"2026-05-25T21:18:45.514Z","endTime":"2026-05-25T21:18:49.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237160275805877,"aZ":-25.342391179210438,"pfxX":-10.896592163394432,"pfxZ":3.596862358255171,"pX":0.9960577972397154,"pZ":1.5459798978482646,"vX0":10.298196413411743,"vY0":-136.1155646035548,"vZ0":-5.264752119349046,"x":79.03,"y":197.04,"x0":-1.3970293811826442,"y0":50.005120287402455,"z0":5.230731319342364,"aX":-20.7154994950876},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":17.9,"spinRate":2447,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4004179471253244,"extension":6.222384090219393},"index":3,"playId":"5a3afb31-f105-30c4-b60c-d6491269c89f","pitchNumber":4,"startTime":"2026-05-25T21:19:04.601Z","endTime":"2026-05-25T21:19:09.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691954492561084,"aZ":-27.590234051033438,"pfxX":-1.0828160875941668,"pfxZ":2.818779113159507,"pX":1.360173157988697,"pZ":1.3765945192048936,"vX0":7.553611801279323,"vY0":-126.57880973786638,"vZ0":-4.388631001992392,"x":65.15,"y":201.61,"x0":-1.5210179398466444,"y0":50.00058006434139,"z0":5.340440417656926,"aX":-1.7600118251743138},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":0.2,"spinRate":2391,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.43262943551354516,"extension":6.260425268405183},"index":4,"playId":"3bf9661b-cf58-3d85-b279-8da651e2067a","pitchNumber":5,"startTime":"2026-05-25T21:19:25.037Z","endTime":"2026-05-25T21:19:29.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62718706081601,"aZ":-17.5432824621807,"pfxX":-5.992890955850376,"pfxZ":7.836873457948881,"pX":0.365692119987244,"pZ":2.9688126539181323,"vX0":7.588553438232582,"vY0":-135.99025533352363,"vZ0":-3.019606027288461,"x":103.06,"y":158.62,"x0":-1.6861737452199255,"y0":50.006242909449185,"z0":5.314877515178769,"aX":-11.194442228885858},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":9.2,"spinRate":2504,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.40321470851097807,"extension":6.065148432918116},"index":5,"playId":"bb68b307-65b0-3516-87ba-9913cf031318","pitchNumber":6,"startTime":"2026-05-25T21:19:45.974Z","endTime":"2026-05-25T21:19:50.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334140751902545,"aZ":-17.752495912491877,"pfxX":-9.063764726044267,"pfxZ":7.615979746078951,"pX":-0.5103759432285702,"pZ":2.347118919488853,"vX0":6.243250610455742,"vY0":-136.34047726459409,"vZ0":-4.445781546710043,"x":136.45,"y":175.41,"x0":-1.6455916647275814,"y0":50.00256628513179,"z0":5.214048667541271,"aX":-17.163413366349655},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":15.2,"spinRate":2503,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.40083123388128294,"extension":6.024248187471249},"hitData":{"launchSpeed":81.1,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.15,"coordY":163.84}},"index":6,"playId":"a3ab1633-08e5-384a-bf6d-b89fda93fa6a","pitchNumber":7,"startTime":"2026-05-25T21:20:14.760Z","endTime":"2026-05-25T21:20:24.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.2,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:20:24.364Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Arenado challenged (pitch result), call on the field was confirmed: Nolan Arenado called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-25T21:22:29.362Z","endTime":"2026-05-25T21:23:53.522Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.867007059130888,"aZ":-39.10688554750486,"pfxX":9.77908494394973,"pfxZ":-5.496930033579954,"pX":-1.214884323222963,"pZ":2.7522469872679007,"vX0":-1.8765020422058512,"vY0":-111.24151523704109,"vZ0":2.407590328419258,"x":163.31,"y":164.47,"x0":-1.6342910211130546,"y0":50.00433083776721,"z0":5.693099336735892,"aX":12.328116909406857},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-9.1,"breakHorizontal":-17.3,"spinRate":2948,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.49128090603080565,"extension":6.017639043722913},"index":0,"playId":"dd39a941-f023-31ca-8e29-677d1e9ecab7","pitchNumber":1,"startTime":"2026-05-25T21:22:43.072Z","endTime":"2026-05-25T21:22:46.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.697631834483108,"aZ":-28.53692350444311,"pfxX":-9.43153639483058,"pfxZ":1.9198016325731384,"pX":0.7107213772374751,"pZ":2.666175020324497,"vX0":8.157493643220072,"vY0":-135.9498711842225,"vZ0":-1.6293710729072322,"x":89.91,"y":166.79,"x0":-1.0871544868817045,"y0":50.00151554207535,"z0":5.233094114346878,"aX":-17.85011610900278},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":1905,"spinDirection":243},"zone":6,"typeConfidence":0.91,"plateTime":0.4011866200793657,"extension":6.23163569581982},"index":1,"playId":"d7ba35bf-ccdd-397a-b92c-a61077227358","pitchNumber":2,"startTime":"2026-05-25T21:22:57.865Z","endTime":"2026-05-25T21:23:01.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.427740400406062,"aZ":-27.24719105148182,"pfxX":1.3394205580901986,"pfxZ":2.9593979315477483,"pX":0.20781453466357447,"pZ":2.2781704652079657,"vX0":3.6002003524150683,"vY0":-127.26724575369546,"vZ0":-2.439359095003859,"x":109.08,"y":177.27,"x0":-1.3907279499499483,"y0":50.0043243111396,"z0":5.374539496956737,"aX":2.229465832383633},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":-3.1,"spinRate":2412,"spinDirection":140},"zone":5,"typeConfidence":0.88,"plateTime":0.42792282620642874,"extension":6.118489426227826},"index":2,"playId":"1a20d02d-1bf9-374e-9090-42f2c7fe675d","pitchNumber":3,"startTime":"2026-05-25T21:23:12.376Z","endTime":"2026-05-25T21:23:15.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68253135087528,"aZ":-31.248465444619143,"pfxX":-11.144587135819087,"pfxZ":0.48629691286468635,"pX":0.31568523002621035,"pZ":3.336564604031563,"vX0":8.037973507769198,"vY0":-136.78463730476716,"vZ0":0.4706019176964429,"x":104.97,"y":148.69,"x0":-1.2052635408087862,"y0":50.003161983180945,"z0":5.295851649685113,"aX":-21.229996161497517},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.2,"breakHorizontal":18.6,"spinRate":1944,"spinDirection":241},"zone":3,"typeConfidence":0.9,"plateTime":0.3996235626177951,"extension":6.477938212617634},"index":3,"playId":"048639c4-3f17-368f-bcd3-bc4f91c62d0a","pitchNumber":4,"startTime":"2026-05-25T21:23:26.518Z","endTime":"2026-05-25T21:23:53.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"}},"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:23:53.522Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adrian Del Castillo grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-25T21:24:06.433Z","endTime":"2026-05-25T21:24:16.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":94.6,"endSpeed":88.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.897752788908978,"aZ":-28.32718511446841,"pfxX":-8.120210869556757,"pfxZ":1.9687819488638425,"pX":-0.3374605043101894,"pZ":2.108801757766719,"vX0":5.905620577396529,"vY0":-137.76451872488371,"vZ0":-3.3850605551898223,"x":129.86,"y":181.84,"x0":-1.4363620554134189,"y0":50.00303850299272,"z0":5.234066149613178,"aX":-15.864927710346162},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.1,"breakHorizontal":13.8,"spinRate":1982,"spinDirection":242},"zone":4,"typeConfidence":0.91,"plateTime":0.39511860014543565,"extension":6.191603703077398},"hitData":{"launchSpeed":100.3,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":150.16}},"index":0,"playId":"be7ce281-9fda-3f07-bb4a-cfbcd37b017d","pitchNumber":1,"startTime":"2026-05-25T21:24:06.433Z","endTime":"2026-05-25T21:24:16.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:24:16.529Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-25T21:24:26.214Z","endTime":"2026-05-25T21:25:57.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.626662762208454,"aZ":-27.058946382061617,"pfxX":-10.323637250408495,"pfxZ":2.7008708439939255,"pX":-1.0315467355210837,"pZ":2.738445105517232,"vX0":4.464806014424442,"vY0":-137.2570504946431,"vZ0":-1.7023928575216227,"x":156.32,"y":164.84,"x0":-1.3453888558340241,"y0":50.00041646009834,"z0":5.223444113845418,"aX":-19.539214519158513},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":17.6,"spinRate":2104,"spinDirection":235},"zone":11,"typeConfidence":0.87,"plateTime":0.4002525401429602,"extension":6.351420896976782},"index":0,"playId":"0b0ab709-f6a5-38ed-aaee-86abeea3fa8f","pitchNumber":1,"startTime":"2026-05-25T21:24:38.822Z","endTime":"2026-05-25T21:24:41.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.978078741338543,"aZ":-27.086148313703674,"pfxX":1.9344156622361568,"pfxZ":3.010116041626243,"pX":0.098918779521123,"pZ":1.4125555477290546,"vX0":2.840583363847919,"vY0":-128.7364650113389,"vZ0":-4.403386948415876,"x":113.23,"y":200.64,"x0":-1.2671299566868282,"y0":50.001933925905455,"z0":5.2245875802094215,"aX":3.2693751839305554},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-4.1,"spinRate":2397,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.42433150254565666,"extension":6.229140107897198},"index":1,"playId":"f469204f-070f-3e8b-b906-9fb5463532a9","pitchNumber":2,"startTime":"2026-05-25T21:24:51.720Z","endTime":"2026-05-25T21:24:56.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.421541185366337,"aZ":-28.36819588007592,"pfxX":-10.445030133751457,"pfxZ":2.016984046264353,"pX":-0.09017513804142248,"pZ":2.831055680294986,"vX0":6.42981829591905,"vY0":-136.54135544902095,"vZ0":-1.248192361024371,"x":120.44,"y":162.34,"x0":-1.120090906877217,"y0":50.00213361515643,"z0":5.248457977052984,"aX":-19.696147570276242},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.6,"breakHorizontal":17.5,"spinRate":2103,"spinDirection":240},"zone":2,"typeConfidence":0.9,"plateTime":0.4013346259642736,"extension":6.319565542730931},"index":2,"playId":"5f5cc57b-3841-31a8-9367-8722634a01df","pitchNumber":3,"startTime":"2026-05-25T21:25:04.733Z","endTime":"2026-05-25T21:25:08.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-05-25T21:25:16.401Z","endTime":"2026-05-25T21:25:26.539Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30465817623367,"aZ":-39.27785976193464,"pfxX":10.386735679006234,"pfxZ":-5.650175036519267,"pX":-0.21240992172901352,"pZ":1.9255798671864004,"vX0":0.19758274807538062,"vY0":-112.33730874334546,"vZ0":0.8871409954515772,"x":125.1,"y":186.79,"x0":-1.6478235439382514,"y0":50.00150260930851,"z0":5.568239836682112,"aX":13.06642565350048},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.6,"breakHorizontal":-18.7,"spinRate":3096,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.4905179503930799,"extension":6.2526430330309255},"index":4,"playId":"1dbc7f58-5c6f-367c-80eb-79ce29de87fe","pitchNumber":4,"startTime":"2026-05-25T21:25:26.539Z","endTime":"2026-05-25T21:25:30.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":77.6,"endSpeed":69.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040710455058882,"aZ":-37.41590456320299,"pfxX":11.040911699698599,"pfxZ":-4.220098292797937,"pX":1.4446244956606629,"pZ":1.4264101103647566,"vX0":3.0217239571666994,"vY0":-112.7265390054795,"vZ0":-0.2514561462837708,"x":61.93,"y":200.27,"x0":-1.3589578049256654,"y0":50.001330785797236,"z0":5.429678573472066,"aX":13.719802195686036},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-7.2,"breakHorizontal":-20.9,"spinRate":3144,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.49242774175285753,"extension":6.258307817943177},"index":5,"playId":"ad5ba782-4243-3357-96db-1539dc23fcbf","pitchNumber":5,"startTime":"2026-05-25T21:25:40.144Z","endTime":"2026-05-25T21:25:43.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.871488181234277,"aZ":-38.008444938137174,"pfxX":10.31106288025017,"pfxZ":-4.604582487097142,"pX":0.7264599285504997,"pZ":1.5595033890782504,"vX0":1.816152409902069,"vY0":-112.5420578673463,"vZ0":-0.05298274052609164,"x":89.31,"y":196.67,"x0":-1.4322231197303825,"y0":50.00428825308573,"z0":5.474737172033934,"aX":13.057420668344323},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.0,"breakHorizontal":-19.1,"spinRate":3103,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.489089481510232,"extension":6.119390257011712},"index":6,"playId":"853d52b6-e7f8-3677-a80f-f2a5f184b7ba","pitchNumber":6,"startTime":"2026-05-25T21:25:54.263Z","endTime":"2026-05-25T21:25:57.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:25:57.870Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, second baseman Ketel Marte to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-25T21:28:06.712Z","endTime":"2026-05-25T21:29:47.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19070530380222,"aZ":-17.56442817930273,"pfxX":-6.107660019878546,"pfxZ":8.113789355967478,"pX":0.24367012192718082,"pZ":2.593082715041431,"vX0":7.118774446526857,"vY0":-133.01531023362836,"vZ0":-3.9798157284834073,"x":107.71,"y":168.77,"x0":-1.6674779628880194,"y0":50.00505302810493,"z0":5.373842343053984,"aX":-11.001268702381186},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":9.6,"spinRate":2362,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4109998859191921,"extension":6.105232864203145},"index":0,"playId":"098e4330-c9a3-3c51-a71e-85c8342d6f08","pitchNumber":1,"startTime":"2026-05-25T21:28:13.679Z","endTime":"2026-05-25T21:28:17.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646872950502665,"aZ":-16.479134252113525,"pfxX":-5.710413498744421,"pfxZ":8.637338461913028,"pX":1.1701587245082028,"pZ":3.1880063240799434,"vX0":9.312310434506783,"vY0":-133.20457809112543,"vZ0":-2.7244019209759838,"x":72.4,"y":152.7,"x0":-1.611566422073993,"y0":50.00001520054832,"z0":5.39977306148935,"aX":-10.37373620825929},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2387,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4094681207730613,"extension":6.3293406726080415},"index":1,"playId":"683999d2-5e4c-398f-9b81-59c92b217cbd","pitchNumber":2,"startTime":"2026-05-25T21:28:27.670Z","endTime":"2026-05-25T21:28:31.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":91.6,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28686333543476,"aZ":-18.69433248008654,"pfxX":-5.584335612384343,"pfxZ":7.399166893537203,"pX":-0.7297153397235294,"pZ":4.305813840221173,"vX0":4.7629478112077415,"vY0":-133.50607990369062,"vZ0":0.2746948772014911,"x":144.82,"y":122.52,"x0":-1.803416536004894,"y0":50.0023445382098,"z0":5.537399026886255,"aX":-10.172704668706594},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":9.2,"spinRate":2290,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4088475623715859,"extension":5.829278029176752},"index":2,"playId":"c7aad49b-40b2-35de-aed7-06ca7e16d8b8","pitchNumber":3,"startTime":"2026-05-25T21:28:47.471Z","endTime":"2026-05-25T21:28:50.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.041370764561645,"aZ":-29.563624103216306,"pfxX":-8.995964391266906,"pfxZ":1.5142675659657154,"pX":-1.4616680652281837,"pZ":1.907072158219918,"vX0":4.154267060478948,"vY0":-130.23623043548216,"vZ0":-3.3227420455875873,"x":172.72,"y":187.29,"x0":-1.9041702340814002,"y0":50.00517678607217,"z0":5.42329361828963,"aX":-15.534620594829692},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":15.5,"spinRate":2121,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41974467520749936,"extension":6.076227142671022},"index":3,"playId":"8776e30f-fc23-3e51-a8f2-6f6044e72187","pitchNumber":4,"startTime":"2026-05-25T21:29:01.436Z","endTime":"2026-05-25T21:29:05.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.419822343450328,"aZ":-18.079339608147354,"pfxX":-2.5754179038185905,"pfxZ":7.691495356964918,"pX":-0.520624549868719,"pZ":2.3296634937450973,"vX0":4.757628051970224,"vY0":-133.9096681539903,"vZ0":-4.2705159727519755,"x":136.84,"y":175.88,"x0":-1.9783668993009302,"y0":50.00465632958307,"z0":5.222576227823726,"aX":-4.721151568068287},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":3.7,"spinRate":2342,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4076025852241947,"extension":6.091879284463164},"index":4,"playId":"7ee153f2-4095-3b82-aaef-1bdc421aeb42","pitchNumber":5,"startTime":"2026-05-25T21:29:17.586Z","endTime":"2026-05-25T21:29:20.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47205503520883,"aZ":-40.82330047515267,"pfxX":4.750607707383743,"pfxZ":-5.5314023795956,"pX":-0.08358637264867728,"pZ":0.8052166970962411,"vX0":2.921135110647733,"vY0":-123.66198971616068,"vZ0":-3.1186219481922226,"x":120.19,"y":217.04,"x0":-1.8936806493804232,"y0":50.003728408372076,"z0":5.475585494494263,"aX":7.426967835777378},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.4,"breakHorizontal":-9.2,"spinRate":2709,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4413337954856642,"extension":6.194456428163613},"hitData":{"launchSpeed":107.6,"launchAngle":-14.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":153.71}},"index":5,"playId":"129e6a4f-915b-300d-845a-7969e0a550d0","pitchNumber":6,"startTime":"2026-05-25T21:29:37.136Z","endTime":"2026-05-25T21:29:47.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:29:47.439Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-25T21:30:04.642Z","endTime":"2026-05-25T21:30:40.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61897613486341,"aZ":-18.987638524614454,"pfxX":-3.5654566501162877,"pfxZ":7.205990328255571,"pX":0.7555656553627551,"pZ":1.9777651589733127,"vX0":7.6876714166989615,"vY0":-134.07531755605694,"vZ0":-5.098857522367812,"x":88.2,"y":185.38,"x0":-1.6791892313271404,"y0":50.00357160373664,"z0":5.249633958138787,"aX":-6.525786852433631},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":4.9,"spinRate":2483,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4077361559113175,"extension":6.209062772045622},"index":0,"playId":"09927099-8232-3bec-8357-1d635d1a1f1d","pitchNumber":1,"startTime":"2026-05-25T21:30:11.618Z","endTime":"2026-05-25T21:30:14.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":86.6,"endSpeed":81.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.253815818031264,"aZ":-29.18835265074472,"pfxX":0.5611646061562563,"pfxZ":1.8046527077604626,"pX":0.32174497768536586,"pZ":2.6044750312395695,"vX0":5.07768822101533,"vY0":-126.29034811379249,"vZ0":-1.4056436739208453,"x":104.74,"y":168.46,"x0":-1.7690622185479625,"y0":50.00041705887541,"z0":5.467382603596908,"aX":0.9261387875110454},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":-1.9,"spinRate":2336,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.43001402008952994,"extension":6.171856460703417},"hitData":{"launchSpeed":84.5,"launchAngle":80.0,"totalDistance":25.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":127.93,"coordY":194.12}},"index":1,"playId":"21e566e9-ecdc-3056-ad2f-171abd4205c3","pitchNumber":2,"startTime":"2026-05-25T21:30:26.570Z","endTime":"2026-05-25T21:30:40.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:30:40.273Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Susac flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-25T21:31:01.632Z","endTime":"2026-05-25T21:31:18.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137939360255135,"aZ":-17.33433456708697,"pfxX":-8.498298030340075,"pfxZ":8.022090582730941,"pX":0.13474537004149467,"pZ":2.408815802290728,"vX0":7.883946895207409,"vY0":-134.62196057050667,"vZ0":-4.277293166740007,"x":111.86,"y":173.74,"x0":-1.716891792759215,"y0":50.00107361108435,"z0":5.232463291650256,"aX":-15.716337300072844},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":13.9,"spinRate":2448,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4056829441831433,"extension":6.233173936892199},"hitData":{"launchSpeed":88.3,"launchAngle":57.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.12,"coordY":128.65}},"index":0,"playId":"3ec22eab-5921-3d7c-8450-310de8d735eb","pitchNumber":1,"startTime":"2026-05-25T21:31:07.315Z","endTime":"2026-05-25T21:31:18.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:31:18.696Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gabriel Moreno homers (3) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T21:33:26.604Z","endTime":"2026-05-25T21:34:17.585Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11899264450332,"aZ":-25.915565494397814,"pfxX":1.855068496006881,"pfxZ":3.6604474399164637,"pX":0.24351503013371759,"pZ":2.872035267326434,"vX0":3.744501262926797,"vY0":-129.03813468124275,"vZ0":-1.243772461058461,"x":107.72,"y":161.24,"x0":-1.459180147692091,"y0":50.00577665000907,"z0":5.329643415070209,"aX":3.17513061851209},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.1,"spinRate":2448,"spinDirection":162},"zone":2,"typeConfidence":0.91,"plateTime":0.4220859211048289,"extension":6.227854603778329},"index":0,"playId":"5dee8dfd-746f-305d-b04e-0aa16eaffd08","pitchNumber":1,"startTime":"2026-05-25T21:33:38.916Z","endTime":"2026-05-25T21:33:42.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3603090095007,"aZ":-27.996229403178944,"pfxX":-9.211926955471505,"pfxZ":2.2079088344094613,"pX":-0.08927663957971001,"pZ":1.564448032664612,"vX0":6.541163793120975,"vY0":-135.88538211584014,"vZ0":-4.39164193867583,"x":120.4,"y":196.54,"x0":-1.316015321680475,"y0":50.00520932197566,"z0":5.118934523358482,"aX":-17.440670087715628},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.4,"breakHorizontal":15.5,"spinRate":2127,"spinDirection":237},"zone":8,"typeConfidence":0.91,"plateTime":0.4012235932761157,"extension":6.393792883402121},"hitData":{"launchSpeed":105.3,"launchAngle":26.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.68,"coordY":36.52}},"index":1,"playId":"336b133d-0a05-301f-8f47-1b578047547f","pitchNumber":2,"startTime":"2026-05-25T21:33:52.017Z","endTime":"2026-05-25T21:34:17.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-11.199999999999996,"leverageIndex":0.98,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:34:17.585Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Fernandez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T21:34:21.481Z","endTime":"2026-05-25T21:35:41.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.725326913055525,"aZ":-37.457303136637776,"pfxX":9.723480414161333,"pfxZ":-4.143611199384566,"pX":-0.2664430180272046,"pZ":1.645680552072717,"vX0":0.20171010318267923,"vY0":-112.3813797011889,"vZ0":-0.1883655640558104,"x":127.16,"y":194.35,"x0":-1.6200938748697709,"y0":50.000591708347315,"z0":5.541407378817241,"aX":12.41116223286672},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.2,"breakHorizontal":-17.6,"spinRate":3084,"spinDirection":56},"zone":13,"typeConfidence":0.9,"plateTime":0.48773408632908133,"extension":6.073812911438456},"index":0,"playId":"c1231bce-2b67-3337-adf5-96f4e7e228a9","pitchNumber":1,"startTime":"2026-05-25T21:34:34.851Z","endTime":"2026-05-25T21:34:39.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86627706941937,"aZ":-29.85630596227899,"pfxX":-10.052650621321295,"pfxZ":1.2247359752382767,"pX":0.6720331505064263,"pZ":2.0239271366107463,"vX0":8.275632265558283,"vY0":-136.21878605649562,"vZ0":-2.7979175327947106,"x":91.38,"y":184.13,"x0":-1.0830193586797294,"y0":50.00667997384518,"z0":5.105308476662142,"aX":-19.102147951428776},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.8,"breakHorizontal":16.7,"spinRate":2044,"spinDirection":243},"zone":9,"typeConfidence":0.91,"plateTime":0.4004187857221342,"extension":6.563038195752911},"index":1,"playId":"27110da0-a892-3129-a581-aa1460c8bb6e","pitchNumber":2,"startTime":"2026-05-25T21:34:50.333Z","endTime":"2026-05-25T21:34:53.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.588626091527676,"aZ":-32.86508720455893,"pfxX":3.958750260154885,"pfxZ":-0.4265023247749129,"pX":1.20445557517593,"pZ":1.6261688873892923,"vX0":4.584968885322042,"vY0":-125.96786297623913,"vZ0":-2.7107024644687767,"x":71.09,"y":194.87,"x0":-1.1450801770995818,"y0":50.00234063092652,"z0":5.340311950687191,"aX":6.439873884047411},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.1,"breakHorizontal":-8.2,"spinRate":2663,"spinDirection":97},"zone":14,"typeConfidence":0.79,"plateTime":0.4327567172975413,"extension":6.162508387454832},"index":2,"playId":"781fe3b1-3ba3-39b5-b043-86af82a20417","pitchNumber":3,"startTime":"2026-05-25T21:35:03.214Z","endTime":"2026-05-25T21:35:06.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-25T21:35:12.560Z","endTime":"2026-05-25T21:35:23.847Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.189332280846372,"aZ":-31.50275836555154,"pfxX":-9.157913889749356,"pfxZ":0.3464141431888166,"pX":1.2355074873568135,"pZ":1.6545274057014534,"vX0":8.969810811119919,"vY0":-136.6348624199761,"vZ0":-3.573423859254267,"x":69.91,"y":194.11,"x0":-0.872785132163318,"y0":50.0020075249952,"z0":5.103774875083458,"aX":-17.617310441211377},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.1,"breakHorizontal":15.1,"spinRate":1972,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.3982345928817703,"extension":6.616693179028943},"index":4,"playId":"5005c403-1f0c-33eb-a9f6-58602e834054","pitchNumber":4,"startTime":"2026-05-25T21:35:23.847Z","endTime":"2026-05-25T21:35:27.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":73.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.953009736801885,"aZ":-37.22289173092602,"pfxX":9.026492854166227,"pfxZ":-3.7981215572522693,"pX":1.4190438377299222,"pZ":1.214171082722058,"vX0":3.5059785158165733,"vY0":-114.19915620141686,"vZ0":-1.4591005475953966,"x":62.91,"y":206.0,"x0":-1.306561564036894,"y0":50.0049859256801,"z0":5.504867311770206,"aX":11.98829636873136},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.0,"breakHorizontal":-17.2,"spinRate":3190,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.47863510452165015,"extension":6.114173969734679},"index":5,"playId":"04a970c1-ef3c-3be9-9004-3ef16e9d45c4","pitchNumber":5,"startTime":"2026-05-25T21:35:37.743Z","endTime":"2026-05-25T21:35:41.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:35:41.185Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Troy singles on a line drive to right fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T21:35:50.032Z","endTime":"2026-05-25T21:39:42.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480760113647893,"aZ":-31.606263232418435,"pfxX":-9.83062051119178,"pfxZ":0.30229248197219505,"pX":-0.7152169547392695,"pZ":2.5908633984537746,"vX0":5.009514296361933,"vY0":-135.08111415072136,"vZ0":-1.3094921678714335,"x":144.26,"y":168.83,"x0":-1.3096478466766202,"y0":50.000701168341486,"z0":5.289603193895394,"aX":-18.2928034065586},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.5,"breakHorizontal":16.8,"spinRate":2066,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.404391246429082,"extension":6.438240450972156},"index":0,"playId":"a709f84f-05dc-33d3-bf6f-04d60d3c2433","pitchNumber":1,"startTime":"2026-05-25T21:36:04.690Z","endTime":"2026-05-25T21:36:08.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.120838040186396,"aZ":-28.683631652472585,"pfxX":-11.23451997534375,"pfxZ":1.836877755898712,"pX":1.4926391549756333,"pZ":1.9052272762109728,"vX0":10.468860785147863,"vY0":-135.81421062338126,"vZ0":-3.449425623576507,"x":60.1,"y":187.34,"x0":-0.9216796243471836,"y0":50.000903569983606,"z0":5.150643884295975,"aX":-21.333429294313543},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.9,"breakHorizontal":18.6,"spinRate":2124,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.400762646332514,"extension":6.60333640960023},"index":1,"playId":"e79e7327-b66b-31c9-9e07-964e28ffea88","pitchNumber":2,"startTime":"2026-05-25T21:36:17.699Z","endTime":"2026-05-25T21:36:21.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17114789443647,"aZ":-37.501729437147894,"pfxX":8.960641637251085,"pfxZ":-4.158603789286321,"pX":1.879822190287984,"pZ":1.3566207296565764,"vX0":4.362160014845392,"vY0":-113.00550090159166,"vZ0":-0.7178439138340653,"x":45.35,"y":202.15,"x0":-1.2444556615419853,"y0":50.0003814333066,"z0":5.472675076011766,"aX":11.491100301901177},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.3,"breakHorizontal":-17.4,"spinRate":3172,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.48622437609085,"extension":6.341059401428252},"index":2,"playId":"93eed1b2-ec3b-3799-8af0-ce6150036d31","pitchNumber":3,"startTime":"2026-05-25T21:36:29.689Z","endTime":"2026-05-25T21:36:32.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.693619339219346,"aZ":-31.615556579650594,"pfxX":4.09060180101286,"pfxZ":0.33994833314904227,"pX":-1.3683611059408318,"pZ":2.6434480144268724,"vX0":-0.9950918526159496,"vY0":-125.27064483969149,"vZ0":-0.5993580594791676,"x":169.16,"y":167.41,"x0":-1.5033696414415958,"y0":50.00099174127794,"z0":5.418293699931513,"aX":6.653955942073486},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-7.3,"spinRate":2591,"spinDirection":109},"zone":11,"typeConfidence":0.76,"plateTime":0.43334958166020243,"extension":6.11240960424066},"index":3,"playId":"d98a70ad-3b9a-3c49-88f3-4e6959e1c49e","pitchNumber":4,"startTime":"2026-05-25T21:36:44.552Z","endTime":"2026-05-25T21:36:47.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078434179284095,"aZ":-29.817638845010933,"pfxX":-11.026731599363718,"pfxZ":1.2643081354885801,"pX":-0.33692913277163355,"pZ":2.0561540628915522,"vX0":6.169669842890781,"vY0":-134.905993138999,"vZ0":-2.813063292705701,"x":129.84,"y":183.26,"x0":-1.211140452322211,"y0":50.00007808553076,"z0":5.196231912644192,"aX":-20.489147081552098},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.9,"breakHorizontal":18.8,"spinRate":2126,"spinDirection":236},"zone":7,"typeConfidence":0.91,"plateTime":0.404737047284061,"extension":6.413393533094423},"index":4,"playId":"a14110cb-9a6f-3c61-93b5-1c3b01b6c442","pitchNumber":5,"startTime":"2026-05-25T21:36:59.925Z","endTime":"2026-05-25T21:37:03.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.242258211373777,"aZ":-40.5862870254803,"pfxX":12.768721142135618,"pfxZ":-6.726155358010981,"pX":0.09363320988456869,"pZ":1.730546700858759,"vX0":0.2766970749618338,"vY0":-112.02004070130103,"vZ0":0.8820075640005154,"x":113.43,"y":192.06,"x0":-1.686712664122188,"y0":50.00221187424375,"z0":5.533852908818851,"aX":15.96873717849039},"breaks":{"breakAngle":21.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-11.5,"breakHorizontal":-23.0,"spinRate":3164,"spinDirection":52},"zone":8,"typeConfidence":0.91,"plateTime":0.4919658388706778,"extension":6.132425426951957},"index":5,"playId":"b33aa73c-1b51-3c71-a5f7-04baa859e486","pitchNumber":6,"startTime":"2026-05-25T21:37:45.349Z","endTime":"2026-05-25T21:37:57.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.788960053974208,"aZ":-29.937666970108456,"pfxX":-10.569241786441067,"pfxZ":1.1823409630264639,"pX":-1.0927967209004676,"pZ":2.4758758165847445,"vX0":3.9850858691555078,"vY0":-136.70309924027424,"vZ0":-1.7221577696925001,"x":158.65,"y":171.93,"x0":-1.195171177366246,"y0":50.00434844145652,"z0":5.166677531772287,"aX":-20.030361792392593},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.9,"breakHorizontal":18.4,"spinRate":2201,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.40046883082106266,"extension":6.5056365068932385},"index":6,"playId":"96d14e46-7b1b-3e6e-9ac9-c44332c2f251","pitchNumber":7,"startTime":"2026-05-25T21:38:33.598Z","endTime":"2026-05-25T21:38:38.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.966493736695977,"aZ":-34.58382084817811,"pfxX":-8.184088344442202,"pfxZ":-1.4666746721664659,"pX":-0.5482856333604713,"pZ":3.180468902418273,"vX0":5.074143425024541,"vY0":-126.78744656602484,"vZ0":1.743423964428285,"x":137.9,"y":152.91,"x0":-1.4999569630369716,"y0":50.000503161038054,"z0":5.219815175409952,"aX":-13.484499744393814},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.0,"breakHorizontal":13.8,"spinRate":1683,"spinDirection":258},"zone":1,"typeConfidence":0.89,"plateTime":0.4300151563368848,"extension":6.563047889614706},"hitData":{"launchSpeed":66.6,"launchAngle":25.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.76,"coordY":123.31}},"index":7,"playId":"78ed3380-7f6a-3839-8858-c7571f4b884a","pitchNumber":8,"startTime":"2026-05-25T21:39:29.542Z","endTime":"2026-05-25T21:39:42.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.64,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:39:42.182Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to center fielder Harrison Bader. Tommy Troy to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T21:39:45.721Z","endTime":"2026-05-25T21:40:50.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":81.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.918652106102694,"aZ":-30.23252128991302,"pfxX":3.0565214472331865,"pfxZ":1.1731676740338521,"pX":-1.9890722929902347,"pZ":2.7254730521641406,"vX0":-1.386137715511297,"vY0":-126.76596458872983,"vZ0":-0.5079366712091259,"x":192.82,"y":165.19,"x0":-1.8371282424610955,"y0":50.00324990801256,"z0":5.308105134775125,"aX":5.056337525853333},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-5.3,"spinRate":2480,"spinDirection":136},"zone":11,"typeConfidence":0.85,"plateTime":0.42940647658024567,"extension":5.998317230124417},"index":0,"playId":"171dc5c1-9cb1-3a31-8dac-0c971c20897e","pitchNumber":1,"startTime":"2026-05-25T21:40:05.851Z","endTime":"2026-05-25T21:40:09.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":87.3,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.896805836517455,"aZ":-31.887270850040583,"pfxX":-8.926487829254452,"pfxZ":0.17548004525122796,"pX":-0.26035947931364034,"pZ":1.4878188619778134,"vX0":6.441451883968003,"vY0":-127.0794346173791,"vZ0":-3.0208341419865814,"x":126.92,"y":198.61,"x0":-1.6571588066958778,"y0":50.00395791755404,"z0":5.202223027280036,"aX":-14.729362617406448},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.1,"breakHorizontal":14.9,"spinRate":1752,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.4295700601550978,"extension":6.249195372414563},"index":1,"playId":"a03cfe99-0aac-3a6d-8a9d-acad1c0b5925","pitchNumber":2,"startTime":"2026-05-25T21:40:21.416Z","endTime":"2026-05-25T21:40:24.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.100004666419686,"aZ":-26.767822292357632,"pfxX":-9.327996833794197,"pfxZ":2.8943641520997314,"pX":-0.10627143737365398,"pZ":2.5192670686856697,"vX0":6.293181401413713,"vY0":-134.93086823408507,"vZ0":-2.321774058456058,"x":121.05,"y":170.76,"x0":-1.243017067626296,"y0":50.00023954754967,"z0":5.254358126009928,"aX":-17.401225547939312},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":2128,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.4041182182206904,"extension":6.364897504035626},"hitData":{"launchSpeed":94.8,"launchAngle":11.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.04,"coordY":83.59}},"index":2,"playId":"e3b4d537-b2df-31b8-a137-d321dc8e31e5","pitchNumber":3,"startTime":"2026-05-25T21:40:38.458Z","endTime":"2026-05-25T21:40:50.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.0,"awayTeamWinProbability":65.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.19,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:40:50.710Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a line drive to left fielder Casey Schmitt. Tommy Troy to 3rd. Ketel Marte to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T21:40:53.278Z","endTime":"2026-05-25T21:41:47.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":85.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.738403200957652,"aZ":-30.309026941591146,"pfxX":-9.529401435890396,"pfxZ":1.0127307522200741,"pX":-0.4992401844254959,"pZ":3.092766683609704,"vX0":5.27174292951708,"vY0":-134.66990701456044,"vZ0":-0.2324839450631082,"x":136.03,"y":155.28,"x0":-1.2383155866603583,"y0":50.00591804730923,"z0":5.314194780691308,"aX":-17.60284847193674},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.0,"breakHorizontal":16.2,"spinRate":2091,"spinDirection":238},"zone":1,"typeConfidence":0.91,"plateTime":0.40586397128723695,"extension":6.228768752562968},"index":0,"playId":"6256df8d-a109-3ef4-99b7-af55f6bc1d7c","pitchNumber":1,"startTime":"2026-05-25T21:41:18.047Z","endTime":"2026-05-25T21:41:21.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41539530250653,"aZ":-34.90845951127949,"pfxX":-7.96768225296425,"pfxZ":-1.691173313065125,"pX":-0.7506643058235026,"pZ":2.2642577656654543,"vX0":4.5922230290738115,"vY0":-126.16840563472377,"vZ0":-0.4642927497345688,"x":145.61,"y":177.65,"x0":-1.5543658362568487,"y0":50.00056807096314,"z0":5.2513591914657844,"aX":-12.910763441913359},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.9,"breakHorizontal":13.4,"spinRate":2005,"spinDirection":263},"zone":4,"typeConfidence":0.89,"plateTime":0.43325744983944814,"extension":6.273288481603622},"hitData":{"launchSpeed":91.3,"launchAngle":15.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.61,"coordY":104.02}},"index":1,"playId":"ccc916a7-ed3d-3eb9-a4c4-633b6871f3af","pitchNumber":2,"startTime":"2026-05-25T21:41:33.557Z","endTime":"2026-05-25T21:41:47.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.4,"awayTeamWinProbability":70.6,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":1.87,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:41:47.153Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T21:42:52.388Z","endTime":"2026-05-25T21:43:27.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-25T21:42:00.339Z","endTime":"2026-05-25T21:42:54.606Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94266395490776,"aZ":-39.74973503011667,"pfxX":10.139250943689452,"pfxZ":-6.023113770296854,"pX":-0.6336459794071868,"pZ":2.371868415309609,"vX0":-0.7498443338248426,"vY0":-111.6625529668204,"vZ0":1.877616940700653,"x":141.15,"y":174.74,"x0":-1.6092795576049943,"y0":50.00484307374331,"z0":5.623494878968661,"aX":12.747404533169043},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-10.1,"breakHorizontal":-18.1,"spinRate":3020,"spinDirection":50},"zone":4,"typeConfidence":0.91,"plateTime":0.4913642449416247,"extension":5.998183379885814},"index":1,"playId":"f302d5cb-411d-3301-a0a9-48bb55d05147","pitchNumber":1,"startTime":"2026-05-25T21:42:54.606Z","endTime":"2026-05-25T21:42:57.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00394889095571,"aZ":-30.291872705698594,"pfxX":2.1219765134457713,"pfxZ":1.1371720498392328,"pX":-0.6281208587604618,"pZ":1.6393154951490225,"vX0":1.9227004189901036,"vY0":-126.71209559678947,"vZ0":-3.035229307314835,"x":140.94,"y":194.52,"x0":-1.6670616226461257,"y0":50.004181165881576,"z0":5.223113456611581,"aX":3.5203939430787528},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":-4.2,"spinRate":2494,"spinDirection":99},"zone":13,"typeConfidence":0.84,"plateTime":0.42897335448101703,"extension":6.1807891854097825},"index":2,"playId":"6c60ea81-39dc-3e2d-bef9-4c50e4f60eb4","pitchNumber":2,"startTime":"2026-05-25T21:43:08.765Z","endTime":"2026-05-25T21:43:12.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.491914768647693,"aZ":-28.833828773901512,"pfxX":-9.319446854152403,"pfxZ":1.7634269294226321,"pX":0.7169159315441622,"pZ":2.9342136930698937,"vX0":8.039352920561226,"vY0":-136.1714096167628,"vZ0":-0.916530873739622,"x":89.67,"y":159.56,"x0":-1.0504670326517664,"y0":50.00332173779493,"z0":5.254651999787726,"aX":-17.653196206595894},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.2,"breakHorizontal":15.4,"spinRate":2147,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.40093194144161126,"extension":6.49718699922051},"index":3,"playId":"fdc23c7d-980f-3b38-ad54-63fe5667f4ef","pitchNumber":3,"startTime":"2026-05-25T21:43:23.453Z","endTime":"2026-05-25T21:43:27.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":2.27,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:43:27.014Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to first baseman Rafael Devers in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-25T21:43:39.047Z","endTime":"2026-05-25T21:46:02.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01428866026209,"aZ":-35.916302105842966,"pfxX":-8.177348958767165,"pfxZ":-2.238377338520519,"pX":-0.7337647952534163,"pZ":1.922617101120368,"vX0":4.601736250728554,"vY0":-127.9014921505037,"vZ0":-1.1063764405312073,"x":144.97,"y":186.87,"x0":-1.4849586783667224,"y0":50.00194609331266,"z0":5.153316591013593,"aX":-13.67719976837214},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.1,"breakHorizontal":13.9,"spinRate":1933,"spinDirection":263},"zone":7,"typeConfidence":0.9,"plateTime":0.42667499305897083,"extension":6.310912230088854},"index":0,"playId":"c5709e4d-0b00-36a8-ba0c-442684ee24bd","pitchNumber":1,"startTime":"2026-05-25T21:43:51.472Z","endTime":"2026-05-25T21:43:55.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044018175710466,"aZ":-29.68211767415439,"pfxX":-10.718937755113767,"pfxZ":1.3184957484366127,"pX":-0.3250758914130011,"pZ":3.430484714242412,"vX0":5.755420664593757,"vY0":-136.0247623318143,"vZ0":0.5846465460659533,"x":129.39,"y":146.16,"x0":-1.0644622951829348,"y0":50.005502622424835,"z0":5.254722019553187,"aX":-20.290098544809688},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":18.4,"spinRate":2113,"spinDirection":236},"zone":1,"typeConfidence":0.91,"plateTime":0.4011395365305086,"extension":6.603353497856953},"index":1,"playId":"a66ad4e3-a222-3789-955d-6f8ab1d1f013","pitchNumber":2,"startTime":"2026-05-25T21:44:07.090Z","endTime":"2026-05-25T21:44:11.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86273699411766,"aZ":-32.64141241878564,"pfxX":2.578750941421175,"pfxZ":-0.29527573803165374,"pX":1.3321580957469341,"pZ":1.9056228112234719,"vX0":5.419231769064027,"vY0":-125.23297343535984,"vZ0":-1.6804551152547145,"x":66.22,"y":187.33,"x0":-1.1859530506777956,"y0":50.00031801201103,"z0":5.229888059112288,"aX":4.13601551853914},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":-5.8,"spinRate":2438,"spinDirection":95},"zone":14,"typeConfidence":0.77,"plateTime":0.43566034345169147,"extension":6.28807146091237},"index":2,"playId":"cb2dd6d8-e94a-35db-95a4-71ba15164bca","pitchNumber":3,"startTime":"2026-05-25T21:44:22.685Z","endTime":"2026-05-25T21:44:26.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006864794676506,"aZ":-29.31737300190729,"pfxX":-9.639620981225468,"pfxZ":1.4931609768455143,"pX":1.4126278580913079,"pZ":2.5092431276312746,"vX0":9.637985243710304,"vY0":-136.55206858135577,"vZ0":-1.8901982324274704,"x":63.15,"y":171.03,"x0":-0.8859847728332048,"y0":50.004978653194925,"z0":5.19942883500947,"aX":-18.469602707341647},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.5,"breakHorizontal":15.8,"spinRate":2215,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.3989260989985923,"extension":6.458261386622281},"index":3,"playId":"9a95b026-d449-3aed-aedf-266a36d45199","pitchNumber":4,"startTime":"2026-05-25T21:44:37.945Z","endTime":"2026-05-25T21:44:41.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.201413586361742,"aZ":-29.63979537403057,"pfxX":2.911888855279656,"pfxZ":1.5227296738724387,"pX":-0.6818798362966191,"pZ":2.5856908353807495,"vX0":0.8560118320626058,"vY0":-126.98503089261284,"vZ0":-0.9855598240880155,"x":142.99,"y":168.97,"x0":-1.400145581361197,"y0":50.00270774304521,"z0":5.295634980152383,"aX":4.8492163559917305},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-5.5,"spinRate":2511,"spinDirection":150},"zone":4,"typeConfidence":0.86,"plateTime":0.42812884148333596,"extension":6.14894422212249},"index":4,"playId":"18a482f7-2c73-3c26-9893-62cfd28f317b","pitchNumber":5,"startTime":"2026-05-25T21:44:52.122Z","endTime":"2026-05-25T21:44:56.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302479601245075,"aZ":-28.90121282129012,"pfxX":-9.150247712765129,"pfxZ":1.722244933393391,"pX":0.20736803221129213,"pZ":2.6731936226160675,"vX0":6.807032889088053,"vY0":-136.232923195643,"vZ0":-1.378216168548124,"x":109.1,"y":166.6,"x0":-1.1232263513236598,"y0":50.000153472597965,"z0":5.165885717875134,"aX":-17.35801853723984},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.0,"breakHorizontal":15.4,"spinRate":2121,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.4006206339566072,"extension":6.464034690583164},"index":5,"playId":"08894c45-5a81-35ac-9047-a57e9fb14f83","pitchNumber":6,"startTime":"2026-05-25T21:45:11.721Z","endTime":"2026-05-25T21:45:17.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59554522023973,"aZ":-27.69090315787712,"pfxX":-9.527723493009319,"pfxZ":2.3201683506152513,"pX":0.48597853234554395,"pZ":3.217339108306823,"vX0":8.062510586548305,"vY0":-137.4614128818256,"vZ0":-0.2736309569533272,"x":98.48,"y":151.91,"x0":-1.2327420128675481,"y0":50.0039026719915,"z0":5.182127131795636,"aX":-18.418590399088053},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.3,"breakHorizontal":15.8,"spinRate":2138,"spinDirection":240},"zone":3,"typeConfidence":0.9,"plateTime":0.39693313007335407,"extension":6.739106612736922},"hitData":{"launchSpeed":73.6,"launchAngle":53.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"3","coordinates":{"coordX":184.86,"coordY":153.25}},"index":6,"playId":"58594d0f-5744-36e0-b8aa-7954cb95736a","pitchNumber":7,"startTime":"2026-05-25T21:45:51.325Z","endTime":"2026-05-25T21:46:02.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":2.77,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:46:02.340Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-25T21:48:00.337Z","endTime":"2026-05-25T21:49:19.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.016164679070652,"aZ":-18.321799751227104,"pfxX":-5.31689169379164,"pfxZ":7.749527853968242,"pX":-0.5232600440369513,"pZ":2.470617058409347,"vX0":5.187641463017917,"vY0":-131.6105913513134,"vZ0":-3.9913726455468677,"x":136.95,"y":172.07,"x0":-1.8115568837418545,"y0":50.00224522881496,"z0":5.331180184892887,"aX":-9.502594317638957},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":8.8,"spinRate":2298,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.41322565694821023,"extension":6.034993253822394},"index":0,"playId":"db7fe3ca-e0db-347b-b5d9-4232ff105e67","pitchNumber":1,"startTime":"2026-05-25T21:48:11.507Z","endTime":"2026-05-25T21:48:14.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.940274189408296,"aZ":-16.788885676851667,"pfxX":-3.0300605668759237,"pfxZ":8.572619444290389,"pX":0.3495967329352843,"pZ":3.885008547786663,"vX0":6.39353836944969,"vY0":-132.54166356679625,"vZ0":-1.1629683752489655,"x":103.67,"y":133.88,"x0":-1.6906136307579194,"y0":50.00659761717749,"z0":5.544776857682713,"aX":-5.441470813701471},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":4.2,"spinRate":2316,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4118448976953615,"extension":5.8236617900978125},"index":1,"playId":"eb0c5ed4-3668-3997-8ba3-839d15c424ab","pitchNumber":2,"startTime":"2026-05-25T21:48:24.590Z","endTime":"2026-05-25T21:48:28.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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.3,"endSpeed":78.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.500747551961155,"aZ":-38.320623649771065,"pfxX":2.9096125350136504,"pfxZ":-4.042327001311268,"pX":0.2768170868573858,"pZ":0.8695778253021752,"vX0":4.105526548370291,"vY0":-121.40988043922445,"vZ0":-3.508121064119962,"x":106.45,"y":215.3,"x0":-1.801743357358279,"y0":50.001099353349595,"z0":5.604431095878927,"aX":4.426098141036821},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.8,"breakHorizontal":-6.1,"spinRate":2636,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4478794826927577,"extension":6.027006997627367},"index":2,"playId":"77d8a4af-9db7-3900-8559-733b79f80da4","pitchNumber":3,"startTime":"2026-05-25T21:48:43.249Z","endTime":"2026-05-25T21:48:47.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944983492983894,"aZ":-18.938834571048304,"pfxX":-7.175681730799561,"pfxZ":7.449061648700338,"pX":-1.0530416607877497,"pZ":4.436652189696704,"vX0":4.198798504858183,"vY0":-132.8185282838911,"vZ0":0.7707691182604052,"x":157.14,"y":118.99,"x0":-1.7268044603417185,"y0":50.001762332708,"z0":5.525773731136239,"aX":-12.747073316507972},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":12.0,"spinRate":2320,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4132839475397354,"extension":5.977149677807413},"index":3,"playId":"51fc2398-a379-3397-80a3-6b36835aedca","pitchNumber":4,"startTime":"2026-05-25T21:49:01.525Z","endTime":"2026-05-25T21:49:05.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705246326949197,"aZ":-25.669630638881834,"pfxX":-10.959552237604928,"pfxZ":3.5070530891891343,"pX":0.39017796441467456,"pZ":2.2615238342092687,"vX0":8.337031722125896,"vY0":-135.31444039377706,"vZ0":-3.4503658268843416,"x":102.13,"y":177.72,"x0":-1.3079314567353268,"y0":50.000918585311894,"z0":5.353000592868215,"aX":-20.308284793768223},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.8,"breakHorizontal":18.0,"spinRate":2135,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.40489595016138136,"extension":5.96598447103201},"index":4,"playId":"1c5faa15-2a18-34d8-8d80-bc72cb583d37","pitchNumber":5,"startTime":"2026-05-25T21:49:15.793Z","endTime":"2026-05-25T21:49:19.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:49:19.231Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, third baseman Nolan Arenado to first baseman Jose Fernandez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-25T21:49:25.505Z","endTime":"2026-05-25T21:50:42.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60765915164754,"aZ":-16.011235955614573,"pfxX":-6.1705399200620565,"pfxZ":8.724605363216375,"pX":-0.8643748159277518,"pZ":3.201689693705642,"vX0":4.627625607285049,"vY0":-134.81797861218698,"vZ0":-2.5622527554134487,"x":149.95,"y":152.33,"x0":-1.7961296861465574,"y0":50.00116539341438,"z0":5.286221663034535,"aX":-11.428402255796149},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2250,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4053105275388389,"extension":6.239571952854302},"index":0,"playId":"32fe51b8-a0a3-3a29-bf79-c894ae4aff8c","pitchNumber":1,"startTime":"2026-05-25T21:49:43.671Z","endTime":"2026-05-25T21:49:47.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.456001672265167,"aZ":-28.823787250153025,"pfxX":0.16856657078575532,"pfxZ":2.0814377135438544,"pX":0.6912147718217988,"pZ":2.228958791051356,"vX0":5.737850239698317,"vY0":-125.44580934750176,"vZ0":-2.2094196662095067,"x":90.65,"y":178.6,"x0":-1.6360960119309,"y0":50.006209355688725,"z0":5.442558104877281,"aX":0.2721030993438006},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":-1.4,"spinRate":2264,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.4345800529204551,"extension":6.059203284122834},"index":1,"playId":"b850a870-7e14-35c4-bc5a-b71bc282bc78","pitchNumber":2,"startTime":"2026-05-25T21:50:00.662Z","endTime":"2026-05-25T21:50:04.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281634417331798,"aZ":-24.050574820672722,"pfxX":-10.711000657041083,"pfxZ":4.35765593571147,"pX":0.36637885858606745,"pZ":2.412793226915178,"vX0":8.89713355359234,"vY0":-134.94883483597604,"vZ0":-3.3050227002175205,"x":103.03,"y":173.63,"x0":-1.5635831571068195,"y0":50.00461162701924,"z0":5.326188662657237,"aX":-19.979223508576343},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":2219,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4041401099093478,"extension":6.073979277704902},"index":2,"playId":"ff752097-a16f-31cd-abaa-308976411476","pitchNumber":3,"startTime":"2026-05-25T21:50:15.089Z","endTime":"2026-05-25T21:50:18.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37705138902389,"aZ":-31.066713188766105,"pfxX":-10.092584522942795,"pfxZ":0.6377931918059732,"pX":-0.11141019216374237,"pZ":1.2414966585229348,"vX0":7.33200246903559,"vY0":-130.3237685262471,"vZ0":-4.636172059674652,"x":121.25,"y":205.26,"x0":-1.633609373062826,"y0":50.00342196999313,"z0":5.358573646605198,"aX":-17.565190609898725},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":16.9,"spinRate":2173,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4184065948894964,"extension":6.269713480529505},"hitData":{"launchSpeed":97.0,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.31,"coordY":167.1}},"index":3,"playId":"424e3ae4-50b5-3002-95da-9189b4389a5d","pitchNumber":4,"startTime":"2026-05-25T21:50:30.687Z","endTime":"2026-05-25T21:50:42.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:50:42.068Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Ketel Marte to first baseman Jose Fernandez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-25T21:50:44.271Z","endTime":"2026-05-25T21:52:13.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79046598834581,"aZ":-36.859016928265326,"pfxX":1.983807257080807,"pfxZ":-3.1318034985006533,"pX":1.3100202725501544,"pZ":0.6930008899083971,"vX0":6.512389633130322,"vY0":-120.82510292640603,"vZ0":-3.9747461458090747,"x":67.07,"y":220.07,"x0":-1.6643164499132277,"y0":50.00086247342732,"z0":5.5563516632146985,"aX":2.9692187410000273},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.4,"breakHorizontal":-4.9,"spinRate":2569,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.45116732932683323,"extension":6.006555658505969},"index":0,"playId":"d0a8f31c-c4bb-3ce5-b56d-f4bf566e9e5a","pitchNumber":1,"startTime":"2026-05-25T21:51:09.057Z","endTime":"2026-05-25T21:51:12.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":86.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.316802477458467,"aZ":-19.062745381668098,"pfxX":-6.112800907364446,"pfxZ":7.018187021704733,"pX":-0.9013345510103608,"pZ":3.323006175462025,"vX0":4.44824907566994,"vY0":-134.17215182958503,"vZ0":-1.8375115496493113,"x":151.36,"y":149.06,"x0":-1.7663301936058786,"y0":50.003240429546004,"z0":5.3409918228785465,"aX":-11.420217168603147},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":10.4,"spinRate":2313,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4044454540520399,"extension":6.008941626171655},"index":1,"playId":"313d3318-9923-359e-86e9-91e12d65aff6","pitchNumber":2,"startTime":"2026-05-25T21:51:29.962Z","endTime":"2026-05-25T21:51:35.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549859044032548,"aZ":-18.357155855144203,"pfxX":-5.895157306176603,"pfxZ":7.529693067123908,"pX":-0.40683000468176045,"pZ":1.8788924890246557,"vX0":5.631653376192961,"vY0":-133.546479125341,"vZ0":-5.297578008991442,"x":132.51,"y":188.05,"x0":-1.7612956322446793,"y0":50.00161543258167,"z0":5.178965900232709,"aX":-10.814357058500384},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2319,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.407721334339306,"extension":6.07778656242293},"index":2,"playId":"8e1712c9-c930-33de-9606-e525e817aaf0","pitchNumber":3,"startTime":"2026-05-25T21:51:45.436Z","endTime":"2026-05-25T21:51:48.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43949492426201,"aZ":-33.4491587148348,"pfxX":-10.097853296173273,"pfxZ":-0.7553097126522132,"pX":-0.3084092739825482,"pZ":1.8857321962741607,"vX0":6.688881721362439,"vY0":-128.92164772722086,"vZ0":-2.3885630781449896,"x":128.76,"y":187.87,"x0":-1.617558915080003,"y0":50.000765061626936,"z0":5.3921004555287375,"aX":-17.08834395396134},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.7,"breakHorizontal":16.9,"spinRate":2098,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.42396055321920434,"extension":6.315285750043154},"hitData":{"launchSpeed":72.5,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":153.2}},"index":3,"playId":"10ecdc73-c59e-3a88-a401-19d7648866b6","pitchNumber":4,"startTime":"2026-05-25T21:52:02.554Z","endTime":"2026-05-25T21:52:13.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:52:13.309Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-25T21:54:06.494Z","endTime":"2026-05-25T21:55:36.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21632535230983,"aZ":-29.21635536985933,"pfxX":-9.165385734536947,"pfxZ":1.5366156587578104,"pX":0.282558707075052,"pZ":2.3294824032952914,"vX0":7.847771808431572,"vY0":-136.73758465882102,"vZ0":-2.3352408105928606,"x":106.23,"y":175.88,"x0":-1.4144513582266285,"y0":50.00047598283937,"z0":5.171353660352189,"aX":-17.59564582105594},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":2165,"spinDirection":236},"zone":6,"typeConfidence":0.91,"plateTime":0.39847404331096214,"extension":6.612952709172934},"index":0,"playId":"27e46a3e-969d-3280-982c-8e39fac3d6dd","pitchNumber":1,"startTime":"2026-05-25T21:54:37.440Z","endTime":"2026-05-25T21:54:40.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.637479544480765,"aZ":-28.436310598368717,"pfxX":1.8924914685408822,"pfxZ":2.2411789536043774,"pX":-1.0388913063514065,"pZ":2.5762287330964897,"vX0":0.7822818119434648,"vY0":-126.9698122731483,"vZ0":-0.9601214922396512,"x":156.6,"y":169.22,"x0":-1.5949561177334128,"y0":50.003051409366456,"z0":5.178004970728491,"aX":3.1579471053827137},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-3.6,"spinRate":2510,"spinDirection":147},"zone":11,"typeConfidence":0.87,"plateTime":0.42781160836098886,"extension":6.111268186748953},"index":1,"playId":"e6f37dd1-a471-34aa-92ad-6c373261bbd5","pitchNumber":2,"startTime":"2026-05-25T21:54:49.684Z","endTime":"2026-05-25T21:54:53.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.324836301899328,"aZ":-32.04617476803136,"pfxX":-10.715483393574656,"pfxZ":0.07613323191384769,"pX":-1.174785113490911,"pZ":1.004617587833854,"vX0":4.391180515089931,"vY0":-126.94776655888013,"vZ0":-3.8049762352333047,"x":161.78,"y":211.66,"x0":-1.5282712995913719,"y0":50.00236703982165,"z0":5.055181640059486,"aX":-17.608177316950684},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.5,"breakHorizontal":18.5,"spinRate":1821,"spinDirection":261},"zone":13,"typeConfidence":0.91,"plateTime":0.4303473366499042,"extension":6.027183207439973},"index":2,"playId":"11cb40b8-3bba-3835-94ed-b97f9e4a9ad0","pitchNumber":3,"startTime":"2026-05-25T21:55:01.234Z","endTime":"2026-05-25T21:55:04.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.800648979548917,"aZ":-31.476716612487863,"pfxX":2.8871928112075285,"pfxZ":0.4198635346569546,"pX":-1.2365631000218107,"pZ":3.080578029969013,"vX0":0.041011200839950246,"vY0":-126.40241226943097,"vZ0":0.7372458666054738,"x":164.13,"y":155.6,"x0":-1.6294625466230854,"y0":50.00223618882855,"z0":5.264674859780438,"aX":4.786907949054013},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":-5.3,"spinRate":2392,"spinDirection":133},"zone":11,"typeConfidence":0.82,"plateTime":0.42930201851199357,"extension":6.007141194274683},"index":3,"playId":"f2843198-d9bd-310d-8cb3-2aab831a91b5","pitchNumber":4,"startTime":"2026-05-25T21:55:18.294Z","endTime":"2026-05-25T21:55:22.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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.1,"endSpeed":85.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70815247582991,"aZ":-30.756725858371674,"pfxX":-9.642275567004145,"pfxZ":0.7704485171718272,"pX":1.85989146581404,"pZ":2.766122813543042,"vX0":10.713883010189715,"vY0":-135.10820243521624,"vZ0":-0.9196376885100863,"x":46.11,"y":164.09,"x0":-0.9060921329478074,"y0":50.00621741853621,"z0":5.274399164627711,"aX":-17.812916123680797},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.4,"breakHorizontal":15.1,"spinRate":1939,"spinDirection":259},"zone":12,"typeConfidence":0.91,"plateTime":0.40555926013706234,"extension":6.294236322303337},"index":4,"playId":"d159157a-8a6b-3285-8817-c35fccc7cd47","pitchNumber":5,"startTime":"2026-05-25T21:55:32.760Z","endTime":"2026-05-25T21:55:36.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.9,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:55:36.782Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-25T21:55:58.098Z","endTime":"2026-05-25T21:57:34.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.593386948168625,"aZ":-28.852984439901576,"pfxX":-9.407868376580339,"pfxZ":1.826549181869824,"pX":-1.8573137293493278,"pZ":2.746422472453897,"vX0":2.145773239852688,"vY0":-133.57823740219374,"vZ0":-1.0761355884547614,"x":187.8,"y":164.63,"x0":-1.4441764753802604,"y0":50.006122142491144,"z0":5.213717786536078,"aX":-17.14180228645398},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.2,"breakHorizontal":16.7,"spinRate":2180,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4087750441710738,"extension":6.19782397809481},"index":0,"playId":"9301c1e0-4fa3-3b63-942c-a6db7a78bdf2","pitchNumber":1,"startTime":"2026-05-25T21:56:03.181Z","endTime":"2026-05-25T21:56:07.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.308225888350403,"aZ":-28.6043703269487,"pfxX":-9.570148862490328,"pfxZ":1.8555361663831178,"pX":0.6266127597498836,"pZ":2.2418711316915285,"vX0":7.9010492672290225,"vY0":-136.15085376172843,"vZ0":-2.7945016706239625,"x":93.11,"y":178.25,"x0":-1.031508780663493,"y0":50.00611809125364,"z0":5.206206646990876,"aX":-18.456613140355127},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.1,"breakHorizontal":16.2,"spinRate":2165,"spinDirection":243},"zone":6,"typeConfidence":0.91,"plateTime":0.3982179252546647,"extension":6.23778414891551},"index":1,"playId":"7dab2453-adeb-3196-a57c-47e9443215c4","pitchNumber":2,"startTime":"2026-05-25T21:56:19.342Z","endTime":"2026-05-25T21:56:22.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.424017089749658,"aZ":-31.225703975664707,"pfxX":-8.847708615878494,"pfxZ":0.5688616819502395,"pX":-0.7756039075892186,"pZ":1.7530901660762561,"vX0":4.561020174799322,"vY0":-126.26077414475634,"vZ0":-2.3056095161350596,"x":146.56,"y":191.45,"x0":-1.4315506304530263,"y0":50.00114353161782,"z0":5.127922029267569,"aX":-14.655581345171377},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":15.4,"spinRate":1813,"spinDirection":262},"zone":7,"typeConfidence":0.89,"plateTime":0.429574573329484,"extension":6.341511802002111},"index":2,"playId":"64522f85-5c47-301b-9a9b-a0f2bf09d02f","pitchNumber":3,"startTime":"2026-05-25T21:56:35.237Z","endTime":"2026-05-25T21:57:02.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78859874607271,"aZ":-37.81848852472642,"pfxX":9.247187750449257,"pfxZ":-4.332506075805587,"pX":1.491220116908834,"pZ":1.8738393391112804,"vX0":3.6025108114125346,"vY0":-113.42968833849166,"vZ0":0.24832446034379618,"x":60.16,"y":188.19,"x0":-1.3190519812952963,"y0":50.003100236872136,"z0":5.534341562141648,"aX":12.046321082994421},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.4,"breakHorizontal":-17.6,"spinRate":3175,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.482923273261175,"extension":6.0003777632616035},"index":3,"playId":"f83d219f-294e-3f1e-8dfa-3377e98c0dfc","pitchNumber":4,"startTime":"2026-05-25T21:57:14.213Z","endTime":"2026-05-25T21:57:18.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.386619933610117,"aZ":-30.75593279349311,"pfxX":1.9059453384192162,"pfxZ":0.8487853063148751,"pX":0.5716345111149187,"pZ":1.308989874385955,"vX0":3.9418703426107427,"vY0":-127.61572732742624,"vZ0":-3.954831467095059,"x":95.21,"y":203.44,"x0":-1.2312723324262618,"y0":50.00578970653858,"z0":5.26022266479482,"aX":3.1926644878869626},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":-4.2,"spinRate":2436,"spinDirection":123},"zone":14,"typeConfidence":0.85,"plateTime":0.4266458960568946,"extension":6.089399595007215},"index":4,"playId":"89ecf153-5dbd-3a43-8b8a-4988241a8780","pitchNumber":5,"startTime":"2026-05-25T21:57:31.587Z","endTime":"2026-05-25T21:57:34.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.47,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:57:34.798Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-25T21:57:43.776Z","endTime":"2026-05-25T21:59:26.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719740262857908,"aZ":-28.129052923313978,"pfxX":-10.185585586359396,"pfxZ":2.1461471598320063,"pX":-0.6818295055343571,"pZ":2.921220790643361,"vX0":5.50116871777337,"vY0":-135.1671320087264,"vZ0":-1.0451949425536555,"x":142.99,"y":159.91,"x0":-1.401850619595535,"y0":50.000674395557056,"z0":5.257525692690147,"aX":-19.16802115718101},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":17.5,"spinRate":2245,"spinDirection":233},"zone":1,"typeConfidence":0.91,"plateTime":0.40260765421586786,"extension":6.370685090919085},"index":0,"playId":"8a9f7260-eadd-34e6-9a97-20ea53dbdcd7","pitchNumber":1,"startTime":"2026-05-25T21:58:00.161Z","endTime":"2026-05-25T21:58:03.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.515658253809036,"aZ":-38.50000435766,"pfxX":10.494097884766372,"pfxZ":-5.026316578243493,"pX":1.2255184705519402,"pZ":1.3093424268664264,"vX0":3.160901375409404,"vY0":-112.1151252598714,"vZ0":-0.4651883516067249,"x":70.29,"y":203.43,"x0":-1.57051440005204,"y0":50.004289675074766,"z0":5.489030412703054,"aX":13.201154403777672},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.9,"breakHorizontal":-19.8,"spinRate":3192,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.49077956825664293,"extension":6.151617647166895},"index":1,"playId":"d6e9acf8-7700-397d-906e-d6cabd029a83","pitchNumber":2,"startTime":"2026-05-25T21:58:20.895Z","endTime":"2026-05-25T21:58:25.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-25T21:58:42.914Z","endTime":"2026-05-25T21:59:04.499Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":92.6,"endSpeed":85.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.918975050064212,"aZ":-20.04869391320745,"pfxX":-7.947906656135305,"pfxZ":6.5271876802327995,"pX":-0.344862620044937,"pZ":4.165965496661688,"vX0":5.047778026486396,"vY0":-134.84500445043065,"vZ0":0.3166923006797795,"x":130.15,"y":126.3,"x0":-1.2000949031714805,"y0":50.002785527280025,"z0":5.451692192681611,"aX":-14.764615663072657},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":13.4,"spinRate":2252,"spinDirection":233},"zone":11,"typeConfidence":0.92,"plateTime":0.40485051759044666,"extension":6.4526495528822405},"index":3,"playId":"8623d0c0-5a64-3d24-b40a-cd686efb403d","pitchNumber":3,"startTime":"2026-05-25T21:59:04.499Z","endTime":"2026-05-25T21:59:07.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688258217028924,"aZ":-40.197514350156524,"pfxX":12.71407765020005,"pfxZ":-6.340955930457863,"pX":0.26454770337305505,"pZ":1.421041963148963,"vX0":0.13564732863197831,"vY0":-112.47467309508167,"vZ0":0.002321568167523047,"x":106.92,"y":200.41,"x0":-1.4452187477617486,"y0":50.002388049270344,"z0":5.537567941055656,"aX":16.092046314698475},"breaks":{"breakAngle":21.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-11.0,"breakHorizontal":-23.0,"spinRate":3120,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.48924385174585305,"extension":6.021569797424697},"index":4,"playId":"3f317df4-1bf9-38c8-9b44-5cfecd964d7d","pitchNumber":4,"startTime":"2026-05-25T21:59:22.498Z","endTime":"2026-05-25T21:59:26.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.25,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-25T21:59:26.476Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Fernandez grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-25T22:00:46.538Z","endTime":"2026-05-25T22:02:23.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-25T21:59:54.807Z","endTime":"2026-05-25T22:00:48.179Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.645888717087725,"aZ":-38.85584145797766,"pfxX":13.751479570185923,"pfxZ":-5.46043253532001,"pX":0.5805137675157346,"pZ":1.7516844796089406,"vX0":0.6807422334748748,"vY0":-111.37569716950563,"vZ0":0.653835878054768,"x":94.87,"y":191.48,"x0":-1.511101757755959,"y0":50.00086681198709,"z0":5.5548945407995705,"aX":16.841961837273033},"breaks":{"breakAngle":24.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-9.2,"breakHorizontal":-25.0,"spinRate":3168,"spinDirection":57},"zone":9,"typeConfidence":0.91,"plateTime":0.4965529270209359,"extension":5.987771888864568},"index":1,"playId":"1b317797-275d-3ace-9c9e-fcba645a83ae","pitchNumber":1,"startTime":"2026-05-25T22:00:48.179Z","endTime":"2026-05-25T22:00:52.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-25T22:00:59.282Z","endTime":"2026-05-25T22:01:11.971Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":71.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3773216882899,"aZ":-40.623085705386366,"pfxX":11.65701997277674,"pfxZ":-6.732647558330246,"pX":0.5445124098519283,"pZ":0.559871504255603,"vX0":1.1727039167255489,"vY0":-111.71387672287,"vZ0":-1.602295817777541,"x":96.24,"y":223.66,"x0":-1.5013911510171747,"y0":50.0024884372588,"z0":5.487613299413871,"aX":14.633665993034695},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-12.2,"breakHorizontal":-21.4,"spinRate":3181,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4915567454498051,"extension":6.080464299266079},"index":3,"playId":"f93ebe98-495e-3e13-8f2e-6cc91e1f4a80","pitchNumber":2,"startTime":"2026-05-25T22:01:11.971Z","endTime":"2026-05-25T22:01:16.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.416137127458565,"aZ":-39.40725541133346,"pfxX":9.011199303054763,"pfxZ":-5.783925423777331,"pX":1.4942818750651103,"pZ":0.8339655683073911,"vX0":3.4630943374695486,"vY0":-111.52096640233104,"vZ0":-1.4077689279460928,"x":60.04,"y":216.26,"x0":-1.2528320830251,"y0":50.00358937363774,"z0":5.5649125675419855,"aX":11.267338400777616},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-10.6,"breakHorizontal":-17.3,"spinRate":3192,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.49251221719566995,"extension":6.08016307401224},"index":4,"playId":"e50902fd-8fe6-379f-a422-0b38a07d0d80","pitchNumber":3,"startTime":"2026-05-25T22:01:32.569Z","endTime":"2026-05-25T22:01:39.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.111991626201707,"aZ":-27.997373674965477,"pfxX":-8.464017089850866,"pfxZ":2.2467730004360824,"pX":1.3321506075498462,"pZ":3.2369208817789605,"vX0":9.103233053168253,"vY0":-134.78244761007622,"vZ0":-0.28825005253902736,"x":66.22,"y":151.38,"x0":-0.9709249420332539,"y0":50.004875570304655,"z0":5.3029039972998735,"aX":-15.755223777008434},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.2,"breakHorizontal":13.7,"spinRate":2241,"spinDirection":240},"zone":12,"typeConfidence":0.91,"plateTime":0.40459424711730696,"extension":6.210440512086805},"index":5,"playId":"06b72ee8-edff-3416-b5b7-1dfce5417bcc","pitchNumber":4,"startTime":"2026-05-25T22:01:54.329Z","endTime":"2026-05-25T22:01:59.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073670311383225,"aZ":-26.607646395476806,"pfxX":-9.188886091559311,"pfxZ":2.9304000608856136,"pX":0.2925875136508638,"pZ":3.6806874681998467,"vX0":6.748198310547794,"vY0":-135.88037709232066,"vZ0":0.42034998448523364,"x":105.85,"y":139.4,"x0":-1.008399278955538,"y0":50.00561785563793,"z0":5.3482437229834465,"aX":-17.47522979136721},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":15.5,"spinRate":2261,"spinDirection":238},"zone":12,"typeConfidence":0.91,"plateTime":0.4005333189968532,"extension":6.500658719422693},"hitData":{"launchSpeed":96.7,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":170.43}},"index":6,"playId":"fa6cc213-4546-3496-836e-784100c8c243","pitchNumber":5,"startTime":"2026-05-25T22:02:13.194Z","endTime":"2026-05-25T22:02:23.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:02:23.650Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno challenged (pitch result), call on the field was confirmed: Willy Adames walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-25T22:04:21.650Z","endTime":"2026-05-25T22:06:15.430Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.0,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52453650449442,"aZ":-39.66592262400365,"pfxX":2.8125741234239907,"pfxZ":-5.119541295947662,"pX":0.6096099746573811,"pZ":1.9200181372106424,"vX0":4.646150026504129,"vY0":-119.49498761727776,"vZ0":-0.6002047340068853,"x":93.76,"y":186.94,"x0":-1.7166815872802972,"y0":50.004276222154324,"z0":5.702913451614293,"aX":4.1139401707755985},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.2,"breakHorizontal":-6.1,"spinRate":2499,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4563504865414103,"extension":6.021345238781048},"index":0,"playId":"3660c5ad-cd80-3f47-acbe-f5439b29ced0","pitchNumber":1,"startTime":"2026-05-25T22:04:31.051Z","endTime":"2026-05-25T22:04:34.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.351072122384387,"aZ":-39.35108377973711,"pfxX":3.000143709440004,"pfxZ":-4.863496516780518,"pX":1.669963339644397,"pZ":1.7800827496518528,"vX0":6.754655408229956,"vY0":-119.99066203755423,"vZ0":-1.0197337857774313,"x":53.34,"y":190.72,"x0":-1.5564305836237806,"y0":50.00023733064636,"z0":5.676496494571777,"aX":4.429961938589316},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.8,"breakHorizontal":-6.8,"spinRate":2548,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.45420138412676136,"extension":6.13883954023545},"index":1,"playId":"25b5c612-2691-3cb4-bdb3-405416992cbe","pitchNumber":2,"startTime":"2026-05-25T22:04:44.739Z","endTime":"2026-05-25T22:04:48.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.65856949113325,"aZ":-27.713341833672633,"pfxX":-0.2548232339983991,"pfxZ":2.7794335350173887,"pX":-0.28631116890845415,"pZ":1.9671141774843293,"vX0":3.8018934205309582,"vY0":-124.24916870783794,"vZ0":-3.034011543564889,"x":127.91,"y":185.67,"x0":-1.7861656453594665,"y0":50.00394862767553,"z0":5.443659055306987,"aX":-0.4097385087831375},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-0.2,"spinRate":2360,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.4364136411439028,"extension":6.139286595567992},"index":2,"playId":"eafc6350-ca09-3d8e-9a04-ec8276be727f","pitchNumber":3,"startTime":"2026-05-25T22:04:59.351Z","endTime":"2026-05-25T22:05:02.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.795352469332713,"aZ":-39.62284660333021,"pfxX":4.673277797021038,"pfxZ":-4.992743730990339,"pX":0.9298021272794161,"pZ":1.2976621391396923,"vX0":4.772011192795317,"vY0":-120.8513333016517,"vZ0":-2.076551671675132,"x":81.56,"y":203.74,"x0":-1.6719382882373215,"y0":50.005659188202756,"z0":5.622766796885952,"aX":6.967342512375772},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.2,"breakHorizontal":-9.5,"spinRate":2577,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45185413995286083,"extension":6.080703252499552},"index":3,"playId":"c8aa0aa8-0fa4-3b8c-8c15-ef9bb1424965","pitchNumber":4,"startTime":"2026-05-25T22:05:18.079Z","endTime":"2026-05-25T22:05:21.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52606128097695,"aZ":-31.132367478282138,"pfxX":-9.433104017593926,"pfxZ":0.6152809627232205,"pX":-1.0991048972652913,"pZ":2.1070710638483283,"vX0":4.847651153857479,"vY0":-128.88701957168513,"vZ0":-2.5367310301303325,"x":158.9,"y":181.89,"x0":-1.77374639625783,"y0":50.00298279386174,"z0":5.4962186331462295,"aX":-15.950251306388806},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":16.1,"spinRate":2088,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4241581902383844,"extension":6.138999471201547},"index":4,"playId":"47b06d06-df72-31db-b9dd-b65cd0b1c49a","pitchNumber":5,"startTime":"2026-05-25T22:05:32.259Z","endTime":"2026-05-25T22:05:36.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759113641134494,"aZ":-18.15106184753332,"pfxX":-5.915488295287146,"pfxZ":7.550147162326442,"pX":-0.8719566231369824,"pZ":2.173513340238046,"vX0":4.58954673841665,"vY0":-134.80067924504846,"vZ0":-4.544160110896257,"x":150.24,"y":180.1,"x0":-1.8202404189576313,"y0":50.003236438664594,"z0":5.146209698161658,"aX":-10.9878711627144},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":9.8,"spinRate":2407,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40489357136285253,"extension":5.946313608970026},"index":5,"playId":"c4a625e9-b48f-31ab-84c3-384a9f427e6a","pitchNumber":6,"startTime":"2026-05-25T22:05:48.406Z","endTime":"2026-05-25T22:06:15.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:06:15.430Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (10) on a fly ball to right fielder Corbin Carroll. Willy Adames to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-25T22:06:31.414Z","endTime":"2026-05-25T22:09:26.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.394156350686693,"aZ":-33.32730249078646,"pfxX":-8.633730461951743,"pfxZ":-0.7012475687061048,"pX":-0.8098511550632771,"pZ":1.8862755544009668,"vX0":4.934432200871524,"vY0":-127.45427790222213,"vZ0":-2.485713405543785,"x":147.87,"y":187.85,"x0":-1.6500701549438845,"y0":50.00318855335371,"z0":5.508189155647914,"aX":-14.193165116529086},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.6,"breakHorizontal":14.5,"spinRate":2008,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.429877088688154,"extension":6.1234193787441145},"index":0,"playId":"4e323b2a-0d2d-357b-a980-9a1e55e6eff8","pitchNumber":1,"startTime":"2026-05-25T22:06:31.414Z","endTime":"2026-05-25T22:06:36.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"70b7f773-71ef-3eb8-be3d-b47bda245ee3","startTime":"2026-05-25T22:06:46.269Z","endTime":"2026-05-25T22:06:49.715Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.147164175683603,"aZ":-17.508077055564886,"pfxX":-6.740625878351247,"pfxZ":8.287683746081441,"pX":-1.2431590958186685,"pZ":2.9314143706231035,"vX0":3.6590294413462225,"vY0":-132.8658202197023,"vZ0":-2.7248391976375093,"x":164.39,"y":159.63,"x0":-1.7697298434316167,"y0":50.00563635071415,"z0":5.257850649763913,"aX":-11.931763148095934},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2354,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4138424743772462,"extension":5.829920712527168},"index":2,"playId":"aea1d406-568c-33be-aa09-236430fea66c","pitchNumber":2,"startTime":"2026-05-25T22:07:05.355Z","endTime":"2026-05-25T22:07:09.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30347984486459,"aZ":-22.838601426992,"pfxX":-8.27810654328576,"pfxZ":5.048095532987831,"pX":-0.4110398444431925,"pZ":1.7584374200320452,"vX0":6.1824997282802405,"vY0":-134.62453815303655,"vZ0":-5.055733649518119,"x":132.67,"y":191.3,"x0":-1.6538081542027927,"y0":50.00066827974653,"z0":5.2623650886045965,"aX":-15.299843763854108},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":13.8,"spinRate":2124,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.405763772353537,"extension":6.0949590042896205},"index":3,"playId":"23f86b9c-55a0-36bf-aeb6-577b91260203","pitchNumber":3,"startTime":"2026-05-25T22:07:24.271Z","endTime":"2026-05-25T22:07:30.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-25T22:07:40.276Z","endTime":"2026-05-25T22:07:55.482Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.311405606474803,"aZ":-18.622020909406064,"pfxX":-6.215887263254392,"pfxZ":7.404969476662602,"pX":-1.0864422170529635,"pZ":2.99799952088769,"vX0":4.02083309229543,"vY0":-133.3463215213899,"vZ0":-2.584824121800663,"x":158.41,"y":157.83,"x0":-1.7938880585174932,"y0":50.00280465636147,"z0":5.299017907546589,"aX":-11.375654938669655},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":10.6,"spinRate":2323,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4082458259266586,"extension":5.881519470931252},"index":5,"playId":"cc0836b3-7784-39b1-b563-8ed997ecd644","pitchNumber":4,"startTime":"2026-05-25T22:07:55.482Z","endTime":"2026-05-25T22:08:00.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.277710465382285,"aZ":-20.28418638738173,"pfxX":-6.851000965788723,"pfxZ":6.609858633457389,"pX":-0.8079976330090622,"pZ":4.013686987344131,"vX0":5.049418612123425,"vY0":-132.5352146481202,"vZ0":0.11881843903159317,"x":147.8,"y":130.41,"x0":-1.8368725782002326,"y0":50.006403829030354,"z0":5.435923159058034,"aX":-12.330816248589088},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":11.5,"spinRate":2380,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4114769139928445,"extension":5.873825959229901},"index":6,"playId":"d496f3e5-beac-3c03-88b1-b08e29074d96","pitchNumber":5,"startTime":"2026-05-25T22:08:22.835Z","endTime":"2026-05-25T22:08:26.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.754143094880835,"aZ":-29.64220428482554,"pfxX":-10.546067977630383,"pfxZ":1.5178927732610434,"pX":0.5771807265677824,"pZ":1.0034748210045132,"vX0":8.714025121416686,"vY0":-127.66880906514369,"vZ0":-5.130831327880176,"x":95.0,"y":211.69,"x0":-1.4930433509385175,"y0":50.003673321915905,"z0":5.343966268937623,"aX":-17.589395267175966},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":17.4,"spinRate":2227,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4273502067913464,"extension":6.174127962088912},"index":7,"playId":"4818da75-15eb-3121-92fe-7c6772908726","pitchNumber":6,"startTime":"2026-05-25T22:08:42.383Z","endTime":"2026-05-25T22:08:46.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03749880180893,"aZ":-28.092326738362974,"pfxX":-11.665673105404661,"pfxZ":2.4028960617763886,"pX":0.06431013441536164,"pZ":2.203413915046783,"vX0":7.827454821953357,"vY0":-128.8245040128226,"vZ0":-2.9211171106601075,"x":114.55,"y":179.29,"x0":-1.4812613376750152,"y0":50.00468257844174,"z0":5.499129101555741,"aX":-19.822991882499966},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.0,"breakHorizontal":19.7,"spinRate":2181,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4234220171596026,"extension":6.054315964220451},"hitData":{"launchSpeed":96.0,"launchAngle":24.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.02,"coordY":94.93}},"index":8,"playId":"24e2ed2a-1f5c-3102-ba99-3e7c8c39dbb0","pitchNumber":7,"startTime":"2026-05-25T22:09:09.752Z","endTime":"2026-05-25T22:09:26.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":13.5,"leverageIndex":1.98,"dramaIndex":137.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:09:26.109Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-25T22:10:04.638Z","endTime":"2026-05-25T22:11:25.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.528144947006055,"aZ":-25.780178072357273,"pfxX":-10.467232662723104,"pfxZ":3.5235197831084157,"pX":0.12998576729422076,"pZ":2.3962974321214605,"vX0":7.701528298045197,"vY0":-134.03494323754538,"vZ0":-3.0203351422897153,"x":112.05,"y":174.08,"x0":-1.4235960036002666,"y0":50.005116766141356,"z0":5.382828964084341,"aX":-19.008544069987114},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":17.3,"spinRate":2291,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.40896859730338075,"extension":6.264186729127533},"index":0,"playId":"6311a914-c79b-3bed-983c-457650813984","pitchNumber":1,"startTime":"2026-05-25T22:10:11.030Z","endTime":"2026-05-25T22:10:16.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":91.9,"endSpeed":85.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.085242664054366,"aZ":-24.682083541235055,"pfxX":-8.238120517649325,"pfxZ":4.061541971877752,"pX":-1.245551214907107,"pZ":3.096121330923199,"vX0":4.1814441525878765,"vY0":-133.99018694998404,"vZ0":-1.5823940918512749,"x":164.48,"y":155.18,"x0":-1.744228966928302,"y0":50.00225658459722,"z0":5.433873722468831,"aX":-15.192037017284177},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":14.2,"spinRate":2312,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40658438798036567,"extension":6.100160595659656},"index":1,"playId":"51a743ad-759e-3453-85ec-17cada27ac62","pitchNumber":2,"startTime":"2026-05-25T22:10:36.268Z","endTime":"2026-05-25T22:10:40.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.625443830134763,"aZ":-28.03355622464307,"pfxX":-0.6690805912230946,"pfxZ":2.5169473999109355,"pX":1.1054437540451822,"pZ":1.3256263895693596,"vX0":7.044510972662903,"vY0":-125.94151746267622,"vZ0":-4.508849040034892,"x":74.86,"y":202.99,"x0":-1.6119824800775056,"y0":50.004586791266405,"z0":5.342425504405561,"aX":-1.102299096224332},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":0.0,"spinRate":2379,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.43085125938027824,"extension":6.083580696224892},"index":2,"playId":"261941c0-59c5-30e0-9ec5-9fcc65108949","pitchNumber":3,"startTime":"2026-05-25T22:10:56.849Z","endTime":"2026-05-25T22:11:00.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56501950809086,"aZ":-29.950681079709753,"pfxX":0.8954049252709977,"pfxZ":1.3722689934566366,"pX":1.6619282068328014,"pZ":0.7126100562492744,"vX0":7.774154701617582,"vY0":-125.667385689913,"vZ0":-5.393228408380927,"x":53.65,"y":219.54,"x0":-1.5675233575627487,"y0":50.005593610764045,"z0":5.272347704912252,"aX":1.4560685567083922},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":-3.1,"spinRate":2384,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.43314849233166886,"extension":6.280878261574963},"index":3,"playId":"9522c198-2077-333f-ad9f-f3b0868a0e4c","pitchNumber":4,"startTime":"2026-05-25T22:11:20.030Z","endTime":"2026-05-25T22:11:25.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.50000000000001,"awayTeamWinProbability":45.49999999999999,"homeTeamWinProbabilityAdded":-6.699999999999989,"leverageIndex":1.85,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:11:25.020Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (14) on a sharp fly ball to right fielder Corbin Carroll. Willy Adames scores. Luis Arraez scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-25T22:11:50.100Z","endTime":"2026-05-25T22:12:40.450Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.521995743559007,"aZ":-29.405142502550916,"pfxX":-8.149848423219636,"pfxZ":1.5861067796960604,"pX":0.39421741225196344,"pZ":0.41566892063466937,"vX0":7.783164597004295,"vY0":-130.3277408911116,"vZ0":-6.945735717463453,"x":101.97,"y":227.56,"x0":-1.550596660778251,"y0":50.00401589768631,"z0":5.29210092643718,"aX":-14.232527079079684},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":13.3,"spinRate":2145,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4178788880697035,"extension":6.157845593944869},"index":0,"playId":"899e1195-ba2a-39e4-aa1a-02af9e82fe10","pitchNumber":1,"startTime":"2026-05-25T22:11:52.463Z","endTime":"2026-05-25T22:11:57.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.799500680659456,"aZ":-31.193786735400657,"pfxX":-7.074056856576609,"pfxZ":0.5717041539058849,"pX":-0.5931428519096197,"pZ":1.9252172934582594,"vX0":5.370406921941781,"vY0":-129.10075640060793,"vZ0":-2.9578929402765963,"x":139.61,"y":186.8,"x0":-1.7607182505437107,"y0":50.0041403921552,"z0":5.437623636589853,"aX":-12.182711637689788},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.7,"breakHorizontal":11.9,"spinRate":2195,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4210350028173293,"extension":6.252565120661783},"hitData":{"launchSpeed":103.5,"launchAngle":32.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":184.99,"coordY":49.56}},"index":1,"playId":"88572557-ed46-3d03-ba2c-4ffb7e59e2aa","pitchNumber":2,"startTime":"2026-05-25T22:12:21.432Z","endTime":"2026-05-25T22:12:40.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":15.999999999999993,"leverageIndex":2.21,"dramaIndex":159.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:12:40.450Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to second baseman Ketel Marte.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-25T22:13:59.703Z","endTime":"2026-05-25T22:14:54.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-25T22:13:03.583Z","endTime":"2026-05-25T22:14:01.490Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618993437689454,"aZ":-16.454368307456082,"pfxX":-6.85203091101718,"pfxZ":8.517138031282048,"pX":-0.13220713765191114,"pZ":3.0367021085439836,"vX0":6.362400547902393,"vY0":-134.38077201817487,"vZ0":-3.0308287790789215,"x":122.04,"y":156.79,"x0":-1.6298149127090527,"y0":50.00328321172923,"z0":5.334959099778717,"aX":-12.647376784859896},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2381,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40618221944172417,"extension":6.016352184488087},"index":1,"playId":"5d19a64e-7872-3969-9248-e659fe66de19","pitchNumber":1,"startTime":"2026-05-25T22:14:01.490Z","endTime":"2026-05-25T22:14:04.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694049393006257,"aZ":-19.064915589072683,"pfxX":-3.7445580775485756,"pfxZ":7.209401399921833,"pX":0.9532621205194812,"pZ":2.1310246522635197,"vX0":8.012410237756852,"vY0":-132.60160305342276,"vZ0":-4.607572815938691,"x":80.66,"y":181.24,"x0":-1.5926926638435719,"y0":50.00626878213763,"z0":5.242830788898622,"aX":-6.813117904180555},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":5.4,"spinRate":2434,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4097647703993128,"extension":6.062231182000957},"index":2,"playId":"f032165f-18c6-3001-b563-0fd4bcb58c8c","pitchNumber":2,"startTime":"2026-05-25T22:14:23.023Z","endTime":"2026-05-25T22:14:26.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.510339516557927,"aZ":-29.003037833441372,"pfxX":0.5677180956439674,"pfxZ":1.9650654169788346,"pX":0.25860322403900843,"pZ":1.4632736303645746,"vX0":4.852596057561085,"vY0":-124.4223292508161,"vZ0":-3.851917407957826,"x":107.14,"y":199.27,"x0":-1.76873630650051,"y0":50.00004190185075,"z0":5.363414810516204,"aX":0.9139317298099436},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-1.8,"spinRate":2442,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.43567651393955487,"extension":6.108668973856443},"hitData":{"launchSpeed":72.5,"launchAngle":56.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":172.29,"coordY":151.97}},"index":3,"playId":"bc211fc0-45e5-349c-8722-63af6433e394","pitchNumber":3,"startTime":"2026-05-25T22:14:41.219Z","endTime":"2026-05-25T22:14:54.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.23,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:14:54.674Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-25T22:14:59.068Z","endTime":"2026-05-25T22:17:03.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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":85.6,"endSpeed":79.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.469866818832195,"aZ":-27.828076527297725,"pfxX":-0.41291835758077733,"pfxZ":2.7199266861530242,"pX":0.6200414870343346,"pZ":1.247957273071788,"vX0":5.8894720272909735,"vY0":-124.62336963637013,"vZ0":-4.551092842202296,"x":93.37,"y":205.09,"x0":-1.7049580144602332,"y0":50.00219870769109,"z0":5.356114180466774,"aX":-0.6604278173003936},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":-0.4,"spinRate":2371,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4369689514406496,"extension":6.237045157955783},"index":0,"playId":"97a66988-98f2-3370-bd57-1167fedcc5fb","pitchNumber":1,"startTime":"2026-05-25T22:15:27.733Z","endTime":"2026-05-25T22:15:31.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.259790235843628,"aZ":-26.988206875569475,"pfxX":-0.6985236268287278,"pfxZ":3.217979085415922,"pX":0.6230848599345146,"pZ":1.0717118836163044,"vX0":5.928165580649804,"vY0":-125.35846552868699,"vZ0":-5.1284733302865275,"x":93.25,"y":209.84,"x0":-1.6686145021902077,"y0":50.00321145363734,"z0":5.312508417244407,"aX":-1.1261915928430992},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":0.1,"spinRate":2363,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.43477032408868777,"extension":6.1552050333913915},"index":1,"playId":"52bb25cb-e5f5-3cb9-b339-7d4bfc2cda72","pitchNumber":2,"startTime":"2026-05-25T22:15:44.754Z","endTime":"2026-05-25T22:15:47.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-25T22:15:57.054Z","endTime":"2026-05-25T22:16:11.689Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.990860615053275,"aZ":-28.340956076873084,"pfxX":-1.2386659837357188,"pfxZ":2.3779816762464874,"pX":-0.36638761613469706,"pZ":2.121060981149268,"vX0":4.007541092786663,"vY0":-125.11836380023759,"vZ0":-2.5086989687036323,"x":130.97,"y":181.51,"x0":-1.815530695283377,"y0":50.00599931647243,"z0":5.417649960289336,"aX":-2.000095928060115},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":1.4,"spinRate":2408,"spinDirection":118},"zone":7,"typeConfidence":2.0,"plateTime":0.4348016006252564,"extension":5.838272296776349},"index":3,"playId":"5a64f26b-85c7-3e01-be63-40e44b761f4e","pitchNumber":3,"startTime":"2026-05-25T22:16:11.689Z","endTime":"2026-05-25T22:16:15.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.605038013136358,"aZ":-27.17456947193708,"pfxX":-1.3128523553364202,"pfxZ":3.023403279898469,"pX":1.2863238121415959,"pZ":1.182616883432413,"vX0":7.614240023839507,"vY0":-126.41921446345509,"vZ0":-5.13461181483556,"x":67.97,"y":206.85,"x0":-1.5666431861158252,"y0":50.001605532572476,"z0":5.365117032256087,"aX":-2.170557090109572},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":1.1,"spinRate":2333,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.42977067059671237,"extension":6.1991164499102425},"index":4,"playId":"8e87eb45-3a11-3897-8893-95d501a4d12a","pitchNumber":4,"startTime":"2026-05-25T22:16:43.300Z","endTime":"2026-05-25T22:16:46.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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.7,"endSpeed":82.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59382488999942,"aZ":-32.232300380862476,"pfxX":-9.530269903168287,"pfxZ":-0.038518651628459466,"pX":-0.9842369779764677,"pZ":1.7413725857810092,"vX0":5.191372505559434,"vY0":-129.15695310536236,"vZ0":-3.1641313919892173,"x":154.52,"y":191.76,"x0":-1.772554236598414,"y0":50.000893265085026,"z0":5.43775140839097,"aX":-16.246475083846594},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.5,"breakHorizontal":16.2,"spinRate":2287,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4226105364045116,"extension":6.043769195388212},"index":5,"playId":"98122c07-5b16-3dd5-a726-5a3cb199f0a9","pitchNumber":5,"startTime":"2026-05-25T22:17:00.290Z","endTime":"2026-05-25T22:17:03.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.25,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:17:03.996Z","atBatIndex":31},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Tommy Troy reaches on a throwing error by shortstop Willy Adames. Tommy Troy to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T22:19:04.213Z","endTime":"2026-05-25T22:19:58.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.175624578656834,"aZ":-31.48533868382332,"pfxX":-11.252295833936259,"pfxZ":0.36994090555919845,"pX":0.4186031480945853,"pZ":0.9703789927575875,"vX0":7.972358350013833,"vY0":-135.84179997366627,"vZ0":-5.030852001558785,"x":101.04,"y":212.58,"x0":-1.0945541521104072,"y0":50.00361184257719,"z0":5.039159164420563,"aX":-20.998639538202415},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.2,"breakHorizontal":18.6,"spinRate":2033,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.4034384571593943,"extension":6.698859660676984},"index":0,"playId":"c26fc65a-6e18-3de3-b046-ad148db4b9b3","pitchNumber":1,"startTime":"2026-05-25T22:19:18.417Z","endTime":"2026-05-25T22:19:22.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04235922211211,"aZ":-37.996430405478804,"pfxX":10.152878157261178,"pfxZ":-4.6958372830106665,"pX":0.48245253502188207,"pZ":1.644790707871675,"vX0":1.3135638672614436,"vY0":-111.2911093949705,"vZ0":0.16936560013802815,"x":98.61,"y":194.37,"x0":-1.4346526616601145,"y0":50.00144263863255,"z0":5.53944186842177,"aX":12.59305902898063},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-8.0,"breakHorizontal":-18.7,"spinRate":3111,"spinDirection":53},"zone":9,"typeConfidence":0.91,"plateTime":0.4942626868390332,"extension":6.103053820639343},"index":1,"playId":"540aa594-3845-37b2-9da8-67cfea573e12","pitchNumber":2,"startTime":"2026-05-25T22:19:29.954Z","endTime":"2026-05-25T22:19:33.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73502006702995,"aZ":-30.12675871704696,"pfxX":4.054296088785515,"pfxZ":1.2881584259422203,"pX":0.6207487288623692,"pZ":1.8307852150776034,"vX0":3.1491421984271857,"vY0":-124.83397546125956,"vZ0":-2.667646849382767,"x":103.51,"y":150.79,"x0":-1.181156553673318,"y0":50.00222237410221,"z0":5.378521947038576,"aX":6.435522044587021},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":-8.0,"spinRate":2505,"spinDirection":128},"zone":9,"typeConfidence":0.8,"plateTime":0.437783801925661,"extension":5.86606217600101},"hitData":{"launchSpeed":89.8,"launchAngle":6.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":150.67}},"index":2,"playId":"69f80c0b-cabd-3f83-9470-adec8b7d3dc3","pitchNumber":3,"startTime":"2026-05-25T22:19:43.637Z","endTime":"2026-05-25T22:19:58.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":1.26,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:19:58.527Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ketel Marte doubles (11) on a fly ball to left fielder Casey Schmitt. Tommy Troy scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T22:20:27.960Z","endTime":"2026-05-25T22:20:46.475Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":86.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34489525507209,"aZ":-29.29401560015852,"pfxX":-8.262677929126463,"pfxZ":1.5522151698621247,"pX":-0.04298556603508471,"pZ":2.642187648793733,"vX0":5.957347218545882,"vY0":-133.6857425894845,"vZ0":-1.6591241247322062,"x":118.64,"y":167.44,"x0":-1.1963255484505018,"y0":50.00606390496208,"z0":5.3193624296874,"aX":-15.37224576209827},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.8,"breakHorizontal":14.2,"spinRate":2146,"spinDirection":236},"zone":5,"typeConfidence":0.88,"plateTime":0.4054649860235515,"extension":6.279548548094751},"hitData":{"launchSpeed":71.4,"launchAngle":35.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.64,"coordY":126.81}},"index":0,"playId":"6148c6e2-fc24-302a-b129-8bf9b95e6d0a","pitchNumber":1,"startTime":"2026-05-25T22:20:27.960Z","endTime":"2026-05-25T22:20:46.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-13.300000000000004,"leverageIndex":1.79,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:20:46.475Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corbin Carroll lines out sharply to center fielder Harrison Bader. Ketel Marte to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T22:21:05.094Z","endTime":"2026-05-25T22:21:29.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.206695685718298,"aZ":-25.97299845819393,"pfxX":-10.483263057054076,"pfxZ":3.378020173663293,"pX":0.14272753024135199,"pZ":2.40812425500132,"vX0":6.822864438023361,"vY0":-134.45995300488832,"vZ0":-2.68470589380084,"x":111.56,"y":173.76,"x0":-1.0610270734317993,"y0":50.00660810556412,"z0":5.255826773798514,"aX":-19.26642441957651},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":17.6,"spinRate":2110,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.40682114520424006,"extension":6.337106338300383},"hitData":{"launchSpeed":100.4,"launchAngle":22.0,"totalDistance":383.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":136.69,"coordY":44.85}},"index":0,"playId":"73c72e05-9eae-327a-8e96-9228100b013a","pitchNumber":1,"startTime":"2026-05-25T22:21:11.817Z","endTime":"2026-05-25T22:21:29.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.6,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:21:29.389Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a ground ball to right fielder Drew Gilbert. Ketel Marte scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T22:21:52.071Z","endTime":"2026-05-25T22:23:20.819Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972099563695448,"aZ":-29.764447077450306,"pfxX":-10.355276068657542,"pfxZ":1.2693180014607908,"pX":0.552271934629903,"pZ":3.2543134078191,"vX0":7.843552101301072,"vY0":-136.30390127054375,"vZ0":-0.02787296202591516,"x":95.95,"y":150.91,"x0":-1.001999628285068,"y0":50.00512788394362,"z0":5.301827660053812,"aX":-19.695090268274434},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":17.3,"spinRate":2080,"spinDirection":241},"zone":3,"typeConfidence":0.91,"plateTime":0.4002216637541447,"extension":6.482763397834185},"index":0,"playId":"da67122f-3340-3214-8055-da83653cbd81","pitchNumber":1,"startTime":"2026-05-25T22:22:19.216Z","endTime":"2026-05-25T22:22:25.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"da67122f-3340-3214-8055-da83653cbd81","startTime":"2026-05-25T22:22:36.693Z","endTime":"2026-05-25T22:22:36.849Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863533474940184,"aZ":-34.6704857717649,"pfxX":-10.014681271599112,"pfxZ":-1.5186619278522622,"pX":0.8073237650835887,"pZ":0.39283202784387944,"vX0":8.851810513840604,"vY0":-126.84251299186553,"vZ0":-4.809001950133891,"x":86.23,"y":228.17,"x0":-1.4121284690469933,"y0":50.0041458033198,"z0":5.051555009138742,"aX":-16.460265081619816},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.6,"breakHorizontal":16.3,"spinRate":1737,"spinDirection":263},"zone":14,"typeConfidence":0.91,"plateTime":0.43040804579990066,"extension":5.9635581402225855},"index":2,"playId":"77a32d01-f03e-38a7-bc59-eec1a2ad0a5e","pitchNumber":2,"startTime":"2026-05-25T22:22:36.849Z","endTime":"2026-05-25T22:22:40.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.749449130665493,"aZ":-28.332736169319123,"pfxX":-9.844521092219189,"pfxZ":2.0631057991892767,"pX":-0.5139764948731312,"pZ":3.15994974678582,"vX0":4.9788957361108315,"vY0":-135.61043444526163,"vZ0":-0.6243247324247283,"x":136.59,"y":153.46,"x0":-1.0950696095067491,"y0":50.00323119116552,"z0":5.3701962533276735,"aX":-18.329578633804303},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.8,"breakHorizontal":16.8,"spinRate":2115,"spinDirection":238},"zone":1,"typeConfidence":0.91,"plateTime":0.40394575382303977,"extension":6.278780754689998},"index":3,"playId":"c61e212f-aeb4-3a4a-8599-a8f565d972f8","pitchNumber":3,"startTime":"2026-05-25T22:22:53.273Z","endTime":"2026-05-25T22:22:56.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":76.9,"endSpeed":70.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.396627918933213,"aZ":-40.339700862467545,"pfxX":11.754195855816373,"pfxZ":-6.5034924160024525,"pX":-0.21575818248820705,"pZ":1.179103898501993,"vX0":-0.32955065006340856,"vY0":-112.01749609162131,"vZ0":-0.4825238927539037,"x":125.22,"y":206.94,"x0":-1.5899955826852132,"y0":50.001052432087576,"z0":5.562141175081179,"aX":14.7645561212618},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-11.5,"breakHorizontal":-21.1,"spinRate":3160,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.4911124080353093,"extension":5.788150582175123},"hitData":{"launchSpeed":92.9,"launchAngle":6.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.33,"coordY":104.56}},"index":4,"playId":"75dcdb25-16f1-3f9d-9920-1eaaa75c8170","pitchNumber":4,"startTime":"2026-05-25T22:23:08.318Z","endTime":"2026-05-25T22:23:20.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-7.200000000000003,"leverageIndex":1.91,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:23:20.819Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Matt Chapman to first baseman Rafael Devers. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T22:23:40.446Z","endTime":"2026-05-25T22:25:17.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24817444139799,"aZ":-30.319726591920368,"pfxX":-8.822717848810898,"pfxZ":1.025035522154381,"pX":-0.8697926092292981,"pZ":3.1544122767313616,"vX0":4.280407392950011,"vY0":-133.0380816557354,"vZ0":-0.021687427581608354,"x":150.15,"y":153.61,"x0":-1.3425911742801548,"y0":50.00510381623764,"z0":5.3379119866585665,"aX":-16.012097470994938},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.0,"breakHorizontal":15.2,"spinRate":2048,"spinDirection":242},"zone":11,"typeConfidence":0.87,"plateTime":0.4097886595937399,"extension":6.441062759977828},"index":0,"playId":"c83c220a-427f-3f78-ba21-c128e3f78fc5","pitchNumber":1,"startTime":"2026-05-25T22:23:47.477Z","endTime":"2026-05-25T22:23:52.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.353980391059718,"aZ":-38.135823775566166,"pfxX":8.769213658272557,"pfxZ":-4.769804382368554,"pX":-0.24679519772358893,"pZ":1.7728747873216284,"vX0":0.23085341132704815,"vY0":-111.17180273921797,"vZ0":0.3051860141814433,"x":126.41,"y":190.91,"x0":-1.4911084141116975,"y0":50.00552068261091,"z0":5.599678835013644,"aX":10.952434311005973},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-8.3,"breakHorizontal":-16.0,"spinRate":3003,"spinDirection":59},"zone":8,"typeConfidence":0.91,"plateTime":0.4931127952194685,"extension":6.1064349632404555},"index":1,"playId":"4d6eb502-2d0f-3b3c-bb51-53bfe3258289","pitchNumber":2,"startTime":"2026-05-25T22:24:06.641Z","endTime":"2026-05-25T22:24:10.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.003415673041918,"aZ":-37.814312752055564,"pfxX":8.114078138523482,"pfxZ":-4.4467309401864235,"pX":0.8572360948953625,"pZ":2.2072775087912118,"vX0":2.2803229549060746,"vY0":-111.85343848187968,"vZ0":0.8007158377876293,"x":84.32,"y":179.18,"x0":-1.2294294270699495,"y0":50.0036360335961,"z0":5.7192519009051574,"aX":10.290127707647326},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.6,"breakHorizontal":-15.2,"spinRate":3017,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.48951431251881106,"extension":6.017416720870498},"index":2,"playId":"2f3acde6-f71d-31bb-adac-64065c584e69","pitchNumber":3,"startTime":"2026-05-25T22:24:25.097Z","endTime":"2026-05-25T22:24:29.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"73681998-562d-3925-b3fb-8c0895034e9e","startTime":"2026-05-25T22:24:48.151Z","endTime":"2026-05-25T22:24:52.751Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.998722455761605,"aZ":-30.44786597465554,"pfxX":2.435888674835466,"pfxZ":1.0340836721968145,"pX":0.6398723693174923,"pZ":2.227125020769365,"vX0":3.930538300323017,"vY0":-126.26190980872258,"vZ0":-2.0823877065069714,"x":92.61,"y":178.65,"x0":-1.234588723805072,"y0":50.001345024008266,"z0":5.438590424269558,"aX":4.057455587549261},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":-5.0,"spinRate":2477,"spinDirection":107},"zone":9,"typeConfidence":0.83,"plateTime":0.4286225609370784,"extension":6.005591686552015},"hitData":{"launchSpeed":91.9,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":164.86}},"index":4,"playId":"99bf43b6-4d87-3e9e-930c-8b44b0cbf2eb","pitchNumber":4,"startTime":"2026-05-25T22:25:07.273Z","endTime":"2026-05-25T22:25:17.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.31,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:25:17.388Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adrian Del Castillo singles on a line drive to center fielder Harrison Bader. Geraldo Perdomo scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T22:25:39.925Z","endTime":"2026-05-25T22:26:31.822Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":69.2,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.59541344987659,"aZ":-38.75856721275744,"pfxX":12.684502208024227,"pfxZ":-5.482673098909672,"pX":-2.981797942906277,"pZ":1.1381605487910034,"vX0":-5.479491878952466,"vY0":-108.9729676896784,"vZ0":-0.3045558737183278,"x":230.66,"y":208.05,"x0":-2.0794789650911345,"y0":50.005179589365305,"z0":5.4755057203729445,"aX":15.219624315561374},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.7,"breakHorizontal":-21.5,"spinRate":3046,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.5030935353805175,"extension":6.211077591558852},"index":0,"playId":"43d568a2-cc08-316f-8dd4-a407b2a0ed6e","pitchNumber":1,"startTime":"2026-05-25T22:25:42.839Z","endTime":"2026-05-25T22:25:46.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.320907724702504,"aZ":-24.51169883886524,"pfxX":-8.91280938691175,"pfxZ":4.173710458264843,"pX":1.237926535075385,"pZ":3.240466832957817,"vX0":9.243195263305603,"vY0":-134.1801195786511,"vZ0":-0.8220158199930347,"x":69.81,"y":151.29,"x0":-1.0831804780130903,"y0":50.00105986218667,"z0":5.2874318691425755,"aX":-16.353643116135363},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.6,"breakHorizontal":14.3,"spinRate":2200,"spinDirection":238},"zone":12,"typeConfidence":0.86,"plateTime":0.40722534571037183,"extension":6.282174224265568},"index":1,"playId":"1a8a0373-8ada-3f85-850f-49532924962f","pitchNumber":2,"startTime":"2026-05-25T22:26:04.575Z","endTime":"2026-05-25T22:26:10.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265297135613476,"aZ":-26.298258140509752,"pfxX":-9.528604636320342,"pfxZ":3.1912445956719875,"pX":-0.6531829882132367,"pZ":2.1115247158992707,"vX0":5.3589965518155,"vY0":-134.56723167270067,"vZ0":-3.1471127204849427,"x":141.9,"y":181.77,"x0":-1.4289553365687677,"y0":50.00161553767929,"z0":5.15226963657202,"aX":-17.533725341433314},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":2197,"spinDirection":243},"zone":4,"typeConfidence":0.9,"plateTime":0.40649089488182044,"extension":6.051821935957366},"hitData":{"launchSpeed":91.3,"launchAngle":11.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.69,"coordY":83.99}},"index":2,"playId":"dfc799cd-d17d-3989-9e6c-f944dee1ea9a","pitchNumber":3,"startTime":"2026-05-25T22:26:20.295Z","endTime":"2026-05-25T22:26:31.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-10.799999999999997,"leverageIndex":1.41,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:26:31.822Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to center fielder Harrison Bader.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-25T22:27:00.192Z","endTime":"2026-05-25T22:27:13.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.294166066415787,"aZ":-28.995549610147624,"pfxX":1.9672368460217742,"pfxZ":1.9532084352446208,"pX":0.5272904641163264,"pZ":2.3695760602798983,"vX0":3.934934901054919,"vY0":-126.14465649351372,"vZ0":-1.830283052936415,"x":96.9,"y":174.8,"x0":-1.3023734126713375,"y0":50.002271032158596,"z0":5.420098528226535,"aX":3.2013932519885167},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":-4.4,"spinRate":2434,"spinDirection":125},"zone":6,"typeConfidence":0.86,"plateTime":0.4325735924078815,"extension":6.0410974785483695},"hitData":{"launchSpeed":91.6,"launchAngle":33.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.82,"coordY":53.88}},"index":0,"playId":"203c3e70-889b-3725-8386-8773c16530f5","pitchNumber":1,"startTime":"2026-05-25T22:27:01.270Z","endTime":"2026-05-25T22:27:13.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:27:13.411Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Eldridge pops out to third baseman Nolan Arenado.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-25T22:29:18.809Z","endTime":"2026-05-25T22:30:43.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":74.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.251755583452713,"aZ":-40.52476006310159,"pfxX":4.646486072853391,"pfxZ":-5.958057678497186,"pX":0.8846906854909873,"pZ":2.626974591933801,"vX0":4.559631075263497,"vY0":-117.43105536670167,"vZ0":1.2220510407646894,"x":83.28,"y":167.85,"x0":-1.6821386652509704,"y0":50.00003095225268,"z0":5.856121936956678,"aX":6.517047584076737},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.2,"breakHorizontal":-9.5,"spinRate":2615,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.46560079879794536,"extension":5.873928500038915},"index":0,"playId":"24d162c3-240b-3cc3-a223-70e8cd65bbe9","pitchNumber":1,"startTime":"2026-05-25T22:29:24.309Z","endTime":"2026-05-25T22:29:27.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":86.9,"endSpeed":80.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81520182694796,"aZ":-29.603291744467416,"pfxX":-9.861306200364666,"pfxZ":1.5797199743046422,"pX":0.1507433182792717,"pZ":1.394970768765916,"vX0":7.553570858528465,"vY0":-126.39861813025655,"vZ0":-4.153990770889475,"x":111.25,"y":201.12,"x0":-1.58942700336463,"y0":50.000734278972004,"z0":5.426184478194078,"aX":-16.01746465789016},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":16.2,"spinRate":2105,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43268894787621015,"extension":6.099902216644962},"index":1,"playId":"626ccb12-4638-361b-ab6e-6901c83e7857","pitchNumber":2,"startTime":"2026-05-25T22:29:37.209Z","endTime":"2026-05-25T22:29:40.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-25T22:29:46.429Z","endTime":"2026-05-25T22:29:55.358Z","isPitch":false,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":87.4,"endSpeed":81.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.918445161703087,"aZ":-30.705845371436464,"pfxX":-9.030563888561554,"pfxZ":0.8791616369744322,"pX":-0.1646176820213844,"pZ":1.6900069630239742,"vX0":6.657937410085383,"vY0":-127.27564992874397,"vZ0":-3.442614398890833,"x":123.27,"y":193.15,"x0":-1.6138714937858178,"y0":50.00634314288428,"z0":5.437967999835712,"aX":-15.133915690972715},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":15.2,"spinRate":2066,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42691905336825364,"extension":6.273934678482703},"index":3,"playId":"540110e5-a2f4-34ee-905e-6d39a968a47f","pitchNumber":3,"startTime":"2026-05-25T22:29:55.358Z","endTime":"2026-05-25T22:29:59.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16698141167775,"aZ":-18.301360794767245,"pfxX":-4.663361043527747,"pfxZ":7.6229697427067515,"pX":-0.06015967406565278,"pZ":2.373518042152345,"vX0":6.230124870002689,"vY0":-132.9582069043957,"vZ0":-4.082407927477749,"x":119.29,"y":174.7,"x0":-1.8103172159339564,"y0":50.000863749752135,"z0":5.228843635105552,"aX":-8.484510040577597},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":7.3,"spinRate":2292,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4094302489584183,"extension":6.0195118763337465},"index":4,"playId":"d7a104bd-8c7a-3fc7-be44-232f13664334","pitchNumber":4,"startTime":"2026-05-25T22:30:10.994Z","endTime":"2026-05-25T22:30:15.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27548577283485,"aZ":-18.28812676652827,"pfxX":-7.2475042210181355,"pfxZ":7.704015028486273,"pX":0.3793594510993741,"pZ":3.6316947132477977,"vX0":7.653310605620553,"vY0":-132.8540623921251,"vZ0":-1.168257017701821,"x":102.54,"y":140.72,"x0":-1.5858788977724938,"y0":50.00211366607957,"z0":5.395862503788434,"aX":-13.062023302900828},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":11.6,"spinRate":2310,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4109923540953746,"extension":5.944679368035361},"hitData":{"launchSpeed":94.3,"launchAngle":78.0,"totalDistance":79.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":171.45}},"index":5,"playId":"2ace670a-c081-3b53-9509-81787ff3c15b","pitchNumber":5,"startTime":"2026-05-25T22:30:31.819Z","endTime":"2026-05-25T22:30:43.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:30:43.474Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, shortstop Geraldo Perdomo to first baseman Jose Fernandez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-25T22:30:55.517Z","endTime":"2026-05-25T22:31:37.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.528728913911923,"aZ":-28.758709089050903,"pfxX":-0.23061602609915532,"pfxZ":2.099450834738442,"pX":-0.24254655106488796,"pZ":1.7507384048413748,"vX0":3.9060084514508677,"vY0":-126.22097106357839,"vZ0":-3.403302054814725,"x":126.25,"y":191.51,"x0":-1.7743203716863338,"y0":50.00535604134775,"z0":5.410180804607181,"aX":-0.3763756003797113},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":-0.4,"spinRate":2352,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4324599653164305,"extension":6.043767168118898},"index":0,"playId":"98bb2ce7-ac19-3566-8dfe-44a8e43dd9cb","pitchNumber":1,"startTime":"2026-05-25T22:31:13.082Z","endTime":"2026-05-25T22:31:16.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":86.7,"endSpeed":79.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.986624341692472,"aZ":-29.05824198745588,"pfxX":0.1738148819981693,"pfxZ":1.9259366038657335,"pX":0.7592416345192786,"pZ":1.9046064977304626,"vX0":6.100813834418132,"vY0":-126.13919219326228,"vZ0":-2.811251828845547,"x":88.06,"y":187.36,"x0":-1.710365057407786,"y0":50.00190446722394,"z0":5.3697164337668974,"aX":0.27937477200106337},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.7,"spinRate":2344,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.43376591520964114,"extension":6.294847828767942},"hitData":{"launchSpeed":76.2,"launchAngle":6.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.75,"coordY":146.55}},"index":1,"playId":"86497e6a-52bd-3140-84c6-12e5b69eac7b","pitchNumber":2,"startTime":"2026-05-25T22:31:26.384Z","endTime":"2026-05-25T22:31:37.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:31:37.782Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Gilbert lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-25T22:31:43.401Z","endTime":"2026-05-25T22:32:27.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.5,"endSpeed":76.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.62481034778055,"aZ":-38.79954164004701,"pfxX":3.626873800176928,"pfxZ":-4.562833134172186,"pX":-0.2546094811434229,"pZ":1.8079437866055463,"vX0":2.6733910998562536,"vY0":-118.84332702812293,"vZ0":-1.0510234320685168,"x":126.71,"y":189.97,"x0":-1.8595672238138252,"y0":50.003537215207906,"z0":5.734587430135474,"aX":5.264555639218988},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.3,"breakHorizontal":-7.2,"spinRate":2625,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4583005192477385,"extension":5.797547281118436},"index":0,"playId":"d2e41b59-592f-3210-8c4c-3b2981593aad","pitchNumber":1,"startTime":"2026-05-25T22:32:04.455Z","endTime":"2026-05-25T22:32:08.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719102431016704,"aZ":-18.719826598630654,"pfxX":-7.237703991407709,"pfxZ":7.170941760002858,"pX":-0.3736845035589858,"pZ":2.0971283065709323,"vX0":6.036541319611834,"vY0":-134.98119213281961,"vZ0":-4.692641557812845,"x":131.24,"y":182.16,"x0":-1.680247883614983,"y0":50.00518650139569,"z0":5.145811371412651,"aX":-13.583911572997897},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":12.1,"spinRate":2422,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.40318818743902085,"extension":5.874532019295356},"hitData":{"launchSpeed":102.6,"launchAngle":7.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":114.48,"coordY":129.59}},"index":1,"playId":"2f15506f-b14d-38a9-9af2-79818ebcc2b5","pitchNumber":2,"startTime":"2026-05-25T22:32:18.777Z","endTime":"2026-05-25T22:32:27.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:32:27.629Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T22:34:47.566Z","endTime":"2026-05-25T22:36:27.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Joel Peguero replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T22:33:37.384Z","endTime":"2026-05-25T22:34:49.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666711,"link":"/api/v1/people/666711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":91.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.357052135227097,"aZ":-17.48573692570257,"pfxX":-1.7932064453577805,"pfxZ":6.980772001305361,"pX":0.10764114452991357,"pZ":2.947575295008418,"vX0":3.456694158171048,"vY0":-143.06394264835092,"vZ0":-5.373366917692344,"x":112.9,"y":159.2,"x0":-0.8751259023131348,"y0":50.00179956524165,"z0":5.9207628864613975,"aX":-3.77293219223503},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.9,"breakHorizontal":2.6,"spinRate":2173,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.38067537857456735,"extension":5.60471306399117},"index":1,"playId":"d5bcadd0-fb5c-343f-a6dd-4d1378a3c45a","pitchNumber":1,"startTime":"2026-05-25T22:34:49.733Z","endTime":"2026-05-25T22:34:53.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.703999870378368,"aZ":-25.613543530379108,"pfxX":0.43164174216347484,"pfxZ":3.5436084921746502,"pX":0.44099963319642005,"pZ":1.4978200082111464,"vX0":3.4894153618870383,"vY0":-134.17957852922135,"vZ0":-6.763065855759412,"x":100.19,"y":198.34,"x0":-0.9239480129629652,"y0":50.003810456154156,"z0":5.835465304174895,"aX":0.7998076020785329},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":-1.4,"spinRate":2539,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4057498584957582,"extension":5.614369345839676},"index":2,"playId":"2097b5f7-f31f-371b-b134-87eceec2807a","pitchNumber":2,"startTime":"2026-05-25T22:35:04.136Z","endTime":"2026-05-25T22:35:08.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31258378192082,"aZ":-19.816992249349894,"pfxX":-7.541606847447002,"pfxZ":5.86353684543556,"pX":0.5727566506880424,"pZ":2.6303612976272066,"vX0":6.020896852089654,"vY0":-143.3796967543489,"vZ0":-5.835148599755818,"x":95.17,"y":167.76,"x0":-0.5616308927241296,"y0":50.00625246467984,"z0":5.905682333068378,"aX":-15.89956223175529},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":9.7,"breakHorizontal":12.6,"spinRate":2249,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.380227582956969,"extension":5.5388071073419045},"index":3,"playId":"c5a3b915-1f3f-37db-b7f3-d55b89b5fdb0","pitchNumber":3,"startTime":"2026-05-25T22:35:20.780Z","endTime":"2026-05-25T22:35:24.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-25T22:35:29.965Z","endTime":"2026-05-25T22:35:47.988Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":92.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.848540951795094,"aZ":-24.56501126132819,"pfxX":-7.651505291389754,"pfxZ":3.515835795211606,"pX":1.2234475878545492,"pZ":1.5828124393464984,"vX0":7.057797710730153,"vY0":-145.24654284765296,"vZ0":-8.046631861372036,"x":70.37,"y":196.04,"x0":-0.22841071735568352,"y0":50.00286202818571,"z0":5.851590418180975,"aX":-16.562545024313994},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.2,"breakHorizontal":12.7,"spinRate":2254,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3752196610596519,"extension":5.429714921217512},"index":5,"playId":"6633d4d6-40ac-3373-a239-1fd4f4794fa0","pitchNumber":4,"startTime":"2026-05-25T22:35:47.988Z","endTime":"2026-05-25T22:35:53.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573673056269584,"aZ":-27.435157970840738,"pfxX":1.3523754636172614,"pfxZ":2.537440686143187,"pX":0.6714718293028069,"pZ":0.32973323364844354,"vX0":3.057096249077774,"vY0":-135.2778631367813,"vZ0":-9.240328024668733,"x":91.41,"y":229.88,"x0":-0.6457782384755422,"y0":50.00129552656258,"z0":5.6917035738798125,"aX":2.5234565726429805},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.0,"breakHorizontal":-3.0,"spinRate":2531,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4038049057701394,"extension":5.655995836725201},"index":6,"playId":"d63d647c-2aeb-3c8c-812f-b1e6c068be95","pitchNumber":5,"startTime":"2026-05-25T22:36:05.538Z","endTime":"2026-05-25T22:36:09.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":92.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05816464085029,"aZ":-15.140000059892845,"pfxX":-6.032448504633157,"pfxZ":7.908331038763117,"pX":1.174838892570854,"pZ":1.5231233759449034,"vX0":6.668706098598793,"vY0":-145.1745078063642,"vZ0":-9.400930553693208,"x":72.22,"y":197.66,"x0":-0.35822102692123475,"y0":50.006044872346465,"z0":5.705730686050222,"aX":-12.997739536187634},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2325,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3759780956946006,"extension":5.540376860360681},"index":7,"playId":"4a318c7b-d6f6-3923-b950-30d586e7dec6","pitchNumber":6,"startTime":"2026-05-25T22:36:23.506Z","endTime":"2026-05-25T22:36:27.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:36:27.615Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Fernandez doubles (5) on a ground ball to left fielder Casey Schmitt. Gabriel Moreno to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T22:36:39.863Z","endTime":"2026-05-25T22:37:09.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.783316558049624,"aZ":-27.86325059740641,"pfxX":3.1689095518990475,"pfxZ":2.377555593995454,"pX":-0.3868165051177999,"pZ":1.9591989545224788,"vX0":0.6641430326950262,"vY0":-133.21486259786508,"vZ0":-5.0431092550697985,"x":131.74,"y":185.88,"x0":-1.0507820733920412,"y0":50.00560581490206,"z0":5.865119534669404,"aX":5.756914667656984},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":-5.9,"spinRate":2380,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.4095072206862844,"extension":5.699201025186428},"hitData":{"launchSpeed":90.7,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.3,"coordY":143.81}},"index":0,"playId":"16add767-0191-336d-9bc7-0505233bb562","pitchNumber":1,"startTime":"2026-05-25T22:36:54.082Z","endTime":"2026-05-25T22:37:09.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":-7.300000000000001,"leverageIndex":1.07,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:37:09.686Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Troy flies out to right fielder Drew Gilbert.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T22:37:26.121Z","endTime":"2026-05-25T22:37:57.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.1,"endSpeed":93.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04501478245801,"aZ":-15.259942582056036,"pfxX":-5.340930489862839,"pfxZ":7.598672411878766,"pX":-0.5828792794910952,"pZ":3.239251276210693,"vX0":2.421747551118617,"vY0":-147.35519086333906,"vZ0":-5.271968560818258,"x":139.22,"y":151.32,"x0":-0.7159363075283249,"y0":50.002353137856936,"z0":5.935125608622325,"aX":-11.886824404975279},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.1,"breakHorizontal":9.2,"spinRate":2228,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.3699988479569254,"extension":5.58953304583317},"hitData":{"launchSpeed":78.9,"launchAngle":46.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.29,"coordY":113.39}},"index":0,"playId":"7f70da25-eb24-3035-8f99-f96edc4cb96f","pitchNumber":1,"startTime":"2026-05-25T22:37:40.202Z","endTime":"2026-05-25T22:37:57.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"second":{"id":699912,"link":"/api/v1/people/699912"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.6,"awayTeamWinProbability":84.4,"homeTeamWinProbabilityAdded":3.4000000000000004,"leverageIndex":0.89,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:37:57.787Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to center fielder Harrison Bader. Gabriel Moreno scores. Jose Fernandez scores.","rbi":2,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T22:38:01.778Z","endTime":"2026-05-25T22:39:19.775Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":{"id":666711,"link":"/api/v1/people/666711"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":666711,"link":"/api/v1/people/666711"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":101.3,"endSpeed":92.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55206203194121,"aZ":-20.640788752547536,"pfxX":-9.562089286700811,"pfxZ":5.258730714799036,"pX":-0.16899009530363673,"pZ":2.4817932839827828,"vX0":4.764771288584765,"vY0":-147.30747298233356,"vZ0":-6.616587660020094,"x":123.44,"y":171.77,"x0":-0.566614008280181,"y0":50.0040384928989,"z0":5.980652260588585,"aX":-20.980192654478568},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":8.4,"breakHorizontal":16.3,"spinRate":2282,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3720719804840398,"extension":5.398893042016455},"index":0,"playId":"7eb81724-5759-3dac-905e-bc013c7ad302","pitchNumber":1,"startTime":"2026-05-25T22:38:24.229Z","endTime":"2026-05-25T22:38:27.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":699912,"link":"/api/v1/people/699912"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":101.4,"endSpeed":92.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.467610526778024,"aZ":-20.824380131242982,"pfxX":-9.35580814003399,"pfxZ":5.181604260762569,"pX":-1.0056220866375554,"pZ":2.2938427868715405,"vX0":2.268923028335372,"vY0":-147.5583256082542,"vZ0":-6.761375773027432,"x":155.33,"y":176.85,"x0":-0.5729363684448701,"y0":50.00126284706808,"z0":5.856264579994589,"aX":-20.47955776920113},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":8.2,"breakHorizontal":16.4,"spinRate":2346,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.37221827113218975,"extension":5.487878830501595},"index":1,"playId":"8a039993-5df7-3f80-b852-8dc22279a33c","pitchNumber":2,"startTime":"2026-05-25T22:38:43.875Z","endTime":"2026-05-25T22:38:47.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":699912,"link":"/api/v1/people/699912"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.1,"endSpeed":92.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.354739323499466,"aZ":-18.547718409281195,"pfxX":-7.895304400159197,"pfxZ":6.203383679639124,"pX":-0.07638816954499503,"pZ":3.1743395283548232,"vX0":3.8158288201895028,"vY0":-147.14009276711263,"vZ0":-4.8292624697851965,"x":119.91,"y":153.07,"x0":-0.36311466239044515,"y0":50.00071959127093,"z0":5.933023539688521,"aX":-17.339515162707105},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":10.4,"breakHorizontal":13.6,"spinRate":2227,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.37200156316035127,"extension":5.2754128060847485},"hitData":{"launchSpeed":90.3,"launchAngle":13.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.92,"coordY":85.59}},"index":2,"playId":"5fc1155e-e89d-37e1-abfe-01804d36374b","pitchNumber":3,"startTime":"2026-05-25T22:39:06.135Z","endTime":"2026-05-25T22:39:19.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":699912,"link":"/api/v1/people/699912"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":666711,"link":"/api/v1/people/666711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-7.399999999999999,"leverageIndex":1.26,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:39:19.775Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a line drive to right fielder Drew Gilbert. Ketel Marte to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T22:41:51.848Z","endTime":"2026-05-25T22:42:24.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-25T22:39:46.342Z","endTime":"2026-05-25T22:40:35.697Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Hentges replaces Joel Peguero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-25T22:40:35.697Z","endTime":"2026-05-25T22:41:53.974Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666711,"link":"/api/v1/people/666711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.624701582155037,"aZ":-17.20558649312616,"pfxX":2.5370087022631616,"pfxZ":8.421000442024472,"pX":-0.45330202501558886,"pZ":3.2491023771283736,"vX0":-6.700304592619049,"vY0":-131.8905274111714,"vZ0":-4.39744128653538,"x":134.28,"y":151.05,"x0":1.7802113273607119,"y0":50.00584014345619,"z0":6.190872750354787,"aX":4.511946995337228},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.6,"breakHorizontal":-3.2,"spinRate":2231,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.4138273418309355,"extension":6.747443258099358},"index":2,"playId":"3c27f529-72c3-34bd-9e71-4ce1bb3247fc","pitchNumber":1,"startTime":"2026-05-25T22:41:53.974Z","endTime":"2026-05-25T22:41:57.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98275740769987,"aZ":-28.58684737143509,"pfxX":-1.4920116141666044,"pfxZ":2.30905178854886,"pX":-0.010476962421252988,"pZ":3.2617083840576955,"vX0":-4.00105148531956,"vY0":-123.21881578896055,"vZ0":-1.6383044022310789,"x":117.4,"y":150.71,"x0":1.8211989138044151,"y0":50.00509041318488,"z0":6.326025433919092,"aX":-2.318324115865161},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.1,"breakHorizontal":3.6,"spinRate":2192,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.4426786563515397,"extension":6.861517581018464},"hitData":{"launchSpeed":97.6,"launchAngle":11.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.98,"coordY":105.59}},"index":3,"playId":"10088d20-17b3-370f-9a77-650a2dd72490","pitchNumber":2,"startTime":"2026-05-25T22:42:10.646Z","endTime":"2026-05-25T22:42:24.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:42:24.581Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman Rafael Devers. Ketel Marte to 3rd. Corbin Carroll to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T22:42:30.822Z","endTime":"2026-05-25T22:44:20.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.080445722907903,"aZ":-18.031987544322646,"pfxX":7.016632049417183,"pfxZ":7.808695989694121,"pX":1.6599422586185335,"pZ":4.284513296971582,"vX0":-2.889629223229435,"vY0":-133.33099250874486,"vZ0":-1.9516834422057188,"x":53.73,"y":123.1,"x0":1.842597307811749,"y0":50.00171964193742,"z0":6.318982481243518,"aX":12.706953318243306},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":-12.1,"spinRate":2247,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.40987756970526545,"extension":6.839315949520529},"index":0,"playId":"d29793ba-133b-3259-9803-c59fb289c993","pitchNumber":1,"startTime":"2026-05-25T22:42:46.963Z","endTime":"2026-05-25T22:42:51.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.910092237339907,"aZ":-40.84346586952137,"pfxX":-3.1470343954865694,"pfxZ":-6.619289452703075,"pX":0.1734441294806741,"pZ":2.1136904608597513,"vX0":-2.6149275852455403,"vY0":-113.49161427389254,"vZ0":-0.721066018028184,"x":110.39,"y":181.71,"x0":1.7474975858132442,"y0":50.00115435529488,"z0":6.487812190263039,"aX":-4.122834825342917},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.9,"breakHorizontal":6.4,"spinRate":2230,"spinDirection":322},"zone":8,"typeConfidence":2.0,"plateTime":0.48179817361815225,"extension":6.887706918865509},"index":1,"playId":"b13d488c-04df-354e-8e95-61a0c416ece9","pitchNumber":2,"startTime":"2026-05-25T22:43:05.068Z","endTime":"2026-05-25T22:43:08.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726186698378278,"aZ":-17.95996253125488,"pfxX":3.247883997013893,"pfxZ":7.821694031768374,"pX":0.9178581481945739,"pZ":3.1402789133685713,"vX0":-3.2708149435206884,"vY0":-132.79803439771743,"vZ0":-4.718687067755867,"x":82.01,"y":153.99,"x0":1.7332053741483746,"y0":50.00536132226583,"z0":6.214802014012938,"aX":5.904579242555779},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.6,"breakHorizontal":-5.3,"spinRate":1970,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.40969814619490386,"extension":7.001347979859036},"index":2,"playId":"2cde02ee-4795-3b5d-b29d-18ae4b6d8a50","pitchNumber":3,"startTime":"2026-05-25T22:43:21.556Z","endTime":"2026-05-25T22:43:25.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-25T22:43:40.410Z","endTime":"2026-05-25T22:43:49.306Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.894135084768852,"aZ":-24.566430041880526,"pfxX":0.12372969774514775,"pfxZ":4.789982498036908,"pX":-0.11049005888151683,"pZ":2.893610197776898,"vX0":-4.896460291454383,"vY0":-124.62966361732428,"vZ0":-3.3505733625678054,"x":121.21,"y":160.65,"x0":1.8559100158796318,"y0":50.00187607862911,"z0":6.263926971526184,"aX":0.19762322278172387},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.2,"breakHorizontal":0.8,"spinRate":2672,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.43795449917612705,"extension":6.975015529801487},"index":4,"playId":"3a27dbd0-46c8-3635-bb53-4ff5f28487cb","pitchNumber":4,"startTime":"2026-05-25T22:43:49.306Z","endTime":"2026-05-25T22:43:53.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958903728469696,"aZ":-21.626956488337004,"pfxX":4.78288391987604,"pfxZ":5.680236214043614,"pX":0.7615947113986198,"pZ":3.527589348719114,"vX0":-4.21336797225995,"vY0":-135.02467686064153,"vZ0":-3.1155447195467683,"x":87.97,"y":143.54,"x0":1.7168714582707871,"y0":50.00145538945473,"z0":6.209069066254502,"aX":8.877314374276699},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":-7.8,"spinRate":1916,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4048396925318203,"extension":7.019698061220251},"hitData":{"launchSpeed":87.9,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.7,"coordY":182.09}},"index":5,"playId":"9e945f7f-d4a4-385b-a1e7-d271c22c7a47","pitchNumber":5,"startTime":"2026-05-25T22:44:12.963Z","endTime":"2026-05-25T22:44:20.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.0,"awayTeamWinProbability":92.0,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.56,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:44:20.955Z","atBatIndex":47},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Sam Hentges intentionally walks Nolan Arenado.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T22:44:45.198Z","endTime":"2026-05-25T22:46:16.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":73.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.886128473271814,"aZ":-39.87975986193585,"pfxX":-4.729917692121639,"pfxZ":-5.83731647316589,"pX":-1.385478145273875,"pZ":0.5456379941927931,"vX0":-5.048807378305149,"vY0":-113.61584428345834,"vZ0":-4.160890952772243,"x":169.81,"y":224.05,"x0":1.4718344365274356,"y0":50.003735291230804,"z0":6.324280976380249,"aX":-6.243443255867779},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.3,"breakHorizontal":9.7,"spinRate":2198,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.48029213461156584,"extension":7.110604696665324},"index":0,"playId":"b055f827-db5d-3112-81bd-5795a6f20247","pitchNumber":1,"startTime":"2026-05-25T22:45:19.175Z","endTime":"2026-05-25T22:45:24.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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.5,"endSpeed":79.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.843830222623282,"aZ":-27.914975716705545,"pfxX":-0.5695465853278678,"pfxZ":2.727546792704535,"pX":-0.4753089405146349,"pZ":1.1737953199232045,"vX0":-4.981772415671498,"vY0":-122.98138393475425,"vZ0":-6.424092894338248,"x":135.12,"y":207.09,"x0":1.6341741959610057,"y0":50.003648944100306,"z0":6.127562008364034,"aX":-0.8894984961034419},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.0,"breakHorizontal":1.9,"spinRate":2234,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4420418284138128,"extension":7.058787955589041},"index":1,"playId":"37ccf1ca-c17e-3c7f-8fd4-c140f4607e97","pitchNumber":2,"startTime":"2026-05-25T22:45:40.297Z","endTime":"2026-05-25T22:45:44.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70296508916988,"aZ":-29.842946792298605,"pfxX":-0.3801271286319876,"pfxZ":1.5211316774667827,"pX":-1.615617213092398,"pZ":0.9211434965797436,"vX0":-7.713880004711141,"vY0":-122.43428069958144,"vZ0":-6.254135033436089,"x":178.58,"y":213.91,"x0":1.6164782360309013,"y0":50.00042729575666,"z0":6.0418995104109845,"aX":-0.5791139551097509},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.6,"breakHorizontal":2.4,"spinRate":2342,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4462569877431215,"extension":7.1230770656368225},"index":2,"playId":"a1d09f78-29eb-3dc7-97b7-7d0b2914d813","pitchNumber":3,"startTime":"2026-05-25T22:45:57.628Z","endTime":"2026-05-25T22:46:01.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08232196-0496-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-05-25T22:46:15.668Z","endTime":"2026-05-25T22:46:16.732Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.64,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:46:16.732Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-25T22:47:28.861Z","endTime":"2026-05-25T22:48:21.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[0],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ildemaro Vargas replaces Adrian Del Castillo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-25T22:47:04.942Z","endTime":"2026-05-25T22:47:11.177Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-25T22:47:11.177Z","endTime":"2026-05-25T22:47:30.771Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.990489866668366,"aZ":-29.15268989144065,"pfxX":0.6654998904963212,"pfxZ":1.9647487545422102,"pX":-0.8236808825136429,"pZ":1.3151619453379049,"vX0":-6.259746765524224,"vY0":-122.7831671994313,"vZ0":-5.840392202116095,"x":148.4,"y":203.27,"x0":1.665915738908289,"y0":50.000412180253335,"z0":6.187490087681175,"aX":1.0222864705083372},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":0.1,"spinRate":2336,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4450949472156651,"extension":7.070951915515995},"index":2,"playId":"40e41b40-7c55-3544-9011-12bd5e1716e5","pitchNumber":1,"startTime":"2026-05-25T22:47:30.771Z","endTime":"2026-05-25T22:47:34.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"startTime":"2026-05-25T22:47:40.867Z","endTime":"2026-05-25T22:47:56.197Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89211172982861,"aZ":-18.117333724912573,"pfxX":2.4811395021208407,"pfxZ":7.565570168612291,"pX":0.4602417637837017,"pZ":3.8171322627628803,"vX0":-4.684935442804397,"vY0":-134.85222839520014,"vZ0":-3.0654091770289527,"x":99.46,"y":135.72,"x0":1.8907636679748903,"y0":50.00240618858668,"z0":6.2330592092598955,"aX":4.610154349780726},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":-3.6,"spinRate":2328,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.40480344549980485,"extension":6.95333168979286},"index":4,"playId":"05beae58-07ac-3147-823e-10b149d7f2a8","pitchNumber":2,"startTime":"2026-05-25T22:47:56.197Z","endTime":"2026-05-25T22:47:59.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.748313028489378,"aZ":-17.55007981539552,"pfxX":4.041207474098571,"pfxZ":7.6290140582846355,"pX":-0.4977564712120928,"pZ":2.3183579304649276,"vX0":-7.309305054736211,"vY0":-136.5162188456823,"vZ0":-7.083730468564104,"x":135.97,"y":176.18,"x0":1.6708591570783407,"y0":50.000463801713714,"z0":6.123116664472808,"aX":7.744295707960739},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":-6.0,"spinRate":2337,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.3989098188357043,"extension":7.082702337587564},"index":5,"playId":"f086c452-0b84-3180-8acb-4ecd67d040bd","pitchNumber":3,"startTime":"2026-05-25T22:48:17.016Z","endTime":"2026-05-25T22:48:21.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":656529,"link":"/api/v1/people/656529"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":2.200000000000001,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:48:21.030Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to second baseman Ketel Marte.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-25T22:50:34.441Z","endTime":"2026-05-25T22:51:17.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ildemaro Vargas remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T22:49:48.027Z","endTime":"2026-05-25T22:50:36.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729340086570257,"aZ":-18.396153300919252,"pfxX":-5.811715918052611,"pfxZ":7.793758541484458,"pX":-0.25866609821801967,"pZ":3.2772414388619033,"vX0":5.511678631602278,"vY0":-131.1311362529123,"vZ0":-2.000996317766285,"x":126.86,"y":150.29,"x0":-1.6172757538642664,"y0":50.00537520328828,"z0":5.400446883820231,"aX":-10.278721284841401},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.0,"breakHorizontal":9.6,"spinRate":2193,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.41526768759984956,"extension":6.010965261325063},"index":1,"playId":"6043229a-cfe6-3de7-9191-2b830a622c12","pitchNumber":1,"startTime":"2026-05-25T22:50:36.188Z","endTime":"2026-05-25T22:50:39.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.776859601691182,"aZ":-37.844042337620095,"pfxX":1.9133613878676776,"pfxZ":-4.046045741100986,"pX":1.0070199002522024,"pZ":2.296260114940268,"vX0":5.584800750539606,"vY0":-117.5518013810715,"vZ0":0.21618437385801448,"x":78.61,"y":176.78,"x0":-1.645614284381521,"y0":50.000423074477204,"z0":5.7093962189495695,"aX":2.6829591745917005},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.0,"breakHorizontal":-4.8,"spinRate":2485,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.46551511316857885,"extension":6.218867321094768},"index":2,"playId":"5930234f-da62-3a3e-b21a-20c5ffdd3bdf","pitchNumber":2,"startTime":"2026-05-25T22:50:50.871Z","endTime":"2026-05-25T22:50:54.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.213716007457528,"aZ":-18.517204860354514,"pfxX":-2.6622079172083692,"pfxZ":7.890491544323599,"pX":0.20255817678882168,"pZ":1.848067507542251,"vX0":6.053282663892035,"vY0":-130.4343098835037,"vZ0":-5.045190017630088,"x":109.28,"y":188.88,"x0":-1.7975206156268757,"y0":50.00454232395432,"z0":5.194315056342095,"aX":-4.6094203780769085},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.4,"breakHorizontal":3.6,"spinRate":2251,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4191522244811461,"extension":6.190482575288997},"hitData":{"launchSpeed":71.4,"launchAngle":61.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":150.16}},"index":3,"playId":"e3f6b4d9-5c02-3a5d-b26a-53f2f692b7c9","pitchNumber":3,"startTime":"2026-05-25T22:51:06.170Z","endTime":"2026-05-25T22:51:17.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-2.000000000000001,"leverageIndex":0.76,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:51:17.806Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Geraldo Perdomo to first baseman Jose Fernandez.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-25T22:51:31.684Z","endTime":"2026-05-25T22:52:09.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"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, 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":80.6,"endSpeed":75.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.121616805008163,"aZ":-38.264224991675434,"pfxX":3.920900177086658,"pfxZ":-4.315130024326906,"pX":0.10488121578163542,"pZ":1.230958555260069,"vX0":3.2001958101934047,"vY0":-117.47092461114966,"vZ0":-2.103288222232605,"x":113.0,"y":205.54,"x0":-1.7795067519296015,"y0":50.00324043787911,"z0":5.661482615435102,"aX":5.534530054071891},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.0,"breakHorizontal":-7.8,"spinRate":2460,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46445879609396945,"extension":5.907291896803904},"index":0,"playId":"e6cbe6d7-35e5-38b3-abd0-fd5918a2bd8e","pitchNumber":1,"startTime":"2026-05-25T22:51:45.826Z","endTime":"2026-05-25T22:51:49.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.769377697774733,"aZ":-17.932596020771,"pfxX":-6.4337810159775195,"pfxZ":8.081634496753953,"pX":-0.37023417682809323,"pZ":2.4040900809692207,"vX0":5.658445941248971,"vY0":-131.38562206506202,"vZ0":-4.028748885195989,"x":131.11,"y":173.87,"x0":-1.7076472526935744,"y0":50.00258345010903,"z0":5.2762081385239945,"aX":-11.337395024978141},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.0,"breakHorizontal":10.6,"spinRate":2272,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4156320771731843,"extension":6.099534935801016},"hitData":{"launchSpeed":97.0,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.34,"coordY":146.03}},"index":1,"playId":"f8b8be86-6c6b-3f4d-a022-7cb3f30684cd","pitchNumber":2,"startTime":"2026-05-25T22:51:58.869Z","endTime":"2026-05-25T22:52:09.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:52:09.628Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Casey Schmitt doubles (10) on a sharp line drive to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-25T22:52:19.047Z","endTime":"2026-05-25T22:52:47.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21696239341804,"aZ":-19.85962738621268,"pfxX":-3.8791012195762606,"pfxZ":6.96322571703519,"pX":0.32726170413903616,"pZ":2.3084490960559902,"vX0":6.663010688119333,"vY0":-131.23470813582566,"vZ0":-3.952134509681428,"x":104.53,"y":176.45,"x0":-1.7248982817555496,"y0":50.00111644460569,"z0":5.287979613053544,"aX":-6.85873081217471},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.1,"breakHorizontal":5.8,"spinRate":2317,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4152069421546818,"extension":6.090604371024207},"hitData":{"launchSpeed":100.7,"launchAngle":22.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":55.49,"coordY":94.15}},"index":0,"playId":"9cff4dd9-6569-3df6-92a7-47fd26cc5be8","pitchNumber":1,"startTime":"2026-05-25T22:52:31.912Z","endTime":"2026-05-25T22:52:47.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":1.4999999999999991,"leverageIndex":0.26,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:52:47.204Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out sharply to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-25T22:53:05.993Z","endTime":"2026-05-25T22:54:00.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.583955360020205,"aZ":-19.247645278662194,"pfxX":-4.515703125339758,"pfxZ":7.300534896460315,"pX":0.41679599435293474,"pZ":3.213121299572824,"vX0":7.1042644484623985,"vY0":-131.88035793355436,"vZ0":-1.9849616423494743,"x":101.11,"y":152.03,"x0":-1.7184490527603191,"y0":50.00530542764591,"z0":5.386901509093491,"aX":-7.999644457541761},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.1,"breakHorizontal":6.7,"spinRate":2385,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4144273447488347,"extension":6.075942684944462},"index":0,"playId":"4cbb32f6-f037-34e5-bc9e-324fb70b53c2","pitchNumber":1,"startTime":"2026-05-25T22:53:23.768Z","endTime":"2026-05-25T22:53:27.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.127690929383373,"aZ":-18.80086612787095,"pfxX":-2.363132484373793,"pfxZ":7.5166303727864054,"pX":0.029231037319126102,"pZ":2.9515704715462423,"vX0":5.458409627109277,"vY0":-131.8146507674887,"vZ0":-2.7089264884406283,"x":115.89,"y":159.09,"x0":-1.751231684392193,"y0":50.003432514962405,"z0":5.363452836175197,"aX":-4.205422940543777},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":3.2,"spinRate":2345,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.41380688088539763,"extension":6.190839975268043},"hitData":{"launchSpeed":105.2,"launchAngle":50.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":125.01,"coordY":77.87}},"index":1,"playId":"a113e5c5-4312-3968-bb31-a818cdc8251d","pitchNumber":2,"startTime":"2026-05-25T22:53:48.109Z","endTime":"2026-05-25T22:54:00.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-2.2,"leverageIndex":0.81,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:54:00.035Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to center fielder Harrison Bader.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-25T22:56:15.260Z","endTime":"2026-05-25T22:56:42.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JT Brubaker replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T22:55:32.074Z","endTime":"2026-05-25T22:56:17.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656529,"link":"/api/v1/people/656529","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.278571569025324,"aZ":-22.35913875022641,"pfxX":-9.457892218317733,"pfxZ":5.1270310772350935,"pX":0.26972810225616817,"pZ":2.631283351191654,"vX0":9.089637251521067,"vY0":-136.34956200639968,"vZ0":-5.12626827756551,"x":106.72,"y":167.74,"x0":-1.851668880685398,"y0":50.0039237686747,"z0":6.0444487311230475,"aX":-18.107936068557652},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":15.6,"spinRate":2320,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.39916923300456464,"extension":5.771688134366883},"index":1,"playId":"b591ef7e-30ad-327c-94bf-2370ef40a485","pitchNumber":1,"startTime":"2026-05-25T22:56:17.407Z","endTime":"2026-05-25T22:56:21.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":76.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.300038486766997,"aZ":-34.45536192247128,"pfxX":6.264671922028489,"pfxZ":-1.5754439518449246,"pX":0.05878014747237167,"pZ":2.3955708805027593,"vX0":2.9855949894277183,"vY0":-118.86094433183193,"vZ0":-1.765057434306522,"x":114.76,"y":174.1,"x0":-2.0230193747356378,"y0":50.00390369834647,"z0":6.242941096367466,"aX":9.0674681611713},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.0,"breakHorizontal":-12.0,"spinRate":2687,"spinDirection":34},"zone":5,"typeConfidence":0.88,"plateTime":0.4587930243101699,"extension":5.662887729925785},"hitData":{"launchSpeed":94.6,"launchAngle":27.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.57,"coordY":53.36}},"index":2,"playId":"eee4495d-068a-3779-b642-9f12f50967ef","pitchNumber":2,"startTime":"2026-05-25T22:56:28.519Z","endTime":"2026-05-25T22:56:42.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:56:42.422Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to left fielder Casey Schmitt.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-25T22:57:04.744Z","endTime":"2026-05-25T22:57:45.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.949198797142845,"aZ":-18.728715552243226,"pfxX":-9.924688942272216,"pfxZ":6.972695458087166,"pX":0.2997781956185119,"pZ":3.6394910424900377,"vX0":9.419613437853917,"vY0":-137.409316553562,"vZ0":-3.3920442190815967,"x":105.57,"y":140.51,"x0":-1.8687512441035472,"y0":50.00654819668194,"z0":6.148790307157212,"aX":-19.149466593110077},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":16.2,"spinRate":2349,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.3972880097673599,"extension":5.67737417479917},"index":0,"playId":"9889bb67-ca67-3394-b654-d0a364476d6b","pitchNumber":1,"startTime":"2026-05-25T22:57:09.023Z","endTime":"2026-05-25T22:57:13.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":94.1,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.284102104438727,"aZ":-18.176779530224476,"pfxX":-7.94994726502316,"pfxZ":7.354892977586241,"pX":-0.588491614848808,"pZ":3.069736511615591,"vX0":6.6152183111193645,"vY0":-136.879134592503,"vZ0":-4.806495382793263,"x":139.43,"y":155.9,"x0":-1.9997654706589403,"y0":50.006210734049176,"z0":6.0873481437958095,"aX":-15.138015668735216},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":13.1,"spinRate":2257,"spinDirection":212},"zone":1,"typeConfidence":0.8,"plateTime":0.399643397583449,"extension":5.819237445375408},"index":1,"playId":"1bce0a55-947c-3c21-ba27-cbd213827052","pitchNumber":2,"startTime":"2026-05-25T22:57:20.935Z","endTime":"2026-05-25T22:57:24.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.417563015803104,"aZ":-30.118811418406843,"pfxX":0.05151995366808082,"pfxZ":1.2321256037456845,"pX":0.32535726121484754,"pZ":2.2571327404557517,"vX0":5.665911478941512,"vY0":-127.13624083015753,"vZ0":-3.804717500579108,"x":104.6,"y":177.84,"x0":-1.9211899884005017,"y0":50.00300368923214,"z0":6.114480322338957,"aX":0.0852996974727921},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":-1.1,"spinRate":2604,"spinDirection":243},"zone":6,"typeConfidence":0.91,"plateTime":0.42772608662918365,"extension":5.6252165631778945},"hitData":{"launchSpeed":87.4,"launchAngle":41.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.76,"coordY":85.33}},"index":2,"playId":"e378e3c1-c9ac-3395-a782-96d6d0547c14","pitchNumber":3,"startTime":"2026-05-25T22:57:33.761Z","endTime":"2026-05-25T22:57:45.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:57:45.846Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Fernandez grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-25T22:57:46.195Z","endTime":"2026-05-25T22:58:31.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42671043563276,"aZ":-29.783663724048232,"pfxX":-1.1190859800290482,"pfxZ":1.4282183854995987,"pX":-0.10344281242046174,"pZ":1.8508366460828372,"vX0":5.349600669079379,"vY0":-127.64191894833736,"vZ0":-4.7749712196913325,"x":120.94,"y":188.81,"x0":-2.0670760652735085,"y0":50.00503483669819,"z0":6.0488485206233165,"aX":-1.8764030985189761},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":1.0,"spinRate":2611,"spinDirection":355},"zone":8,"typeConfidence":0.9,"plateTime":0.42657626068862564,"extension":5.798386861037828},"index":0,"playId":"f087d90f-7078-38d6-8397-01bc2de6be17","pitchNumber":1,"startTime":"2026-05-25T22:58:06.775Z","endTime":"2026-05-25T22:58:10.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60047291617548,"aZ":-30.519007755691955,"pfxX":-0.16320627088513517,"pfxZ":0.9904255844657648,"pX":0.3236939640829121,"pZ":2.1363617879381205,"vX0":5.770245461002051,"vY0":-127.05712483693577,"vZ0":-4.0187323231607035,"x":104.66,"y":181.1,"x0":-1.9381881880416363,"y0":50.000116606341216,"z0":6.115697077555129,"aX":-0.2726061255900802},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-0.7,"spinRate":2645,"spinDirection":127},"zone":9,"typeConfidence":0.91,"plateTime":0.4281390597116337,"extension":5.755199336660627},"hitData":{"launchSpeed":63.8,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.64,"coordY":172.85}},"index":1,"playId":"1b609743-e621-3761-b526-7bac10fc4abf","pitchNumber":2,"startTime":"2026-05-25T22:58:20.359Z","endTime":"2026-05-25T22:58:31.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-25T22:58:31.822Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-25T23:02:19.146Z","endTime":"2026-05-25T23:03:08.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17457270825939,"aZ":-19.31614414725095,"pfxX":-3.6602244322963,"pfxZ":7.448902860157768,"pX":0.7067043898083613,"pZ":2.959180464804953,"vX0":7.316983754420513,"vY0":-129.55743121428094,"vZ0":-2.4053135306265685,"x":90.06,"y":158.88,"x0":-1.6592611024836679,"y0":50.00328860102358,"z0":5.351474408194062,"aX":-6.319324602639839},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.3,"breakHorizontal":5.3,"spinRate":2267,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.4203308364829006,"extension":6.1446428566778195},"index":0,"playId":"63ecaf25-926c-3d24-8721-07b7248dbec3","pitchNumber":1,"startTime":"2026-05-25T23:02:38.492Z","endTime":"2026-05-25T23:02:42.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69817153614873,"aZ":-25.65433147076486,"pfxX":-9.679828474036587,"pfxZ":3.7336092717952027,"pX":-0.9095431765400693,"pZ":2.5951646399985773,"vX0":5.170294721498056,"vY0":-130.63083893463119,"vZ0":-2.2229670236021084,"x":151.67,"y":168.71,"x0":-1.6453518674012126,"y0":50.00605923897877,"z0":5.364674215043027,"aX":-16.91520143645033},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":16.6,"spinRate":2072,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4175583287130693,"extension":6.1022957662545485},"hitData":{"launchSpeed":69.6,"launchAngle":48.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.97,"coordY":120.56}},"index":1,"playId":"875cf1d1-c917-3e2c-ab69-6c3e239bcb26","pitchNumber":2,"startTime":"2026-05-25T23:02:55.782Z","endTime":"2026-05-25T23:03:08.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:03:08.609Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Susac flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-25T23:03:22.690Z","endTime":"2026-05-25T23:03:59.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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, 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":90.1,"endSpeed":83.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.935484153921685,"aZ":-24.621853241783068,"pfxX":-9.518032262618958,"pfxZ":4.281336271791361,"pX":-0.9706220474911426,"pZ":3.0734829000038877,"vX0":5.096262249358124,"vY0":-131.2826124861641,"vZ0":-1.3889029069033194,"x":154.0,"y":155.8,"x0":-1.6891213097001843,"y0":50.00570038481456,"z0":5.423169858430445,"aX":-16.7991233540567},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":16.3,"spinRate":2137,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4154826765159849,"extension":6.167505082780233},"index":0,"playId":"a11d0c59-66de-3c0c-a2f1-3d16b6c6394b","pitchNumber":1,"startTime":"2026-05-25T23:03:30.811Z","endTime":"2026-05-25T23:03:35.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74332402233376,"aZ":-29.435998840592376,"pfxX":1.2795078811889957,"pfxZ":1.7819015989317393,"pX":0.6045498504617152,"pZ":2.821168015010124,"vX0":5.029433604446151,"vY0":-122.33608836238302,"vZ0":-0.44896167724001534,"x":93.96,"y":162.61,"x0":-1.6318216410654915,"y0":50.004497334133674,"z0":5.498043243133915,"aX":1.968094007193137},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.4,"breakHorizontal":-3.4,"spinRate":2281,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4451771340172246,"extension":6.209324328294315},"hitData":{"launchSpeed":99.3,"launchAngle":30.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.23,"coordY":46.98}},"index":1,"playId":"6ac35233-b83f-3654-971a-f4caf1c2a873","pitchNumber":2,"startTime":"2026-05-25T23:03:45.892Z","endTime":"2026-05-25T23:03:59.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:03:59.841Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-25T23:04:00.364Z","endTime":"2026-05-25T23:05:30.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":75.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.274021605011598,"aZ":-38.40124170275535,"pfxX":3.506009692163019,"pfxZ":-4.430643325933229,"pX":-1.3273630999832524,"pZ":2.3150565745834033,"vX0":0.3403501525198398,"vY0":-117.04899247981575,"vZ0":0.2752260155095896,"x":167.6,"y":176.27,"x0":-1.9303196731593304,"y0":50.001716266370025,"z0":5.752166725655037,"aX":4.9302654784249915},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.8,"breakHorizontal":-6.5,"spinRate":2401,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.46553888916823105,"extension":5.8146232831747655},"index":0,"playId":"63ed8a89-baee-3397-8a1a-4b49a2b41e58","pitchNumber":1,"startTime":"2026-05-25T23:04:24.969Z","endTime":"2026-05-25T23:04:28.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":86.4,"endSpeed":80.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.353427589908925,"aZ":-28.81819103499219,"pfxX":-8.446896438421021,"pfxZ":2.071414045347117,"pX":-1.1152397264799951,"pZ":2.7122130704654976,"vX0":4.308707112906685,"vY0":-125.91624028860979,"vZ0":-1.3172689905195993,"x":159.51,"y":165.55,"x0":-1.742823572584975,"y0":50.00314348165509,"z0":5.554037416160054,"aX":-13.689336628435967},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":14.4,"spinRate":2101,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4334584153583707,"extension":6.13364799179971},"index":1,"playId":"b90fd0e0-db0a-3744-9299-d6224fef88ee","pitchNumber":2,"startTime":"2026-05-25T23:04:37.745Z","endTime":"2026-05-25T23:04:41.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790114464395042,"aZ":-20.51295959860775,"pfxX":-2.556863342167687,"pfxZ":6.634269815969169,"pX":-0.22803416451645556,"pZ":3.8383481017214938,"vX0":4.509321795498795,"vY0":-130.7866587309525,"vZ0":-0.31101187268129094,"x":125.69,"y":135.14,"x0":-1.6309636300115553,"y0":50.002559943334724,"z0":5.477941936808301,"aX":-4.494599196701805},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":3.8,"spinRate":2194,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4164685818147471,"extension":6.010932762118666},"index":2,"playId":"b57be30d-1f0c-3f00-90c4-418e2fd07063","pitchNumber":3,"startTime":"2026-05-25T23:04:53.833Z","endTime":"2026-05-25T23:04:57.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24599305659208,"aZ":-19.633867095042525,"pfxX":-3.752928754176941,"pfxZ":7.060504754253898,"pX":1.1229071418139098,"pZ":2.454849975661495,"vX0":7.904119771899953,"vY0":-132.20251928620058,"vZ0":-3.7151003249289514,"x":74.2,"y":172.5,"x0":-1.4133126792441644,"y0":50.00368977492738,"z0":5.313111455213836,"aX":-6.667295316188488},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.2,"breakHorizontal":5.2,"spinRate":2287,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41375391261244854,"extension":5.9687271537382784},"index":3,"playId":"fdf98766-68f8-3e81-b8cb-135614a53fbf","pitchNumber":4,"startTime":"2026-05-25T23:05:13.930Z","endTime":"2026-05-25T23:05:17.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534493198275424,"aZ":-18.83959075721639,"pfxX":-6.359390780709409,"pfxZ":7.361581506601976,"pX":1.3755997763271255,"pZ":1.488639809519563,"vX0":10.024408629043197,"vY0":-132.78359277210382,"vZ0":-5.9793608883231375,"x":64.57,"y":198.59,"x0":-1.5973527817018136,"y0":50.006633188706644,"z0":5.110496566577667,"aX":-11.525891779164255},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":9.7,"spinRate":2317,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4102261180040334,"extension":5.983492775003652},"index":4,"playId":"4ba2d184-51ba-39ad-b5bd-d84906f23a02","pitchNumber":5,"startTime":"2026-05-25T23:05:27.457Z","endTime":"2026-05-25T23:05:30.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:05:30.926Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-25T23:06:36.714Z","endTime":"2026-05-25T23:07:59.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-25T23:05:44.719Z","endTime":"2026-05-25T23:06:39.005Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.654910343568385,"aZ":-28.123303416733552,"pfxX":-0.2393525085693945,"pfxZ":2.577593148930042,"pX":0.16747329764219068,"pZ":1.997484060024255,"vX0":4.3832902182785105,"vY0":-124.02738630030602,"vZ0":-2.744437178269373,"x":110.62,"y":184.85,"x0":-1.5847784725277951,"y0":50.004707193648116,"z0":5.4416146612378675,"aX":-0.3771897670665856},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":-0.5,"spinRate":2239,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.4400788075524602,"extension":6.117924017056255},"index":1,"playId":"980be2fc-cbe4-3e67-a740-4af5e5000ea0","pitchNumber":1,"startTime":"2026-05-25T23:06:39.005Z","endTime":"2026-05-25T23:06:42.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760607460446376,"aZ":-27.317781408332348,"pfxX":0.13099019766538955,"pfxZ":3.0804174484601763,"pX":1.9737875605861033,"pZ":0.3525182056022768,"vX0":8.454298094173764,"vY0":-124.14407020234805,"vZ0":-6.432819478136285,"x":41.76,"y":229.26,"x0":-1.4798350281625874,"y0":50.00021178836445,"z0":5.2244418686425815,"aX":0.20530350645850626},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":-2.0,"spinRate":2260,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.43969861195005544,"extension":6.262970497455739},"index":2,"playId":"339a6424-5148-3aeb-b708-ea24d858c707","pitchNumber":2,"startTime":"2026-05-25T23:06:57.269Z","endTime":"2026-05-25T23:07:01.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51268653808732,"aZ":-27.222859289730003,"pfxX":-10.647525882961872,"pfxZ":2.7143619608106544,"pX":0.35486259458519526,"pZ":1.7194203339806686,"vX0":8.369942288383738,"vY0":-133.2255775252994,"vZ0":-4.226377378705707,"x":103.47,"y":192.36,"x0":-1.4205477418642345,"y0":50.00496836772729,"z0":5.259219775673068,"aX":-19.43595315002388},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":17.9,"spinRate":2125,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4087454563439099,"extension":6.140553970907825},"index":3,"playId":"9ea19f92-8660-339a-93f4-657da3cdba43","pitchNumber":3,"startTime":"2026-05-25T23:07:17.395Z","endTime":"2026-05-25T23:07:20.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638362628379472,"aZ":-25.7982234681114,"pfxX":-10.380305101871365,"pfxZ":3.4347213208992056,"pX":1.6141092728813806,"pZ":2.2707575572394845,"vX0":11.432679362831065,"vY0":-134.5441276702373,"vZ0":-3.137625438145788,"x":55.47,"y":177.47,"x0":-1.3155915709580057,"y0":50.00569037641249,"z0":5.2546147729073684,"aX":-19.282432169983295},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":2227,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40510949050188616,"extension":6.077422920520078},"index":4,"playId":"7af283ef-6b4e-3535-911a-161d15a26525","pitchNumber":4,"startTime":"2026-05-25T23:07:35.089Z","endTime":"2026-05-25T23:07:38.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27329503033853,"aZ":-28.00062721464774,"pfxX":-0.013945029325167724,"pfxZ":2.591149538475959,"pX":1.33442699393846,"pZ":0.9775774838570713,"vX0":7.117614004174385,"vY0":-125.23875043706842,"vZ0":-4.96452377206882,"x":66.13,"y":212.39,"x0":-1.5272883122089278,"y0":50.00049418329655,"z0":5.241096191287096,"aX":-0.02345602103543233},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-1.4,"spinRate":2323,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4352277537102296,"extension":6.324286555057047},"index":5,"playId":"6ec269ec-6044-346a-9a4e-5ad8dc00b29f","pitchNumber":5,"startTime":"2026-05-25T23:07:55.534Z","endTime":"2026-05-25T23:07:59.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:07:59.044Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Troy walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-25T23:09:45.623Z","endTime":"2026-05-25T23:12:06.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.819314340596787,"aZ":-37.35908620057381,"pfxX":6.847084452754735,"pfxZ":-3.6399780555482977,"pX":-0.20878962306398322,"pZ":1.8048362966892135,"vX0":2.47862513095696,"vY0":-118.54552233493685,"vZ0":-2.487971164814065,"x":124.96,"y":190.05,"x0":-2.15792299233045,"y0":50.005600837140136,"z0":6.280722058933249,"aX":9.739695887472612},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.0,"breakHorizontal":-13.0,"spinRate":2724,"spinDirection":24},"zone":8,"typeConfidence":0.91,"plateTime":0.46215824807073513,"extension":5.396226282962228},"index":0,"playId":"4de69c94-d794-3bff-8df3-8ec3f3e9a27a","pitchNumber":1,"startTime":"2026-05-25T23:10:03.525Z","endTime":"2026-05-25T23:10:07.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.901014234432193,"aZ":-16.406962383602636,"pfxX":-7.695881191113257,"pfxZ":8.217532072665033,"pX":0.5064047468682201,"pZ":2.550640543567742,"vX0":9.379281498346224,"vY0":-137.27760702516744,"vZ0":-6.276334631873574,"x":97.7,"y":169.91,"x0":-1.9462378228165065,"y0":50.00208696531604,"z0":5.973583934189837,"aX":-14.765225767465093},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":12.1,"spinRate":2281,"spinDirection":223},"zone":6,"typeConfidence":0.71,"plateTime":0.39819453609345334,"extension":5.683146738447138},"index":1,"playId":"77381226-310c-34ec-8015-8ee23ee8a0ac","pitchNumber":2,"startTime":"2026-05-25T23:10:15.619Z","endTime":"2026-05-25T23:10:18.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-25T23:10:30.446Z","endTime":"2026-05-25T23:10:47.173Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":88.5,"endSpeed":82.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.176320476791656,"aZ":-28.688767767252536,"pfxX":-1.7672806364992537,"pfxZ":2.049025801462273,"pX":1.3299464451550638,"pZ":1.629654671114345,"vX0":8.837061069492117,"vY0":-128.7059797097238,"vZ0":-5.77599582735454,"x":66.31,"y":194.78,"x0":-1.8976341366153173,"y0":50.002308754163124,"z0":6.085508014556206,"aX":-3.0066552216304987},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":1.6,"spinRate":2614,"spinDirection":245},"zone":14,"typeConfidence":0.89,"plateTime":0.4232739611344547,"extension":5.879154262727899},"index":3,"playId":"24f14a55-ca36-323c-9b94-218cae48cd24","pitchNumber":3,"startTime":"2026-05-25T23:10:47.173Z","endTime":"2026-05-25T23:10:50.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49281229891283,"aZ":-24.353039760114495,"pfxX":-9.546436223790462,"pfxZ":4.048060279028261,"pX":1.272228411721775,"pZ":1.7502335149185957,"vX0":11.505048580273295,"vY0":-138.01887542661166,"vZ0":-6.978772622458862,"x":68.51,"y":191.52,"x0":-1.7083940003121605,"y0":50.00042077086788,"z0":5.94957980020616,"aX":-18.430473952700886},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":14.9,"spinRate":2317,"spinDirection":209},"zone":14,"typeConfidence":0.92,"plateTime":0.3967319147760806,"extension":5.69610372150415},"index":4,"playId":"58ca3db4-8755-3da5-b64f-6fb2d98256af","pitchNumber":4,"startTime":"2026-05-25T23:11:04.910Z","endTime":"2026-05-25T23:11:08.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8244261289047,"aZ":-20.236281605245512,"pfxX":-10.257278303117143,"pfxZ":6.954000354199751,"pX":0.7541208735616178,"pZ":0.3989048790075745,"vX0":10.46625312637063,"vY0":-130.08293714851592,"vZ0":-9.676630635547568,"x":88.25,"y":228.01,"x0":-1.9853599871051437,"y0":50.002698164601426,"z0":5.6959341799993,"aX":-17.610566827990915},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.6,"breakHorizontal":16.3,"spinRate":2069,"spinDirection":235},"zone":14,"typeConfidence":0.7,"plateTime":0.4207580434091982,"extension":5.903934752118629},"index":5,"playId":"abc080fb-4087-39f6-a0f3-df8edb19e7ac","pitchNumber":5,"startTime":"2026-05-25T23:11:21.807Z","endTime":"2026-05-25T23:11:25.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.388561043993583,"aZ":-20.666764969799175,"pfxX":-8.406716024686494,"pfxZ":5.898083864853524,"pX":-0.891748341240865,"pZ":2.179423846353305,"vX0":5.849149909181295,"vY0":-138.21838117427362,"vZ0":-6.632420882137123,"x":150.99,"y":179.94,"x0":-1.9341795898077911,"y0":50.00313905862512,"z0":5.97986409272646,"aX":-16.402535115916805},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":14.2,"spinRate":2177,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.3950195760300792,"extension":5.772451610255914},"index":6,"playId":"d439c69a-dc7d-30f6-9097-dd54de390b09","pitchNumber":6,"startTime":"2026-05-25T23:11:42.124Z","endTime":"2026-05-25T23:11:46.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678744982527505,"aZ":-28.771487953381747,"pfxX":0.6055736815257879,"pfxZ":2.021720631459127,"pX":0.8659298065604489,"pZ":0.46795963775634797,"vX0":6.950023717911839,"vY0":-128.57062786000157,"vZ0":-8.280226268472056,"x":83.99,"y":226.15,"x0":-1.9463838937441482,"y0":50.00078368529032,"z0":5.950382314641682,"aX":1.0167603335983424},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-2.6,"spinRate":2590,"spinDirection":254},"zone":14,"typeConfidence":0.9,"plateTime":0.4253817117986287,"extension":5.816487749726386},"index":7,"playId":"a9f06edd-a927-3e19-b43b-4d8cb6889ff4","pitchNumber":7,"startTime":"2026-05-25T23:12:02.237Z","endTime":"2026-05-25T23:12:06.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:12:06.168Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Giants challenged (passing runners), call on the field was overturned: Ketel Marte singles on a fly ball to right fielder Drew Gilbert. Ketel Marte out at 2nd, shortstop Willy Adames. Tommy Troy to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-25T23:12:24.307Z","endTime":"2026-05-25T23:14:30.753Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.508936954169375,"aZ":-25.492506944872034,"pfxX":-10.121856886453713,"pfxZ":3.5436997978232494,"pX":-0.4323556031256142,"pZ":3.7298834559958753,"vX0":8.22482855658987,"vY0":-136.31289922627766,"vZ0":-1.8283017990870811,"x":133.48,"y":138.07,"x0":-2.171290527808379,"y0":50.00252402510805,"z0":6.16653314702184,"aX":-19.078974394003197},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":16.7,"spinRate":2219,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.40156472095193374,"extension":5.685025462344918},"index":0,"playId":"6c9129b2-abf3-3139-80de-54b9eb7c5db5","pitchNumber":1,"startTime":"2026-05-25T23:12:32.332Z","endTime":"2026-05-25T23:12:36.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98384667337256,"aZ":-25.350603391079865,"pfxX":-0.9035577618721301,"pfxZ":4.013939123562648,"pX":0.034553041000100614,"pZ":1.0521956620699553,"vX0":5.986398902999053,"vY0":-128.63974669930286,"vZ0":-7.659797608442734,"x":115.68,"y":210.37,"x0":-2.1907860776784585,"y0":50.00600486683813,"z0":5.991700322220143,"aX":-1.5380426907838345},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":0.5,"spinRate":2480,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.42340815542332244,"extension":5.611398435285884},"index":1,"playId":"a6cc8626-f4b1-3ec3-8be8-31e318567762","pitchNumber":2,"startTime":"2026-05-25T23:12:49.756Z","endTime":"2026-05-25T23:12:53.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"ea3efb9c-21ae-341d-84aa-37d8c1517d3e","startTime":"2026-05-25T23:13:11.561Z","endTime":"2026-05-25T23:13:15.406Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352307947371475,"aZ":-20.11014131598028,"pfxX":-10.766958506025336,"pfxZ":6.4824872189883544,"pX":-0.15343203742938427,"pZ":1.7376859733336971,"vX0":8.72160084413364,"vY0":-135.26798938579506,"vZ0":-7.578095577838325,"x":122.85,"y":191.86,"x0":-2.0139897090884142,"y0":50.001722833695624,"z0":5.975564293993317,"aX":-20.034840341741504},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":17.8,"spinRate":2310,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.4042713781905123,"extension":5.631207213977592},"index":3,"playId":"f5fc1b5e-2c35-337f-9e8c-4e0cdcc34583","pitchNumber":3,"startTime":"2026-05-25T23:13:30.735Z","endTime":"2026-05-25T23:13:41.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384931824653012,"aZ":-24.780465372471575,"pfxX":-8.156360861920987,"pfxZ":4.362878971835313,"pX":-0.6708676292469291,"pZ":2.358131277729965,"vX0":6.954353301138912,"vY0":-129.03750031514804,"vZ0":-4.2585139997616155,"x":142.57,"y":175.11,"x0":-2.3335244658047514,"y0":50.0054964283076,"z0":5.925799063026883,"aX":-13.836825952855957},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":13.3,"spinRate":2204,"spinDirection":232},"zone":4,"typeConfidence":0.89,"plateTime":0.42352850119493635,"extension":5.493961299993598},"hitData":{"launchSpeed":76.2,"launchAngle":39.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.7,"coordY":126.83}},"index":4,"playId":"87f66b7c-73b6-32ea-9c1d-585be87a0926","pitchNumber":4,"startTime":"2026-05-25T23:14:12.950Z","endTime":"2026-05-25T23:14:30.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MR","challengeTeamId":137},"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.21,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:14:30.753Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to third baseman Matt Chapman in foul territory.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-25T23:18:14.735Z","endTime":"2026-05-25T23:18:40.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.324607519880338,"aZ":-37.77019009626636,"pfxX":6.926972586951075,"pfxZ":-3.9738723245939305,"pX":0.20149762438163324,"pZ":1.9260781227178612,"vX0":3.9535324443865907,"vY0":-118.12614770019069,"vZ0":-1.9515063826678083,"x":109.32,"y":186.78,"x0":-2.396028104606113,"y0":50.003490326886016,"z0":6.248008580317465,"aX":9.750986723839125},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.4,"breakHorizontal":-13.6,"spinRate":2665,"spinDirection":30},"zone":8,"typeConfidence":0.92,"plateTime":0.4643774903392215,"extension":5.4712663467762495},"index":0,"playId":"be7be2cc-3753-3a57-8524-5aafd1c55c6e","pitchNumber":1,"startTime":"2026-05-25T23:18:14.735Z","endTime":"2026-05-25T23:18:18.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.422707339952073,"aZ":-22.902924929258795,"pfxX":-9.220723677423731,"pfxZ":5.3680870939943475,"pX":0.1699587496001286,"pZ":1.4019433553154697,"vX0":9.167169709698365,"vY0":-130.11658722098207,"vZ0":-7.000555160323475,"x":110.52,"y":200.93,"x0":-2.1885427837820037,"y0":50.00269086901867,"z0":5.84379611721066,"aX":-15.926773387086964},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2141,"spinDirection":240},"zone":14,"typeConfidence":0.79,"plateTime":0.4197678370472615,"extension":5.5753062543496075},"hitData":{"launchSpeed":86.6,"launchAngle":71.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":86.95,"coordY":177.02}},"index":1,"playId":"3ca6cfa7-dae6-33ee-9bb7-d8d6e27fbf47","pitchNumber":2,"startTime":"2026-05-25T23:18:29.227Z","endTime":"2026-05-25T23:18:40.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:18:40.902Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-25T23:19:04.699Z","endTime":"2026-05-25T23:21:00.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536708011572284,"aZ":-23.636261478324776,"pfxX":-9.230919039178472,"pfxZ":4.539090482669514,"pX":0.4856803635165806,"pZ":1.8627737501348967,"vX0":10.115602623706494,"vY0":-135.50662797515685,"vZ0":-6.601650181453623,"x":98.49,"y":188.49,"x0":-2.0768667256550253,"y0":50.00255008525914,"z0":5.955663437062711,"aX":-17.357592421920042},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":14.9,"spinRate":2164,"spinDirection":223},"zone":9,"typeConfidence":0.92,"plateTime":0.40251698935969893,"extension":5.817346892390504},"index":0,"playId":"9e3603a9-695f-394c-901e-7096b4df9e55","pitchNumber":1,"startTime":"2026-05-25T23:19:08.819Z","endTime":"2026-05-25T23:19:13.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.805397051023718,"aZ":-21.446081483776535,"pfxX":-6.920364824172907,"pfxZ":5.577427559575382,"pX":0.6203802747439834,"pZ":3.4708914011512446,"vX0":9.671414478301276,"vY0":-136.13796361603465,"vZ0":-3.2516381135270813,"x":93.35,"y":145.07,"x0":-2.0382347877317426,"y0":50.006083493804056,"z0":6.122329076677906,"aX":-13.32084327055183},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":11.0,"spinRate":2312,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.398521892782417,"extension":5.657199993737296},"index":1,"playId":"808474c7-4fbd-377b-bce9-48dc9be9be52","pitchNumber":2,"startTime":"2026-05-25T23:19:26.685Z","endTime":"2026-05-25T23:19:33.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.856118295064274,"aZ":-25.223944746948824,"pfxX":-7.08311585581922,"pfxZ":4.015113837966966,"pX":-1.035301086940593,"pZ":1.6667587026275956,"vX0":5.816471814269319,"vY0":-129.47403877298098,"vZ0":-5.975434352382242,"x":156.46,"y":193.78,"x0":-2.3684343323533574,"y0":50.00619569259529,"z0":5.883258773593026,"aX":-12.273822975502588},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":11.9,"spinRate":2129,"spinDirection":235},"zone":13,"typeConfidence":0.71,"plateTime":0.4197900451236891,"extension":5.567687362358245},"index":2,"playId":"b3671d68-05ed-3725-96f0-48f4aeb3ee57","pitchNumber":3,"startTime":"2026-05-25T23:19:45.481Z","endTime":"2026-05-25T23:19:49.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":77.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.673611955700352,"aZ":-38.86588800764114,"pfxX":7.183370035067341,"pfxZ":-4.527998437107689,"pX":-0.531155205205804,"pZ":0.9307793319932912,"vX0":2.2200277798926487,"vY0":-120.13585839351174,"vZ0":-4.145914449222563,"x":137.25,"y":213.65,"x0":-2.3976169818410327,"y0":50.001763508322256,"z0":6.09109326419822,"aX":10.623087018833413},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.9,"breakHorizontal":-13.6,"spinRate":2858,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.45387470580019373,"extension":5.684214322556547},"index":3,"playId":"1294dcf4-0f1d-3885-963b-6067fac00c67","pitchNumber":4,"startTime":"2026-05-25T23:20:04.001Z","endTime":"2026-05-25T23:20:08.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.501951310297375,"aZ":-24.705727951990703,"pfxX":-8.75683102104253,"pfxZ":4.324974537201921,"pX":-0.4300264193750532,"pZ":2.9469890242018177,"vX0":7.3904562968240475,"vY0":-130.7838315362324,"vZ0":-3.1477361612304593,"x":133.39,"y":159.21,"x0":-2.1597379210173435,"y0":50.000227784330015,"z0":6.026313624317898,"aX":-15.113192241468496},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":14.2,"spinRate":2196,"spinDirection":238},"zone":1,"typeConfidence":0.82,"plateTime":0.41937198415187193,"extension":5.703396442172775},"index":4,"playId":"86d5a6ea-99f0-3e5d-b57f-315b8df853ff","pitchNumber":5,"startTime":"2026-05-25T23:20:30.831Z","endTime":"2026-05-25T23:20:35.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179397089122414,"aZ":-21.507836962314766,"pfxX":-9.891335518227223,"pfxZ":5.407273230940532,"pX":0.3931602728661438,"pZ":1.648345686338673,"vX0":10.28097174639502,"vY0":-138.64590433447836,"vZ0":-7.731882265829083,"x":102.01,"y":194.27,"x0":-2.054734800909238,"y0":50.00313754460859,"z0":5.877824615843787,"aX":-19.511128334137048},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.5,"breakHorizontal":16.1,"spinRate":2263,"spinDirection":225},"zone":9,"typeConfidence":0.89,"plateTime":0.39308276501915573,"extension":5.694261245243883},"index":5,"playId":"91bb306e-e455-3007-9e4a-1e86bc53aa8e","pitchNumber":6,"startTime":"2026-05-25T23:20:56.569Z","endTime":"2026-05-25T23:21:00.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":694371,"link":"/api/v1/people/694371"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:21:00.120Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drew Gilbert doubles (4) on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T23:23:20.002Z","endTime":"2026-05-25T23:24:09.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Ryan Waldschmidt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T23:23:22.162Z","endTime":"2026-05-25T23:23:22.163Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":694371,"link":"/api/v1/people/694371"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces left fielder Tommy Troy, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-25T23:23:22.164Z","endTime":"2026-05-25T23:23:22.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-25T23:23:22.166Z","endTime":"2026-05-25T23:23:22.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.720623521871325,"aZ":-15.705623010305272,"pfxX":-6.474076971381768,"pfxZ":8.01065067771485,"pX":-0.05498004255983706,"pZ":2.4314251550535064,"vX0":6.727919036815389,"vY0":-141.22190967344736,"vZ0":-5.268218624506957,"x":119.1,"y":173.13,"x0":-1.6066661561178315,"y0":50.005242483015,"z0":5.302471640158708,"aX":-13.31471467637116},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":10.7,"spinRate":2413,"spinDirection":227},"zone":5,"typeConfidence":0.93,"plateTime":0.38519920180789047,"extension":6.218147509348227},"index":3,"playId":"c2d9d013-460f-34f3-9d9f-d7e6119a4e71","pitchNumber":1,"startTime":"2026-05-25T23:23:22.168Z","endTime":"2026-05-25T23:23:25.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":90.4,"endSpeed":83.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84668103315859,"aZ":-23.340805098872703,"pfxX":-9.91933413338415,"pfxZ":4.990797320289508,"pX":0.25890930390173295,"pZ":1.0288898563493405,"vX0":8.184183055515039,"vY0":-131.42657217022105,"vZ0":-6.685980747864826,"x":107.13,"y":211.0,"x0":-1.5892335737189343,"y0":50.00246312998215,"z0":5.310668014137608,"aX":-17.552664329538104},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":16.4,"spinRate":1842,"spinDirection":242},"zone":14,"typeConfidence":0.88,"plateTime":0.41494463823206384,"extension":6.185021355089535},"index":4,"playId":"74d15df4-8931-3692-8101-bba1d02ddd9c","pitchNumber":2,"startTime":"2026-05-25T23:23:39.263Z","endTime":"2026-05-25T23:23:43.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663601901860897,"aZ":-26.72033906692372,"pfxX":-11.306846759503717,"pfxZ":3.109579152928103,"pX":0.1647918876543103,"pZ":2.127014958472127,"vX0":8.12903682541604,"vY0":-130.88918342048612,"vZ0":-3.2562022054554536,"x":110.72,"y":181.35,"x0":-1.4944409589139804,"y0":50.00532195531325,"z0":5.363314572223573,"aX":-19.84626829384584},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":19.0,"spinRate":1864,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.4166544208663603,"extension":6.500626592558139},"hitData":{"launchSpeed":110.1,"launchAngle":10.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.1,"coordY":105.96}},"index":5,"playId":"88e76c25-a6ea-3eba-9954-ef9584cf90aa","pitchNumber":3,"startTime":"2026-05-25T23:23:57.167Z","endTime":"2026-05-25T23:24:09.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.3,"awayTeamWinProbability":91.7,"homeTeamWinProbabilityAdded":3.9000000000000012,"leverageIndex":0.62,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:24:09.482Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to first baseman Jose Fernandez in foul territory.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T23:24:41.600Z","endTime":"2026-05-25T23:26:30.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"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, 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":88.2,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.561069851989803,"aZ":-35.255537126126775,"pfxX":2.823483405187555,"pfxZ":-1.8343761366779088,"pX":0.23797840216398627,"pZ":1.2050665762483144,"vX0":3.825103080689512,"vY0":-128.49189726269563,"vZ0":-3.828728564753189,"x":107.93,"y":206.24,"x0":-1.6344080962788672,"y0":50.00328484067642,"z0":5.441464212223856,"aX":4.741024414452056},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.0,"breakHorizontal":-6.0,"spinRate":2778,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.4255852657503314,"extension":6.435012300943892},"index":0,"playId":"f9f205f6-e11e-3fb0-8c94-e7f432724a62","pitchNumber":1,"startTime":"2026-05-25T23:24:48.267Z","endTime":"2026-05-25T23:24:52.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833816799843007,"aZ":-24.97103314736513,"pfxX":-9.279785050410666,"pfxZ":3.5936276935209417,"pX":-1.3813141648447553,"pZ":3.2647910663432334,"vX0":4.577613153417686,"vY0":-140.46013958174925,"vZ0":-1.3175085444050754,"x":169.65,"y":150.63,"x0":-1.8235615600972557,"y0":50.00395378953788,"z0":5.358593643533075,"aX":-18.60411413780473},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.5,"breakHorizontal":16.0,"spinRate":2346,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3894580852660434,"extension":6.323283538123593},"index":1,"playId":"824467ea-b1f0-3556-a347-75be396598c0","pitchNumber":2,"startTime":"2026-05-25T23:25:06.892Z","endTime":"2026-05-25T23:25:10.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2200774673319,"aZ":-24.96634908914921,"pfxX":-11.582590879305183,"pfxZ":3.5263602309592095,"pX":-0.5049501360598103,"pZ":1.0701281207099826,"vX0":7.140946957362367,"vY0":-142.19849001065538,"vZ0":-6.765493149830257,"x":136.25,"y":209.89,"x0":-1.5465649606081724,"y0":50.0027520425296,"z0":5.068812410349031,"aX":-23.671928780810553},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.2,"breakHorizontal":19.4,"spinRate":2383,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3854783097944732,"extension":6.39605019539937},"index":2,"playId":"236a2d4b-801d-3fcd-8a50-5c010c0091f0","pitchNumber":3,"startTime":"2026-05-25T23:25:27.296Z","endTime":"2026-05-25T23:25:31.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.960877127752067,"aZ":-24.459407482851656,"pfxX":-9.54947576619301,"pfxZ":3.743712778466697,"pX":-0.8020500568823071,"pZ":1.8540684826072154,"vX0":5.667579858314853,"vY0":-142.2387269923388,"vZ0":-4.960870833678667,"x":147.57,"y":188.72,"x0":-1.5740355509884851,"y0":50.00333552120503,"z0":5.1608082502349415,"aX":-19.67428235141278},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.0,"breakHorizontal":16.2,"spinRate":2423,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.38428601965417286,"extension":6.427238689493533},"index":3,"playId":"33811a7b-86d7-3025-86a4-1adf8a65426f","pitchNumber":4,"startTime":"2026-05-25T23:25:49.570Z","endTime":"2026-05-25T23:25:56.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37086550637529,"aZ":-34.43028406338956,"pfxX":1.3771675247886155,"pfxZ":-1.3458600848377156,"pX":-0.30679335782931033,"pZ":2.182923621872245,"vX0":2.93450322610783,"vY0":-128.1161257324474,"vZ0":-1.4926024546314614,"x":128.69,"y":179.84,"x0":-1.6421484896952099,"y0":50.002971812294994,"z0":5.443177652198216,"aX":2.308268472595918},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.5,"breakHorizontal":-3.1,"spinRate":2628,"spinDirection":60},"zone":7,"typeConfidence":0.9,"plateTime":0.4261548841965439,"extension":6.329420825275281},"hitData":{"launchSpeed":71.0,"launchAngle":73.0,"totalDistance":91.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":192.73}},"index":4,"playId":"088da72a-2e87-3f94-905f-3fb6df177157","pitchNumber":5,"startTime":"2026-05-25T23:26:17.653Z","endTime":"2026-05-25T23:26:30.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-3.200000000000001,"leverageIndex":1.17,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:26:30.517Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, first baseman Jose Fernandez to pitcher Jonathan Loáisiga. Drew Gilbert to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T23:26:52.827Z","endTime":"2026-05-25T23:28:21.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.829473215206754,"aZ":-14.712316660341372,"pfxX":-4.792293398597815,"pfxZ":8.372839250751396,"pX":-0.03323195842481388,"pZ":2.8285647448675424,"vX0":6.179283969788649,"vY0":-143.00123902770827,"vZ0":-4.199247037316531,"x":118.27,"y":162.41,"x0":-1.5924347123142784,"y0":50.00287645363102,"z0":5.229451125786333,"aX":-9.994838191838241},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.5,"breakHorizontal":7.6,"spinRate":2471,"spinDirection":225},"zone":2,"typeConfidence":0.93,"plateTime":0.3820142978561556,"extension":6.081246942611843},"index":0,"playId":"6f8fe17a-6d22-3f0b-8547-5004799546df","pitchNumber":1,"startTime":"2026-05-25T23:26:56.089Z","endTime":"2026-05-25T23:26:59.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":98.0,"endSpeed":90.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.871267631584494,"aZ":-26.21392527861535,"pfxX":-9.343964992815126,"pfxZ":2.869402864972912,"pX":-1.0617185249585879,"pZ":2.019007536945684,"vX0":5.3454635595195015,"vY0":-142.7430819414296,"vZ0":-4.3121938610041886,"x":157.47,"y":184.27,"x0":-1.7382552238796514,"y0":50.00380407578823,"z0":5.186915916108388,"aX":-19.407551723230554},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":2300,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.38278575784793656,"extension":6.273169328871344},"index":1,"playId":"0b357079-7f4f-3100-8b49-76acfa853603","pitchNumber":2,"startTime":"2026-05-25T23:27:15.823Z","endTime":"2026-05-25T23:27:19.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-25T23:27:36.183Z","endTime":"2026-05-25T23:27:48.177Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418778034054224,"aZ":-17.530056256320584,"pfxX":-4.336923985989859,"pfxZ":7.202213458811521,"pX":-0.0873308926254052,"pZ":4.930068213398414,"vX0":5.803714363171441,"vY0":-140.63091925291107,"vZ0":1.9061341963310081,"x":120.33,"y":105.67,"x0":-1.600024463141896,"y0":50.000355420966706,"z0":5.370867346846295,"aX":-8.816098639579002},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":6.8,"spinRate":2517,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38726566291539966,"extension":5.966486176090066},"index":3,"playId":"79a8f36e-ef9c-3247-a490-3eeac0a98170","pitchNumber":3,"startTime":"2026-05-25T23:27:48.177Z","endTime":"2026-05-25T23:27:51.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14634352010742,"aZ":-29.530367749540588,"pfxX":-9.208865357394664,"pfxZ":1.4192835513699968,"pX":-0.5690539188590915,"pZ":1.309050271064932,"vX0":6.40563703694034,"vY0":-134.98009752018808,"vZ0":-4.96841098495436,"x":138.69,"y":203.44,"x0":-1.7624261279116484,"y0":50.00590791096727,"z0":5.223789593844908,"aX":-17.195630713942094},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.8,"breakHorizontal":15.5,"spinRate":1888,"spinDirection":243},"zone":13,"typeConfidence":0.75,"plateTime":0.40398400880145235,"extension":6.036177034305469},"hitData":{"launchSpeed":98.0,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.74,"coordY":166.88}},"index":4,"playId":"b2bfa4a3-1311-3fe1-b2b6-4c63ea7fa54b","pitchNumber":4,"startTime":"2026-05-25T23:28:07.868Z","endTime":"2026-05-25T23:28:21.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-2.0999999999999996,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:28:21.093Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-25T23:28:38.850Z","endTime":"2026-05-25T23:29:28.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66991416255866,"aZ":-23.31298835382949,"pfxX":-9.7410271525766,"pfxZ":4.300294674981355,"pX":-0.9173995957066257,"pZ":2.6880268831543432,"vX0":5.249913743156709,"vY0":-142.00315399742863,"vZ0":-3.0204588324276793,"x":151.97,"y":166.2,"x0":-1.515280698755651,"y0":50.00440254494022,"z0":5.233001738769102,"aX":-20.08172900613148},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":2359,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3843503451677943,"extension":6.370148265239721},"index":0,"playId":"8e7438bb-bacd-3137-8bd4-9fd70fc39411","pitchNumber":1,"startTime":"2026-05-25T23:28:52.536Z","endTime":"2026-05-25T23:28:58.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08905258188486,"aZ":-22.609782614852016,"pfxX":-8.280528271849743,"pfxZ":4.589433858619007,"pX":-0.17809351477052385,"pZ":2.4076463779648076,"vX0":6.783916530015554,"vY0":-142.785799547141,"vZ0":-4.084224897545122,"x":123.79,"y":173.77,"x0":-1.498298566200035,"y0":50.002695458272655,"z0":5.263256588695892,"aX":-17.25297018321548},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.7,"breakHorizontal":13.8,"spinRate":2352,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.38229227549360667,"extension":6.37903523978205},"hitData":{"launchSpeed":91.3,"launchAngle":52.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.09,"coordY":119.48}},"index":1,"playId":"2848ffb5-1c4e-3b9f-8a06-c824bb702e81","pitchNumber":2,"startTime":"2026-05-25T23:29:15.030Z","endTime":"2026-05-25T23:29:28.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"third":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:29:28.052Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T23:31:28.551Z","endTime":"2026-05-25T23:32:30.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.044080921231952,"aZ":-22.83194472197852,"pfxX":-10.303051096862273,"pfxZ":5.122538575275282,"pX":0.6660685172778937,"pZ":2.1457273251327007,"vX0":10.36418276175562,"vY0":-134.6631181388376,"vZ0":-5.939145625979461,"x":91.61,"y":180.85,"x0":-1.9061543695160963,"y0":50.00588796051745,"z0":6.010238949141278,"aX":-18.8015722490416},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":2236,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.4077760969767201,"extension":5.755308024801883},"index":0,"playId":"ca5f0e78-63f6-3b76-bcc0-9d0d112ce72f","pitchNumber":1,"startTime":"2026-05-25T23:31:32.937Z","endTime":"2026-05-25T23:31:36.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02535868110799,"aZ":-28.662199342988526,"pfxX":-0.2895781229165273,"pfxZ":2.1473112147144384,"pX":1.3010647356277583,"pZ":2.3343241052554573,"vX0":8.029095870779784,"vY0":-126.98238848308215,"vZ0":-3.8894926974596804,"x":67.41,"y":175.75,"x0":-1.8590998682464945,"y0":50.00634534056564,"z0":6.15605708167236,"aX":-0.4743283619359987},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":-1.2,"spinRate":2534,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.4306733028570422,"extension":5.651752176799196},"index":1,"playId":"ec10cf8f-8146-3477-88e0-f6a14ba39d40","pitchNumber":2,"startTime":"2026-05-25T23:31:49.791Z","endTime":"2026-05-25T23:31:53.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899215547715432,"aZ":-30.267078007358588,"pfxX":-0.21419615428637168,"pfxZ":1.1548435671015511,"pX":-0.062168195384921146,"pZ":3.1502038869902256,"vX0":5.221371695898942,"vY0":-127.4311583212771,"vZ0":-1.665969135985201,"x":119.37,"y":153.72,"x0":-2.105376359719426,"y0":50.004662043846594,"z0":6.191779715262525,"aX":-0.35516944499597236},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":-0.7,"spinRate":2712,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.4289668386196501,"extension":5.5302603026225},"index":2,"playId":"0220db4a-ba1a-30e7-bdc6-e02c5c99990b","pitchNumber":3,"startTime":"2026-05-25T23:32:03.303Z","endTime":"2026-05-25T23:32:06.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092362920053123,"aZ":-37.710160173164404,"pfxX":6.243343592536053,"pfxZ":-3.794129147711175,"pX":1.2194992662354667,"pZ":0.8584510312503592,"vX0":5.585165418754559,"vY0":-120.25777814515874,"vZ0":-4.529950899920848,"x":70.52,"y":215.6,"x0":-1.9470738920954802,"y0":50.00163708000728,"z0":6.124163119252139,"aX":9.111426945977795},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.7,"breakHorizontal":-12.7,"spinRate":2785,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.4560788328165697,"extension":5.745729822119029},"hitData":{"launchSpeed":58.0,"launchAngle":11.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.53,"coordY":147.5}},"index":3,"playId":"508019c4-6137-313a-84b9-75e152d7c79d","pitchNumber":4,"startTime":"2026-05-25T23:32:19.087Z","endTime":"2026-05-25T23:32:30.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:32:30.480Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T23:32:33.568Z","endTime":"2026-05-25T23:33:24.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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, 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":80.4,"endSpeed":74.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93177975149113,"aZ":-39.87718563130379,"pfxX":5.7474854252101455,"pfxZ":-5.507607409309047,"pX":-0.8934908597625753,"pZ":2.0226059265555656,"vX0":1.6324667007364104,"vY0":-117.20507929082856,"vZ0":-1.1242312720928358,"x":151.06,"y":184.17,"x0":-2.3446313555996823,"y0":50.000962113981146,"z0":6.21306833662129,"aX":8.042056198026913},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.0,"breakHorizontal":-10.8,"spinRate":2691,"spinDirection":28},"zone":13,"typeConfidence":0.91,"plateTime":0.4662726902094927,"extension":5.620748227175991},"index":0,"playId":"3adf6323-afc5-30ac-8312-ea2180bd821c","pitchNumber":1,"startTime":"2026-05-25T23:32:53.056Z","endTime":"2026-05-25T23:32:57.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-25T23:33:04.102Z","endTime":"2026-05-25T23:33:13.570Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.50178500198712,"aZ":-31.432676669280788,"pfxX":0.1824042043392856,"pfxZ":0.44338602002344807,"pX":-0.13820970356733778,"pZ":2.4994023291504712,"vX0":5.161132712516393,"vY0":-126.29068577799788,"vZ0":-2.9521823856431673,"x":122.27,"y":171.3,"x0":-2.206846950334276,"y0":50.00137945954828,"z0":6.136132488345069,"aX":0.30255882138236334},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":-1.2,"spinRate":2621,"spinDirection":272},"zone":5,"typeConfidence":0.91,"plateTime":0.42885961458320354,"extension":5.608473175565235},"hitData":{"launchSpeed":105.4,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.41,"coordY":164.86}},"index":2,"playId":"a6ed5b10-4f51-3fc9-a5df-bc326b141b7c","pitchNumber":2,"startTime":"2026-05-25T23:33:13.570Z","endTime":"2026-05-25T23:33:24.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:33:24.005Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Waldschmidt lines out to center fielder Harrison Bader.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-25T23:33:37.112Z","endTime":"2026-05-25T23:34:58.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16594514781935,"aZ":-21.85945704466871,"pfxX":-10.841278502500051,"pfxZ":5.612750394157953,"pX":0.023768098930640733,"pZ":2.599178603018519,"vX0":8.924897747824687,"vY0":-134.2091352184721,"vZ0":-4.978457636471102,"x":116.09,"y":168.6,"x0":-1.9250061152696787,"y0":50.00063587100645,"z0":6.0207891397623525,"aX":-19.911683988192596},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":17.9,"spinRate":2231,"spinDirection":226},"zone":5,"typeConfidence":0.88,"plateTime":0.40704452030756544,"extension":5.663127627920268},"index":0,"playId":"5e38e26f-e496-3f64-b896-6548637860ac","pitchNumber":1,"startTime":"2026-05-25T23:34:02.615Z","endTime":"2026-05-25T23:34:06.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.539916110131443,"aZ":-21.004229684454067,"pfxX":-9.060017934829329,"pfxZ":5.984548928934304,"pX":0.11496396073530973,"pZ":3.3985043174940706,"vX0":8.402631348770463,"vY0":-135.26827882160381,"vZ0":-3.2311596853456885,"x":112.62,"y":147.02,"x0":-1.8438578954328104,"y0":50.00182381817736,"z0":6.068841843155928,"aX":-16.908258836356914},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":14.8,"spinRate":2327,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.4038178510823318,"extension":5.784133215041558},"index":1,"playId":"b0a01641-0e77-344d-83ac-8a4bb244b2f7","pitchNumber":2,"startTime":"2026-05-25T23:34:15.757Z","endTime":"2026-05-25T23:34:42.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.579455138607386,"aZ":-28.66454344558472,"pfxX":-2.2332276558869477,"pfxZ":2.154964321644526,"pX":0.7258800740684677,"pZ":2.180369117783029,"vX0":7.290015420212781,"vY0":-125.56857816432198,"vZ0":-4.026608693985481,"x":89.33,"y":179.91,"x0":-1.8993054735939428,"y0":50.003301359369964,"z0":6.084600937599961,"aX":-3.63915525074232},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":2.8,"spinRate":2600,"spinDirection":341},"zone":9,"typeConfidence":0.9,"plateTime":0.4328468823174818,"extension":5.799672854177307},"hitData":{"launchSpeed":77.7,"launchAngle":27.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.23,"coordY":93.55}},"index":2,"playId":"d85b5179-62f5-3bcc-a882-5ad4e7497d71","pitchNumber":3,"startTime":"2026-05-25T23:34:44.625Z","endTime":"2026-05-25T23:34:58.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691740,"link":"/api/v1/people/691740"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":669477,"link":"/api/v1/people/669477"},"center":{"id":664056,"link":"/api/v1/people/664056"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:34:58.130Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Rafael Devers hit by pitch.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T23:37:16.533Z","endTime":"2026-05-25T23:37:40.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T23:36:18.561Z","endTime":"2026-05-25T23:37:18.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.859337226606208,"aZ":-27.9058756408837,"pfxX":8.785843852626325,"pfxZ":2.0688148158356583,"pX":1.1411570919734761,"pZ":3.399063682193042,"vX0":-4.3756118579381305,"vY0":-141.7347811539632,"vZ0":-1.3110054813406093,"x":73.5,"y":147.01,"x0":1.5509469957325008,"y0":50.00503882978642,"z0":5.6249570644716504,"aX":18.144582797442137},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.7,"breakHorizontal":-15.2,"spinRate":2202,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3842656614086173,"extension":5.4251083033886776},"index":1,"playId":"65e7a8b5-9e92-35b9-a6cc-03a9319838cb","pitchNumber":1,"startTime":"2026-05-25T23:37:18.859Z","endTime":"2026-05-25T23:37:23.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.443518115080334,"aZ":-28.214487499465534,"pfxX":8.691585061840136,"pfxZ":1.9587154050356652,"pX":1.980954852969726,"pZ":3.770308207564416,"vX0":-2.0793940271708573,"vY0":-140.65214475818945,"vZ0":-0.2247679343890584,"x":41.49,"y":136.98,"x0":1.5966350756633776,"y0":50.00044596923427,"z0":5.668070329225308,"aX":17.555290852353416},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.7,"breakHorizontal":-15.4,"spinRate":2249,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3881982701533859,"extension":5.269605172353621},"index":2,"playId":"0d2af5df-9330-3d98-aeb5-4f97f63e462f","pitchNumber":2,"startTime":"2026-05-25T23:37:33.653Z","endTime":"2026-05-25T23:37:40.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":2.4,"leverageIndex":0.46,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:37:40.699Z","atBatIndex":72},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Chapman grounds into a double play, shortstop Geraldo Perdomo to first baseman Jose Fernandez. Rafael Devers out at 2nd. Matt Chapman out at 1st.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T23:38:56.337Z","endTime":"2026-05-25T23:40:35.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T23:37:53.207Z","endTime":"2026-05-25T23:38:58.511Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"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":97.3,"endSpeed":89.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.975047723181554,"aZ":-29.38678711354897,"pfxX":10.74702582989304,"pfxZ":1.360257823334929,"pX":1.0210888774617974,"pZ":2.082142161944296,"vX0":-5.508443426113905,"vY0":-141.6923768758874,"vZ0":-4.391235371938336,"x":78.08,"y":182.56,"x0":1.5857133675643738,"y0":50.00459384900871,"z0":5.5124926487981485,"aX":22.027103300128005},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":1.8,"breakHorizontal":-18.5,"spinRate":2195,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.3854018810408486,"extension":5.415040967837198},"index":1,"playId":"62eb57ea-ca79-3ad9-b07f-afd51d1656bb","pitchNumber":1,"startTime":"2026-05-25T23:38:58.511Z","endTime":"2026-05-25T23:39:02.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.398688525399937,"aZ":-24.771132333158423,"pfxX":-0.6731143192191222,"pfxZ":3.893378795018908,"pX":-0.26061971954436824,"pZ":3.982405656715849,"vX0":-4.510744832422805,"vY0":-136.4001417637334,"vZ0":0.012742527086710309,"x":126.93,"y":131.26,"x0":1.4956998083237631,"y0":50.002928738824444,"z0":5.672611240730007,"aX":-1.2798889483184526},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":2.0,"spinRate":2347,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4001489811129324,"extension":5.438802872311727},"index":2,"playId":"e923949b-7f19-334e-8c37-0a6a8ffbe4d4","pitchNumber":2,"startTime":"2026-05-25T23:39:12.703Z","endTime":"2026-05-25T23:39:16.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":97.4,"endSpeed":90.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.350490520949446,"aZ":-28.782525285416025,"pfxX":8.050805160055859,"pfxZ":1.6305277893100314,"pX":0.17917619798699433,"pZ":3.928956807303518,"vX0":-6.602939913607687,"vY0":-141.85614476961683,"vZ0":0.2759474143462166,"x":110.17,"y":132.7,"x0":1.4681440975310223,"y0":50.001810934955586,"z0":5.636066653095309,"aX":16.736073226093886},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.1,"breakHorizontal":-13.6,"spinRate":2240,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.38319824596235286,"extension":5.442650192911811},"index":3,"playId":"1a8dc232-eb93-3a78-bf83-42ea05eab2a0","pitchNumber":3,"startTime":"2026-05-25T23:39:30.912Z","endTime":"2026-05-25T23:39:34.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":96.6,"endSpeed":89.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.905988775868806,"aZ":-31.46309132137368,"pfxX":9.514849055807158,"pfxZ":0.3489637272673054,"pX":-0.15535253621061432,"pZ":2.583022391802184,"vX0":-7.880995282185939,"vY0":-140.61886089442154,"vZ0":-2.5704884853273446,"x":122.92,"y":169.04,"x0":1.4290966359804398,"y0":50.0011190362377,"z0":5.522695244540376,"aX":19.307034996746605},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":0.4,"breakHorizontal":-15.8,"spinRate":2125,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.3875391851568155,"extension":5.397574823100674},"index":4,"playId":"db9623b8-eef6-30cc-9b28-e671a4956923","pitchNumber":4,"startTime":"2026-05-25T23:39:49.106Z","endTime":"2026-05-25T23:39:52.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16558095884829,"aZ":-31.635609048203158,"pfxX":8.969839421592843,"pfxZ":0.2601525675405245,"pX":0.2536359550786302,"pZ":2.6339927182809624,"vX0":-6.299525543492378,"vY0":-141.98511734471438,"vZ0":-2.5264556153814044,"x":107.33,"y":167.66,"x0":1.323356491671226,"y0":50.00293003067904,"z0":5.52620871671548,"aX":18.51544428014916},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":0.1,"breakHorizontal":-15.1,"spinRate":2319,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.384153878599963,"extension":5.472949973032406},"index":5,"playId":"3f61fe73-1066-330e-afa2-131d020ee271","pitchNumber":5,"startTime":"2026-05-25T23:40:06.953Z","endTime":"2026-05-25T23:40:10.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.265678229353156,"aZ":-31.3953332235824,"pfxX":10.311116739774803,"pfxZ":0.37636694309815866,"pX":0.48983298144794934,"pZ":1.7839688090831214,"vX0":-6.547618557524038,"vY0":-142.44654097365867,"vZ0":-4.649302529829681,"x":98.33,"y":190.61,"x0":1.4690191430391606,"y0":50.00387509558904,"z0":5.403641984514911,"aX":21.360839951708744},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":0.0,"breakHorizontal":-17.5,"spinRate":2111,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.38334095958654,"extension":5.57736449406243},"hitData":{"launchSpeed":90.7,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":149.15}},"index":6,"playId":"1e780e95-878d-318c-afd6-9172e285d20f","pitchNumber":6,"startTime":"2026-05-25T23:40:25.213Z","endTime":"2026-05-25T23:40:35.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-4.2,"leverageIndex":1.03,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:40:35.029Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-25T23:40:45.011Z","endTime":"2026-05-25T23:42:12.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"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.8,"endSpeed":89.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336795143218644,"aZ":-32.16829591538759,"pfxX":7.786533974999861,"pfxZ":0.0030092839866604493,"pX":0.2498845728855855,"pZ":2.721234251609697,"vX0":-6.364215123154798,"vY0":-140.9940677578475,"vZ0":-2.1932382799805215,"x":107.47,"y":165.31,"x0":1.5145867594329876,"y0":50.00421104297653,"z0":5.566726990964359,"aX":15.820628947056738},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":-0.2,"breakHorizontal":-13.0,"spinRate":2235,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.3871451874405438,"extension":5.492807548151823},"index":0,"playId":"04bf1f91-dad6-3461-813f-f10f4c1048bc","pitchNumber":1,"startTime":"2026-05-25T23:41:00.629Z","endTime":"2026-05-25T23:41:04.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"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":93.0,"endSpeed":85.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77328433406712,"aZ":-25.0671266529953,"pfxX":-1.2478924481843783,"pfxZ":3.7954084726357706,"pX":-0.6926063103883505,"pZ":3.04046654710349,"vX0":-5.509920767202072,"vY0":-135.48107570409294,"vZ0":-2.0009061269276076,"x":143.4,"y":156.69,"x0":1.5240271420789706,"y0":50.001147078181106,"z0":5.529018291504871,"aX":-2.3327635431223177},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":3.4,"spinRate":2297,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4032687816041136,"extension":5.337875007795285},"index":1,"playId":"9c290b25-7c9d-357c-9289-c6bd35301c18","pitchNumber":2,"startTime":"2026-05-25T23:41:15.617Z","endTime":"2026-05-25T23:41:20.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-25T23:41:29.310Z","endTime":"2026-05-25T23:41:45.470Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330177831859388,"aZ":-25.710993063922437,"pfxX":1.3890163910247963,"pfxZ":3.443818534241206,"pX":-2.2510272945033805,"pZ":2.20698011578596,"vX0":-10.07030392567368,"vY0":-135.6089362449228,"vZ0":-4.071788972608026,"x":202.8,"y":179.19,"x0":1.3170373723049162,"y0":50.006121614585446,"z0":5.503999842840693,"aX":2.610629090075755},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":-0.6,"spinRate":2329,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4026250236543927,"extension":5.60178087630971},"index":3,"playId":"fc38c290-6ae4-33fa-8532-7133597fe034","pitchNumber":3,"startTime":"2026-05-25T23:41:45.470Z","endTime":"2026-05-25T23:41:50.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.704465301972068,"aZ":-31.24457665933054,"pfxX":-7.7196504633583345,"pfxZ":0.5951911584259175,"pX":0.11577351859770195,"pZ":2.1665391503321194,"vX0":-1.6263240088267357,"vY0":-125.02954178051613,"vZ0":-1.5847026445685153,"x":112.59,"y":180.28,"x0":1.778849262792951,"y0":50.00470651997215,"z0":5.398379191531109,"aX":-12.092594714708222},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.0,"breakHorizontal":14.4,"spinRate":2678,"spinDirection":291},"zone":8,"typeConfidence":2.0,"plateTime":0.43986701404148354,"extension":5.647494561055734},"index":4,"playId":"f0c9d969-a74f-31d7-9479-47e702095edc","pitchNumber":4,"startTime":"2026-05-25T23:42:09.277Z","endTime":"2026-05-25T23:42:12.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-25T23:42:12.950Z","atBatIndex":74}]