[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, first baseman Ty France to pitcher Nick Pivetta.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T20:11:56.106Z","endTime":"2026-04-12T20:13:11.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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-04-12T16:56:02.378Z","endTime":"2026-04-12T19:43:46.201Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"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-04-12T19:43:46.201Z","endTime":"2026-04-12T20:11:06.633Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"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-04-12T20:11:06.633Z","endTime":"2026-04-12T20:11:58.289Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.617797768268392,"aZ":-10.851988097782922,"pfxX":-0.44122140331031146,"pfxZ":11.452153682808529,"pX":-0.7895136524150265,"pZ":4.557062239343576,"vX0":0.21924838824894144,"vY0":-135.5873842439612,"vZ0":-3.619572814597144,"x":147.09,"y":115.74,"x0":-0.8140898957612989,"y0":50.00617914629162,"z0":6.666592272098054,"aX":-0.8217375963733379},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":0.7,"spinRate":2310,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.40396285489306916,"extension":6.65693810913372},"index":3,"playId":"ed15eb15-42d1-3e9c-afb3-90915abed18c","pitchNumber":1,"startTime":"2026-04-12T20:11:58.289Z","endTime":"2026-04-12T20:12:02.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.638221128457012,"aZ":-12.759832322705707,"pfxX":-1.7186693497050012,"pfxZ":10.18058710334978,"pX":0.42439249901665943,"pZ":4.105848104987672,"vX0":3.424011674556464,"vY0":-136.83777867184122,"vZ0":-4.468786785050996,"x":100.82,"y":127.92,"x0":-0.6167007023169044,"y0":50.00260778049895,"z0":6.6266230397745165,"aX":-3.277865866993786},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":2.4,"spinRate":2372,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.39944715424333754,"extension":6.686738126068961},"index":4,"playId":"d78c4c84-063e-319c-a1be-68e0ea5186c9","pitchNumber":2,"startTime":"2026-04-12T20:12:12.036Z","endTime":"2026-04-12T20:12:16.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400432884044758,"aZ":-10.336210343094864,"pfxX":-1.1147812909582937,"pfxZ":11.55856413355769,"pX":0.0378443084665613,"pZ":2.3736356423447957,"vX0":2.1645488282230128,"vY0":-136.64180592770387,"vZ0":-8.89859920654899,"x":115.56,"y":174.69,"x0":-0.6200916314486408,"y0":50.000983806047095,"z0":6.3846777648213875,"aX":-2.1060240215503163},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":1.6,"spinRate":2356,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.401020117726147,"extension":6.733591388625983},"index":5,"playId":"642bf0ac-586d-3bce-89f7-22f3d1abf1c4","pitchNumber":3,"startTime":"2026-04-12T20:12:26.754Z","endTime":"2026-04-12T20:12:30.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.213666786613604,"aZ":-44.167891489513146,"pfxX":3.8887753839534502,"pfxZ":-8.958776140024684,"pX":-1.4801207801751823,"pZ":2.3041766715471903,"vX0":-2.167912452335982,"vY0":-115.23747627568548,"vZ0":-0.13640293691694128,"x":173.42,"y":176.57,"x0":-1.030454712272804,"y0":50.000309852793954,"z0":6.645116058093218,"aX":5.2085375395798605},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.0,"breakHorizontal":-6.5,"spinRate":2757,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.47603209763581855,"extension":6.679034681017844},"index":6,"playId":"294f7076-08d7-39f0-adb8-d88c95ef7268","pitchNumber":4,"startTime":"2026-04-12T20:12:42.237Z","endTime":"2026-04-12T20:12:46.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":7,"startTime":"2026-04-12T20:12:56.631Z","endTime":"2026-04-12T20:13:03.367Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36812658233879,"aZ":-11.798524311496363,"pfxX":-0.5004966100158541,"pfxZ":10.858424075669358,"pX":0.3304022178025489,"pZ":2.783078107216306,"vX0":2.8083082960682324,"vY0":-136.23342425754015,"vZ0":-7.6807121212277325,"x":104.41,"y":163.64,"x0":-0.6495203551347185,"y0":50.006165036172305,"z0":6.457646782951594,"aX":-0.9397630170805717},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":0.4,"spinRate":2309,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4022976727672458,"extension":6.926994243933607},"hitData":{"launchSpeed":83.1,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.28,"coordY":157.74}},"index":8,"playId":"40706a79-a9c2-38c8-a8a6-5fa609e32bee","pitchNumber":5,"startTime":"2026-04-12T20:13:03.367Z","endTime":"2026-04-12T20:13:11.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-12T20:13:11.597Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T20:13:30.392Z","endTime":"2026-04-12T20:14:10.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":78.8,"endSpeed":73.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346900819192342,"aZ":-42.44088453979235,"pfxX":3.7820242707722844,"pfxZ":-7.690358183102973,"pX":0.820026472114475,"pZ":2.622463138085288,"vX0":2.464773851495739,"vY0":-114.83266935568385,"vZ0":0.17757237838885387,"x":85.74,"y":167.97,"x0":-0.7587253163313136,"y0":50.00249789373713,"z0":6.674261477790922,"aX":5.048706205545354},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.6,"breakHorizontal":-7.4,"spinRate":2722,"spinDirection":26},"zone":12,"typeConfidence":2.0,"plateTime":0.47704102876812593,"extension":6.717664795299289},"index":0,"playId":"5fa381ac-9c8d-3920-979c-014d744dcb93","pitchNumber":1,"startTime":"2026-04-12T20:13:47.423Z","endTime":"2026-04-12T20:13:51.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162716781965756,"aZ":-11.57875632783217,"pfxX":-0.7645293456519675,"pfxZ":10.891981112570518,"pX":-0.12445343498988687,"pZ":2.996791528133326,"vX0":1.2644129434819724,"vY0":-136.64018361925474,"vZ0":-7.374208490587481,"x":121.74,"y":157.87,"x0":-0.4938892652283247,"y0":50.000040189696506,"z0":6.526375605899206,"aX":-1.4453237244347081},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":1.1,"spinRate":2207,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.4008841698364525,"extension":6.794653083786885},"hitData":{"launchSpeed":98.3,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.13,"coordY":148.03}},"index":1,"playId":"1f640fb9-25c6-315b-9256-cc75f9e9ba19","pitchNumber":2,"startTime":"2026-04-12T20:14:02.066Z","endTime":"2026-04-12T20:14:10.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:14:10.652Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Moniak pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T20:14:26.039Z","endTime":"2026-04-12T20:16:44.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58492405582434,"aZ":-9.847036970196749,"pfxX":-1.2653318684594588,"pfxZ":11.45589047072983,"pX":0.07358228051864966,"pZ":3.8068827876088367,"vX0":2.423216022073325,"vY0":-138.19356438369,"vZ0":-5.8837307789110085,"x":114.2,"y":135.99,"x0":-0.6472200914258923,"y0":50.003162541654206,"z0":6.614033460274556,"aX":-2.466384547622887},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":1.8,"spinRate":2360,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.39519404980549355,"extension":6.8056707155281115},"index":0,"playId":"9b644e6f-9577-381b-a821-6cae03401064","pitchNumber":1,"startTime":"2026-04-12T20:14:36.601Z","endTime":"2026-04-12T20:14:40.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":93.9,"endSpeed":86.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.523054166092614,"aZ":-10.494325215755374,"pfxX":-1.981669141724245,"pfxZ":11.398799569458888,"pX":-0.9033618495818122,"pZ":3.248102316664329,"vX0":0.5591537384442228,"vY0":-136.64929694300892,"vZ0":-6.601830926849707,"x":151.43,"y":151.08,"x0":-0.8524668887512735,"y0":50.00139193212526,"z0":6.407194967863033,"aX":-3.768384025732716},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":3.5,"spinRate":2384,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39997050191461403,"extension":6.79531922509673},"index":1,"playId":"678ebe54-014e-371f-9c8d-1bcc33e21f85","pitchNumber":2,"startTime":"2026-04-12T20:14:52.245Z","endTime":"2026-04-12T20:14:56.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.253860373735883,"aZ":-9.172025282372893,"pfxX":-1.368172052883382,"pfxZ":11.882086851049264,"pX":-0.24574332424129422,"pZ":3.180017079319395,"vX0":1.6075050743056714,"vY0":-138.34843150193413,"vZ0":-7.493041799808788,"x":126.37,"y":152.92,"x0":-0.6569283677569219,"y0":50.00371354957187,"z0":6.540584848285293,"aX":-2.648867697196317},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.2,"breakHorizontal":2.2,"spinRate":2385,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.39610761922742377,"extension":6.731397445825168},"index":2,"playId":"332c5554-6f90-3e2f-8be7-5ff86b147028","pitchNumber":3,"startTime":"2026-04-12T20:15:06.817Z","endTime":"2026-04-12T20:15:10.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.790621004806255,"aZ":-9.70283718846312,"pfxX":-2.7931824504076506,"pfxZ":11.52340446725333,"pX":-0.1487790077556708,"pZ":2.292105120311392,"vX0":1.89729827279925,"vY0":-138.69732243207818,"vZ0":-9.561919592504657,"x":122.67,"y":176.89,"x0":-0.4785570413622062,"y0":50.000050012104616,"z0":6.429608526364799,"aX":-5.4453614309232075},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":4.7,"spinRate":2354,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.39478194459336846,"extension":6.976190674318083},"index":3,"playId":"ebe7941c-d9be-3bf4-ad26-d64f3c604825","pitchNumber":4,"startTime":"2026-04-12T20:15:28.864Z","endTime":"2026-04-12T20:15:32.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-12T20:15:39.283Z","endTime":"2026-04-12T20:15:51.317Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":78.7,"endSpeed":72.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490482115808717,"aZ":-44.514110886319585,"pfxX":4.00621858129346,"pfxZ":-9.451624509072547,"pX":-0.5201230044769315,"pZ":0.7419273783282262,"vX0":-0.9977377886132769,"vY0":-114.54889661115851,"vZ0":-3.244868685988565,"x":136.83,"y":218.75,"x0":-0.594724180311565,"y0":50.00054500330868,"z0":6.601097286996729,"aX":5.233203139464831},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-17.6,"breakHorizontal":-7.0,"spinRate":2706,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.4812901493218047,"extension":6.872635248447823},"index":5,"playId":"76ad5a8a-dbed-3edc-8108-945b08e4254f","pitchNumber":5,"startTime":"2026-04-12T20:15:51.317Z","endTime":"2026-04-12T20:15:54.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.699611831781862,"aZ":-10.602076212562949,"pfxX":-0.29851238405543856,"pfxZ":11.046572430024561,"pX":-0.16716934673606196,"pZ":3.902648155465551,"vX0":1.3646106849683406,"vY0":-138.78837409398156,"vZ0":-5.389077256883145,"x":123.37,"y":133.41,"x0":-0.626205681136403,"y0":50.00644765205928,"z0":6.573981000156992,"aX":-0.5830890941838894},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":0.2,"spinRate":2315,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3944629723669193,"extension":6.936186450398659},"index":6,"playId":"a5c9ca49-b6a4-3456-8e0f-fd2e99781ffd","pitchNumber":6,"startTime":"2026-04-12T20:16:13.224Z","endTime":"2026-04-12T20:16:16.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.372011157828723,"aZ":-10.49125748017363,"pfxX":0.4462472576024661,"pfxZ":11.231218584103232,"pX":0.5927639282911578,"pZ":3.12037077506936,"vX0":2.05137202067433,"vY0":-137.98204849796824,"vZ0":-7.384061874582968,"x":94.41,"y":154.53,"x0":-0.21790644468191045,"y0":50.001343944103986,"z0":6.536033674364843,"aX":0.8610062480111889},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.0,"breakHorizontal":-1.2,"spinRate":2345,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.396780674374448,"extension":7.024089083661337},"hitData":{"launchSpeed":76.3,"launchAngle":67.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":128.43,"coordY":146.51}},"index":7,"playId":"2bd89fae-c2b0-3837-b9f3-e92d7a1b5762","pitchNumber":7,"startTime":"2026-04-12T20:16:35.618Z","endTime":"2026-04-12T20:16:44.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:16:44.849Z","atBatIndex":2},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ramón Laureano hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T20:18:57.557Z","endTime":"2026-04-12T20:20:12.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Kyle Freeland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:18:16.480Z","endTime":"2026-04-12T20:18:59.708Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607536,"link":"/api/v1/people/607536","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":89.5,"endSpeed":82.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91428297496166,"aZ":-30.814931085292574,"pfxX":-10.166844376658398,"pfxZ":0.7887726545275946,"pX":-0.06498896710963106,"pZ":2.8449673593285967,"vX0":8.842745386132618,"vY0":-130.09370206434423,"vZ0":1.6850583512337853,"x":119.48,"y":161.97,"x0":-2.178318424343936,"y0":50.00252706932037,"z0":4.51559254213186,"aX":-17.52061866925942},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.0,"breakHorizontal":16.6,"spinRate":2387,"spinDirection":261},"zone":2,"typeConfidence":2.0,"plateTime":0.4201518917923819,"extension":4.888683275770333},"index":1,"playId":"39141c5b-5703-3075-9ca9-a078fa9f59c7","pitchNumber":1,"startTime":"2026-04-12T20:18:59.708Z","endTime":"2026-04-12T20:19:03.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.726147291151207,"aZ":-23.12851450020249,"pfxX":-0.7963045976380638,"pfxZ":5.44660606916389,"pX":-0.3303759389753897,"pZ":1.7846099219589813,"vX0":4.775703942241588,"vY0":-126.73692744065363,"vZ0":-3.7536154542593945,"x":129.59,"y":190.6,"x0":-2.1187003866383396,"y0":50.003866937540046,"z0":5.086827022083717,"aX":-1.322922444916619},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":0.6,"spinRate":2745,"spinDirection":200},"zone":7,"typeConfidence":0.9,"plateTime":0.4287016601729343,"extension":4.995151970188778},"index":2,"playId":"90afe583-e292-3d35-a538-1b5393d428c1","pitchNumber":2,"startTime":"2026-04-12T20:19:13.322Z","endTime":"2026-04-12T20:19:16.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.023216236252797,"aZ":-27.036131455435623,"pfxX":7.785145355183745,"pfxZ":3.9771514961614294,"pX":-0.48131886602427093,"pZ":2.404694243591224,"vX0":2.4038584575641053,"vY0":-112.5401773207279,"vZ0":1.8127412809142478,"x":135.35,"y":173.85,"x0":-2.572710448357017,"y0":50.002911276872844,"z0":4.313070367441669,"aX":10.058963661313875},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":7.9,"breakHorizontal":-14.8,"spinRate":2937,"spinDirection":92},"zone":4,"typeConfidence":0.92,"plateTime":0.4853437994690486,"extension":4.996251956948816},"index":3,"playId":"ab73397f-995a-3253-a7f8-04014c8944af","pitchNumber":3,"startTime":"2026-04-12T20:19:28.574Z","endTime":"2026-04-12T20:19:32.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92535859548152,"aZ":-32.07578068240948,"pfxX":9.31533255162763,"pfxZ":0.07479395084196927,"pX":0.2202180547406113,"pZ":1.7574106738626198,"vX0":2.94128004029419,"vY0":-113.43157594958697,"vZ0":-0.3731622011982857,"x":108.61,"y":191.33,"x0":-2.3054852964583468,"y0":50.00190416765739,"z0":5.138707760029252,"aX":12.064058263039055},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.4,"breakHorizontal":-17.6,"spinRate":3100,"spinDirection":75},"zone":9,"typeConfidence":0.9,"plateTime":0.4839941784912596,"extension":5.078096332634443},"index":4,"playId":"30b11780-8de5-3e59-b254-053a2481b2cf","pitchNumber":4,"startTime":"2026-04-12T20:19:49.042Z","endTime":"2026-04-12T20:19:53.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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(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":90.8,"endSpeed":83.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.580589880676612,"aZ":-27.65437110107419,"pfxX":-9.085072766438174,"pfxZ":2.551784315095798,"pX":-2.3890008521885044,"pZ":3.7402324530266253,"vX0":3.647999044689386,"vY0":-132.1513205889784,"vZ0":3.3156380858265124,"x":208.06,"y":137.79,"x0":-2.6052007515835833,"y0":50.00393544381954,"z0":4.498065463560122,"aX":-16.105595690211498},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":15.7,"spinRate":2406,"spinDirection":262},"zone":11,"typeConfidence":0.79,"plateTime":0.4141145058849358,"extension":4.903475019548851},"index":5,"playId":"5c4b1e25-bb28-3b10-a9d9-360b2aa83dd1","pitchNumber":5,"startTime":"2026-04-12T20:20:08.934Z","endTime":"2026-04-12T20:20:12.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:20:12.774Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to left fielder Mickey Moniak. Ramón Laureano to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T20:21:02.497Z","endTime":"2026-04-12T20:21:53.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","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-04-12T20:20:49.232Z","endTime":"2026-04-12T20:21:04.659Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221031516642988,"aZ":-29.032441195545566,"pfxX":-10.510816605676625,"pfxZ":1.7212498374907126,"pX":0.0010267227664476158,"pZ":1.9279124286982374,"vX0":8.754801465034413,"vY0":-134.10883314609646,"vZ0":-3.246844280323727,"x":116.96,"y":186.73,"x0":-1.935565659868034,"y0":50.004374404097646,"z0":5.218759264488063,"aX":-19.202652443843686},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.6,"breakHorizontal":17.3,"spinRate":2279,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4079795059386959,"extension":5.464774805714802},"index":1,"playId":"103f8214-a456-3612-a641-3de772e53b57","pitchNumber":1,"startTime":"2026-04-12T20:21:04.659Z","endTime":"2026-04-12T20:21:08.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.191205584390655,"aZ":-27.1868611512672,"pfxX":1.5678378786553155,"pfxZ":3.3197477505210866,"pX":0.2882680580577919,"pZ":2.566047558482826,"vX0":6.059828052515315,"vY0":-121.34401569890359,"vZ0":-0.15920548642278576,"x":106.01,"y":169.5,"x0":-2.437908639944564,"y0":50.00193305353885,"z0":4.987292586850063,"aX":2.3530369102631212},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.2,"breakHorizontal":-4.2,"spinRate":2680,"spinDirection":164},"zone":6,"typeConfidence":0.87,"plateTime":0.45019154836693787,"extension":5.202189255381868},"index":2,"playId":"9889a82c-e34b-315d-bd99-3b63d7fb6c3e","pitchNumber":2,"startTime":"2026-04-12T20:21:23.398Z","endTime":"2026-04-12T20:21:27.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.594137814162426,"aZ":-29.150877164706166,"pfxX":-10.977866621510344,"pfxZ":1.6574937467960407,"pX":-0.6548098469294108,"pZ":2.2033226340090812,"vX0":7.391493192960666,"vY0":-134.01010559352602,"vZ0":-2.7131426725133623,"x":141.96,"y":179.29,"x0":-2.0206631367199357,"y0":50.00015588213359,"z0":5.308201031951901,"aX":-19.99074354252452},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.6,"breakHorizontal":18.4,"spinRate":2389,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4085115440928786,"extension":5.4930369469035965},"hitData":{"launchSpeed":106.3,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.3,"coordY":109.0}},"index":3,"playId":"e040c840-4a7b-3ebb-9928-438c63656341","pitchNumber":3,"startTime":"2026-04-12T20:21:43.470Z","endTime":"2026-04-12T20:21:53.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:21:53.777Z","atBatIndex":4},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jackson Merrill out on a sacrifice bunt, pitcher Jimmy Herget to first baseman TJ Rumfield. Ramón Laureano to 3rd. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T20:22:10.768Z","endTime":"2026-04-12T20:22:53.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnThird":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.834435525430592,"aZ":-27.801565322397476,"pfxX":-0.5590622445232301,"pfxZ":2.6932440753908935,"pX":-0.26903208487208374,"pZ":2.141978807150302,"vX0":5.141880805780097,"vY0":-125.42404176376766,"vZ0":-2.0441797627450664,"x":127.25,"y":180.95,"x0":-2.2565503364712614,"y0":50.0028985057685,"z0":5.192935577525687,"aX":-0.9082238595635433},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":0.1,"spinRate":2674,"spinDirection":184},"zone":8,"typeConfidence":0.91,"plateTime":0.43356478379240304,"extension":5.259761861884079},"index":0,"playId":"c21bb946-b4b6-3faf-84be-531acff0ecdf","pitchNumber":1,"startTime":"2026-04-12T20:22:29.079Z","endTime":"2026-04-12T20:22:32.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":84.3,"endSpeed":78.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.696404364394393,"aZ":-27.514062727098903,"pfxX":-6.175587532894116,"pfxZ":3.011984924299969,"pX":0.2221262615134008,"pZ":1.3085417543473077,"vX0":7.591727947800186,"vY0":-122.69162984229796,"vZ0":-3.8381241408912654,"x":108.53,"y":203.45,"x0":-2.08750717521273,"y0":50.00476896794909,"z0":5.1974708845147966,"aX":-9.56453461932013},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":9.7,"spinRate":1476,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.44376029014410445,"extension":5.647533259934426},"hitData":{"launchSpeed":27.0,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":124.01,"coordY":197.98}},"index":1,"playId":"46d356eb-b75e-3293-9071-019b8610a7c5","pitchNumber":2,"startTime":"2026-04-12T20:22:45.646Z","endTime":"2026-04-12T20:22:53.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-0.30000000000000426,"leverageIndex":1.79,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:22:53.426Z","atBatIndex":5},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Manny Machado out on a sacrifice fly to center fielder Brenton Doyle. Ramón Laureano scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T20:23:17.149Z","endTime":"2026-04-12T20:23:51.654Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516093375825267,"aZ":-26.446561935973588,"pfxX":-0.1007297407224077,"pfxZ":3.6410858457397595,"pX":-0.28572638393648,"pZ":2.3367363480624492,"vX0":5.04104523299925,"vY0":-124.04946532931469,"vZ0":-1.2482591091513753,"x":127.89,"y":175.69,"x0":-2.322721480813499,"y0":50.00366404018021,"z0":5.031041741745685,"aX":-0.15840783622283794},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.6,"breakHorizontal":-0.8,"spinRate":2674,"spinDirection":193},"zone":5,"typeConfidence":0.9,"plateTime":0.43988006944939073,"extension":5.2889313695691555},"index":0,"playId":"ba4dbfbf-77a5-3578-a573-6c9c78b2b569","pitchNumber":1,"startTime":"2026-04-12T20:23:23.814Z","endTime":"2026-04-12T20:23:27.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16311064341173,"aZ":-30.770739070625822,"pfxX":-10.606493671206627,"pfxZ":0.7728722532026664,"pX":0.11545319067710692,"pZ":1.8460849111943407,"vX0":8.885990198389282,"vY0":-133.4951198240785,"vZ0":-2.6976466177854412,"x":112.6,"y":188.94,"x0":-1.8748473978375866,"y0":50.00141621675661,"z0":5.079991669573806,"aX":-19.18327806859519},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":17.4,"spinRate":2442,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4099650701226758,"extension":5.159504723034273},"hitData":{"launchSpeed":96.1,"launchAngle":16.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.91,"coordY":71.97}},"index":1,"playId":"32bf3907-59a5-302e-b1ec-a8a96c8b34fe","pitchNumber":2,"startTime":"2026-04-12T20:23:41.787Z","endTime":"2026-04-12T20:23:51.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":1.6,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:23:51.654Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T20:24:16.222Z","endTime":"2026-04-12T20:26:43.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.66799511468639,"aZ":-33.23442076085094,"pfxX":8.146828872083562,"pfxZ":-0.82914180780649,"pX":0.3407336149100409,"pZ":2.0661789248588067,"vX0":3.8842429677530204,"vY0":-112.35103955176031,"vZ0":0.8353025644035688,"x":104.01,"y":182.99,"x0":-2.4699005856240066,"y0":50.00320085003116,"z0":5.071448746520944,"aX":10.398016349010913},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-1.0,"breakHorizontal":-15.7,"spinRate":3035,"spinDirection":77},"zone":9,"typeConfidence":0.89,"plateTime":0.48782386293872415,"extension":5.182699472242697},"index":0,"playId":"77c521ee-7e0b-35eb-8df9-25b855c1ad11","pitchNumber":1,"startTime":"2026-04-12T20:24:28.547Z","endTime":"2026-04-12T20:24:31.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67710428238478,"aZ":-24.75676927821968,"pfxX":0.03280000401721361,"pfxZ":4.599846610705992,"pX":0.34141814350655697,"pZ":1.4251431656764153,"vX0":6.799963904664594,"vY0":-125.44430942964749,"vZ0":-3.649578938531233,"x":103.99,"y":200.3,"x0":-2.395705832458157,"y0":50.00131689733728,"z0":4.891285910130232,"aX":0.05173921844610781},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.8,"breakHorizontal":-1.4,"spinRate":2732,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.4347558861939138,"extension":5.202233455698664},"index":1,"playId":"1a24a028-b948-3da1-80d8-476f523cee4f","pitchNumber":2,"startTime":"2026-04-12T20:24:47.413Z","endTime":"2026-04-12T20:24:51.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.303392629233237,"aZ":-31.666078684675217,"pfxX":-10.484688783922078,"pfxZ":0.2900474516154663,"pX":-0.17037191804363247,"pZ":2.60393704937946,"vX0":9.616260268879856,"vY0":-130.38948661439517,"vZ0":1.4524574076111565,"x":123.49,"y":168.47,"x0":-2.5293818605779532,"y0":50.00123000832642,"z0":4.414799286989406,"aX":-18.201001564778686},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":17.0,"spinRate":2508,"spinDirection":261},"zone":5,"typeConfidence":2.0,"plateTime":0.41876478020939434,"extension":5.216366875733138},"index":2,"playId":"564e8313-803b-33cc-bc5f-35d1e0749ba0","pitchNumber":3,"startTime":"2026-04-12T20:25:06.290Z","endTime":"2026-04-12T20:25:10.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68323882571131,"aZ":-22.76037166045788,"pfxX":-1.3847258700044707,"pfxZ":5.618925591862738,"pX":1.4751719603186049,"pZ":1.5921385152563947,"vX0":9.0766310557663,"vY0":-127.68180978470056,"vZ0":-4.590958553975667,"x":60.77,"y":195.79,"x0":-1.9237357533298873,"y0":50.00404352405326,"z0":5.172178151578371,"aX":-2.322211912873622},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.5,"breakHorizontal":0.7,"spinRate":2681,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.42660919935455954,"extension":5.172759126332284},"index":3,"playId":"6acfef50-c68e-3fa4-95f6-6481dd1e3524","pitchNumber":4,"startTime":"2026-04-12T20:25:29.686Z","endTime":"2026-04-12T20:25:33.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.559886705219935,"aZ":-30.094718369151064,"pfxX":5.800455829049323,"pfxZ":1.6515267918820262,"pX":1.4979513753457834,"pZ":1.9230100347112502,"vX0":7.411632290792879,"vY0":-111.05888046946276,"vZ0":1.8191349051695878,"x":59.9,"y":186.86,"x0":-2.626883379605818,"y0":50.00163961318382,"z0":4.2073363684938165,"aX":7.296250024942691},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":3.7,"breakHorizontal":-12.4,"spinRate":2963,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.49185191948223084,"extension":5.291781583772986},"index":4,"playId":"ee640878-80c3-3592-9529-16454fbe40b1","pitchNumber":5,"startTime":"2026-04-12T20:25:49.300Z","endTime":"2026-04-12T20:25:53.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"e88144b5-f36a-43ed-98a5-360e6db3bd6f","startTime":"2026-04-12T20:26:08.193Z","endTime":"2026-04-12T20:26:13.193Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-12T20:26:25.753Z","endTime":"2026-04-12T20:26:39.534Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.282252939752286,"aZ":-22.582129920694864,"pfxX":-0.2333155576904722,"pfxZ":5.801762804668582,"pX":0.5291013277712414,"pZ":1.3908357886152372,"vX0":7.190630928101885,"vY0":-127.03375891461347,"vZ0":-4.458580521297613,"x":96.83,"y":201.23,"x0":-2.294326692255076,"y0":50.0003479519598,"z0":4.938858244367641,"aX":-0.3860559662536869},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.8,"breakHorizontal":-1.1,"spinRate":2708,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.4293320683842605,"extension":5.36207108193111},"index":7,"playId":"74763df3-c15f-3ef2-a10b-b071fc57b5ea","pitchNumber":6,"startTime":"2026-04-12T20:26:39.534Z","endTime":"2026-04-12T20:26:43.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":1.09,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:26:43.691Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T20:27:12.944Z","endTime":"2026-04-12T20:29:25.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73573957553831,"aZ":-33.34611171877296,"pfxX":-11.79166772431855,"pfxZ":-0.6873814165135759,"pX":-7.02572096316649E-4,"pZ":1.8840732271367977,"vX0":10.521509954131162,"vY0":-129.222672805572,"vZ0":0.06778259809149056,"x":117.03,"y":187.91,"x0":-2.583773589586572,"y0":50.0050204298803,"z0":4.4093357531540915,"aX":-20.039405396612228},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.0,"breakHorizontal":19.2,"spinRate":2412,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.4231027173093813,"extension":5.205750840370024},"index":0,"playId":"6bf169de-a931-3729-9f8f-0603e69f64ed","pitchNumber":1,"startTime":"2026-04-12T20:27:17.200Z","endTime":"2026-04-12T20:27:20.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":92.2,"endSpeed":85.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.435696679609173,"aZ":-27.85016307526911,"pfxX":-11.69782964795569,"pfxZ":2.3592070547787625,"pX":1.7219912058596207,"pZ":0.9170024374986616,"vX0":12.987150284348054,"vY0":-133.71810136162392,"vZ0":-5.538964678202032,"x":51.36,"y":214.02,"x0":-1.6492559556010762,"y0":50.0028758457467,"z0":4.98173949562874,"aX":-21.45027908899643},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.4,"breakHorizontal":18.8,"spinRate":2518,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.40765128722912136,"extension":5.250012056281085},"index":1,"playId":"f99aecf8-34e3-375f-89d1-bb62afff5f3b","pitchNumber":2,"startTime":"2026-04-12T20:27:34.972Z","endTime":"2026-04-12T20:27:38.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.758797256567814,"aZ":-29.799695509119985,"pfxX":11.103622809605788,"pfxZ":1.8262070913992865,"pX":0.9438908025816981,"pZ":2.030047123277931,"vX0":4.5582809199839,"vY0":-113.21123349837345,"vZ0":0.19624896951392712,"x":81.02,"y":183.97,"x0":-2.5381120213839146,"y0":50.000084478405356,"z0":4.9260440060227495,"aX":14.402975304746622},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.7,"breakHorizontal":-21.2,"spinRate":3109,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.483903090809358,"extension":5.097930597571193},"index":2,"playId":"6e8bb9a4-19db-37d1-83da-874caec83f28","pitchNumber":3,"startTime":"2026-04-12T20:27:53.333Z","endTime":"2026-04-12T20:27:56.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273518936265003,"aZ":-29.07880336264483,"pfxX":10.24534285094611,"pfxZ":2.3024339310475046,"pX":0.10243658274006419,"pZ":2.146479672532566,"vX0":3.3804600381986716,"vY0":-115.65965830697033,"vZ0":-0.17573345128078954,"x":113.1,"y":180.83,"x0":-2.7122898158680457,"y0":50.0011820567511,"z0":5.032008435145426,"aX":13.761457208939593},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.4,"breakHorizontal":-19.4,"spinRate":2956,"spinDirection":90},"zone":8,"typeConfidence":0.9,"plateTime":0.47509923288980893,"extension":5.0668759668835195},"index":3,"playId":"d7055003-2822-3bca-b4e1-ca2aa69cd1b2","pitchNumber":4,"startTime":"2026-04-12T20:28:22.831Z","endTime":"2026-04-12T20:28:27.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":68.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.083482404309624,"aZ":-28.981664589134084,"pfxX":7.758908953311444,"pfxZ":2.6622757811581366,"pX":0.04525151710769692,"pZ":2.87319500925122,"vX0":3.859331711333706,"vY0":-109.42595503312366,"vZ0":3.9981128678090228,"x":115.28,"y":161.2,"x0":-2.7551778613599427,"y0":50.0045079518043,"z0":4.145266518213762,"aX":9.317536679389583},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":6.4,"breakHorizontal":-15.1,"spinRate":2950,"spinDirection":94},"zone":5,"typeConfidence":0.92,"plateTime":0.5024384096036991,"extension":5.275738421254198},"index":4,"playId":"2993a482-0315-3acc-b174-a33bd3f7d9b6","pitchNumber":5,"startTime":"2026-04-12T20:28:50.994Z","endTime":"2026-04-12T20:28:55.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.032981596958606,"aZ":-26.597017156243567,"pfxX":0.4823807173134465,"pfxZ":3.505809726005171,"pX":-0.09096768159552977,"pZ":2.0191401473019885,"vX0":5.47951798399081,"vY0":-125.01964234066517,"vZ0":-2.304794455046199,"x":120.47,"y":184.26,"x0":-2.3692493781731323,"y0":50.00247989803778,"z0":5.125033113597794,"aX":0.7670022326734898},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.1,"breakHorizontal":-2.0,"spinRate":2675,"spinDirection":189},"zone":8,"typeConfidence":0.9,"plateTime":0.4372901085921881,"extension":5.47722275522083},"hitData":{"launchSpeed":92.3,"launchAngle":31.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.24,"coordY":93.79}},"index":5,"playId":"64b89e71-3703-3c4e-b55e-735847fe897e","pitchNumber":6,"startTime":"2026-04-12T20:29:17.842Z","endTime":"2026-04-12T20:29:25.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:29:25.981Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T20:31:33.686Z","endTime":"2026-04-12T20:33:47.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(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.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.003631504473606,"aZ":-24.7563044900808,"pfxX":3.0678534031932836,"pfxZ":4.350250767253291,"pX":0.3415131730555436,"pZ":3.5399301216805337,"vX0":2.5780801478682998,"vY0":-129.05521230210528,"vZ0":-2.9130466059746483,"x":103.98,"y":143.2,"x0":-1.065088781133635,"y0":50.005295693303715,"z0":6.5670676752643695,"aX":5.233756260426589},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":-6.1,"spinRate":2440,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.42259409150314653,"extension":6.5714393421688175},"index":0,"playId":"ab5794e4-0503-362e-b980-eb3ec412c2fc","pitchNumber":1,"startTime":"2026-04-12T20:31:42.935Z","endTime":"2026-04-12T20:31:48.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":93.0,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761451172857658,"aZ":-8.622752851811876,"pfxX":-0.8842661371200511,"pfxZ":12.66079787837836,"pX":0.42265928519939033,"pZ":3.447278518560478,"vX0":3.4832366682308877,"vY0":-135.33899252031983,"vZ0":-6.384722531295966,"x":100.89,"y":145.7,"x0":-0.7646371875637983,"y0":50.00581902505196,"z0":6.436901666761034,"aX":-1.645851617328382},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.8,"breakHorizontal":0.8,"spinRate":2411,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4042769337856642,"extension":6.750125173808212},"index":1,"playId":"f17545de-d44e-334e-9dc7-6c51784bed8d","pitchNumber":2,"startTime":"2026-04-12T20:32:05.597Z","endTime":"2026-04-12T20:32:10.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-12T20:32:18.837Z","endTime":"2026-04-12T20:32:32.647Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.959273067443874,"aZ":-11.61225058151931,"pfxX":-1.0508770626222743,"pfxZ":11.018666359212949,"pX":-1.2028382698203897,"pZ":4.817003719044587,"vX0":-0.5793691324825724,"vY0":-136.02108556764549,"vZ0":-2.7660064004985796,"x":162.85,"y":108.72,"x0":-0.850250324037205,"y0":50.005601631003856,"z0":6.656785204440691,"aX":-1.9612343710194569},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.6,"breakHorizontal":2.0,"spinRate":2361,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4033118642388831,"extension":6.726900350168391},"index":3,"playId":"373e5e6b-7ea4-3f64-80a0-f876a9d1e144","pitchNumber":3,"startTime":"2026-04-12T20:32:32.647Z","endTime":"2026-04-12T20:32:36.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.452003030316828,"aZ":-11.192541663216044,"pfxX":-1.8480505452481406,"pfxZ":11.025058900185579,"pX":-1.1450378257728904,"pZ":3.3475867885818347,"vX0":0.17693452078016975,"vY0":-136.89136815343034,"vZ0":-6.260518367874582,"x":160.65,"y":148.4,"x0":-0.9702539689643458,"y0":50.000906938881265,"z0":6.425986256089256,"aX":-3.5164434698785287},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.8,"breakHorizontal":3.4,"spinRate":2383,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3997062910629432,"extension":6.878897643942159},"index":4,"playId":"7d36f1d4-6bd6-3599-b588-7066f6206460","pitchNumber":4,"startTime":"2026-04-12T20:32:48.312Z","endTime":"2026-04-12T20:32:58.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.166556576927736,"aZ":-29.431222164130556,"pfxX":7.06965555093478,"pfxZ":1.8729402383156843,"pX":0.9718335266645379,"pZ":2.0861795804387135,"vX0":2.557403802023491,"vY0":-120.12223425546641,"vZ0":-4.0417658418742235,"x":79.96,"y":182.45,"x0":-1.0247860833006712,"y0":50.0011018994093,"z0":6.4058058487192,"aX":10.33407919624793},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.6,"breakHorizontal":-13.4,"spinRate":2556,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4559050069648647,"extension":6.700304002327467},"index":5,"playId":"3b419033-1ccf-38a9-88ea-093ff978db7d","pitchNumber":5,"startTime":"2026-04-12T20:33:23.263Z","endTime":"2026-04-12T20:33:26.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.838573602669342,"aZ":-11.574655828995256,"pfxX":-1.2670476471820935,"pfxZ":10.651794685862399,"pX":0.7552229418883912,"pZ":3.6702813672800456,"vX0":5.234453370390467,"vY0":-138.19366017453092,"vZ0":-5.237880790565987,"x":88.21,"y":139.68,"x0":-0.9989483178985877,"y0":50.002928815497846,"z0":6.367995977219375,"aX":-2.4511194769912685},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":1.2,"spinRate":2395,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.3963795656079694,"extension":6.796202933188026},"index":6,"playId":"d038ca0b-d4e1-3674-914e-1f4ee49c8654","pitchNumber":6,"startTime":"2026-04-12T20:33:44.008Z","endTime":"2026-04-12T20:33:47.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:33:47.808Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Rumfield lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T20:34:01.771Z","endTime":"2026-04-12T20:34:21.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.978967662108396,"aZ":-33.82560393625491,"pfxX":6.037303181773442,"pfxZ":-1.1867651515929545,"pX":-0.2710390189786449,"pZ":1.5517018969975866,"vX0":0.8365258498077757,"vY0":-117.5771883592885,"vZ0":-3.6579080528205044,"x":127.33,"y":196.88,"x0":-1.4160517950504035,"y0":50.00504138034834,"z0":6.293280098997015,"aX":8.384871944235838},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.9,"breakHorizontal":-11.2,"spinRate":2566,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4673093798440906,"extension":6.519111792887348},"hitData":{"launchSpeed":95.4,"launchAngle":18.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.4,"coordY":76.41}},"index":0,"playId":"c4ff2295-14ca-388d-813e-cc866ca00885","pitchNumber":1,"startTime":"2026-04-12T20:34:13.357Z","endTime":"2026-04-12T20:34:21.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:34:21.362Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T20:34:58.460Z","endTime":"2026-04-12T20:36:35.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T20:34:43.738Z","endTime":"2026-04-12T20:35:00.757Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714887616438247,"aZ":-12.554375984380556,"pfxX":1.385813223694985,"pfxZ":10.61101710723918,"pX":1.609275946758525,"pZ":2.5912105721970526,"vX0":4.834694890314106,"vY0":-135.62227703715064,"vZ0":-8.161986923845362,"x":55.66,"y":168.82,"x0":-0.3819053748895308,"y0":50.00343256608219,"z0":6.530267615180524,"aX":2.5618613584927727},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":-3.6,"spinRate":2332,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.40501594350535264,"extension":6.945779820875343},"index":1,"playId":"31ff7486-8ec8-3560-9b38-29921c97df07","pitchNumber":1,"startTime":"2026-04-12T20:35:00.757Z","endTime":"2026-04-12T20:35:04.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35613333339631,"aZ":-10.993135314601924,"pfxX":-3.056138064600913,"pfxZ":11.180713573764749,"pX":-0.35837481214354544,"pZ":3.8092077161671076,"vX0":3.9497136665790995,"vY0":-136.80395536510227,"vZ0":-4.3972920084284,"x":130.66,"y":135.93,"x0":-1.4241896497437454,"y0":50.00159474187763,"z0":6.191768584732467,"aX":-5.789220257940552},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.6,"breakHorizontal":4.7,"spinRate":2366,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40046970062550846,"extension":6.599391667109522},"index":2,"playId":"55fe0558-dacd-3dda-9d49-65eb6aea1939","pitchNumber":2,"startTime":"2026-04-12T20:35:18.147Z","endTime":"2026-04-12T20:35:23.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.434242777424984,"aZ":-9.653163615713607,"pfxX":-2.9427421266816207,"pfxZ":11.690585894897653,"pX":0.5320881638133249,"pZ":3.503969653646211,"vX0":6.154236951549923,"vY0":-138.08594180416154,"vZ0":-5.402889433289683,"x":96.72,"y":144.17,"x0":-1.3456119256350239,"y0":50.00500495345748,"z0":6.138790165084807,"aX":-5.670711505517586},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.2,"breakHorizontal":4.0,"spinRate":2454,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3970236691504496,"extension":6.838458450302695},"index":3,"playId":"18e58071-ad9a-3985-990f-7b012bb69fc3","pitchNumber":3,"startTime":"2026-04-12T20:35:34.727Z","endTime":"2026-04-12T20:35:40.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688829909418576,"aZ":-12.400186404292022,"pfxX":-3.7581326715762087,"pfxZ":10.231390909431978,"pX":0.2444297937436582,"pZ":3.1242973101513907,"vX0":4.644152451656691,"vY0":-137.90484583275867,"vZ0":-6.298979908789506,"x":107.68,"y":154.42,"x0":-0.9704841193583182,"y0":50.00362978819813,"z0":6.268944152857183,"aX":-7.263955014931981},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":5.9,"spinRate":2344,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.39666164384861347,"extension":6.833633333218056},"index":4,"playId":"84036105-9eaf-3192-9a0f-810d5ad18c67","pitchNumber":4,"startTime":"2026-04-12T20:35:53.535Z","endTime":"2026-04-12T20:35:57.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07474617597708,"aZ":-11.35612179987174,"pfxX":-1.8685298609065155,"pfxZ":10.737018384342242,"pX":1.131350421651236,"pZ":4.190916034421238,"vX0":4.9276385868839006,"vY0":-137.7508856136813,"vZ0":-4.25095713836841,"x":73.88,"y":125.63,"x0":-0.4308971172491204,"y0":50.00132049376419,"z0":6.510588366860624,"aX":-3.6231777696757925},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":2.4,"spinRate":2322,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.3962866557671596,"extension":6.975631987711046},"index":5,"playId":"546622a2-8dc9-3991-94ea-e0f453083458","pitchNumber":5,"startTime":"2026-04-12T20:36:14.337Z","endTime":"2026-04-12T20:36:18.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670666925296636,"aZ":-9.039776090953055,"pfxX":-2.9627199710420085,"pfxZ":12.008581832000035,"pX":0.15200953925781885,"pZ":2.251018965748402,"vX0":4.367858971829271,"vY0":-137.69840152286545,"vZ0":-8.760075069816812,"x":111.21,"y":178.0,"x0":-1.0675460898827807,"y0":50.004028769305656,"z0":6.0795376525511315,"aX":-5.708401448629544},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.2,"breakHorizontal":4.4,"spinRate":2361,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.3973047441583306,"extension":6.853594277802198},"index":6,"playId":"952b57fa-7434-3ca3-91b9-49b88ce8c1e5","pitchNumber":6,"startTime":"2026-04-12T20:36:30.938Z","endTime":"2026-04-12T20:36:35.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:36:35.472Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ty France doubles (1) on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T20:39:02.548Z","endTime":"2026-04-12T20:40:12.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Dollander replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:38:18.803Z","endTime":"2026-04-12T20:39:04.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64947925937884,"aZ":-23.14512490585661,"pfxX":-10.943590334238436,"pfxZ":4.3011950627857924,"pX":0.32840128805360236,"pZ":2.5793198459513778,"vX0":9.917464095389102,"vY0":-143.86356842398595,"vZ0":-2.7094533663995355,"x":104.48,"y":169.14,"x0":-1.7377921251971817,"y0":50.00652675334009,"z0":4.964251222436038,"aX":-22.997352842458294},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.4,"breakHorizontal":17.9,"spinRate":2493,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.3803868451074064,"extension":6.5971771331028535},"index":1,"playId":"76d32cf3-87ba-3bea-a373-0e1f66c6ad9a","pitchNumber":1,"startTime":"2026-04-12T20:39:04.336Z","endTime":"2026-04-12T20:39:07.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06818291129431,"aZ":-15.419781930853183,"pfxX":-9.437808661864203,"pfxZ":8.021065283614163,"pX":2.39768178270123,"pZ":1.7959758192552677,"vX0":14.415219177581946,"vY0":-143.34147791554736,"vZ0":-6.033300946394227,"x":25.61,"y":190.29,"x0":-1.4621477557637421,"y0":50.00024057921118,"z0":4.885029146987829,"aX":-19.707002436506137},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.4,"breakHorizontal":14.3,"spinRate":2463,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.38162673103006295,"extension":6.566839634537834},"index":2,"playId":"90afc454-3ea8-3365-94be-fd820a2dda4f","pitchNumber":2,"startTime":"2026-04-12T20:39:20.620Z","endTime":"2026-04-12T20:39:23.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92715674621154,"aZ":-19.99215655679251,"pfxX":-10.75237048172013,"pfxZ":5.928790564433141,"pX":0.7548630036906848,"pZ":2.5319445281921586,"vX0":10.7600167454368,"vY0":-141.8824181400992,"vZ0":-2.9934107071819707,"x":88.23,"y":170.42,"x0":-1.6744908692734575,"y0":50.006423839073605,"z0":4.862251369045209,"aX":-22.109396040769376},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.3,"breakHorizontal":17.5,"spinRate":2517,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3848132033377252,"extension":6.662403191178113},"index":3,"playId":"74568448-689b-33e2-901e-844b02c6c1e7","pitchNumber":3,"startTime":"2026-04-12T20:39:38.938Z","endTime":"2026-04-12T20:39:42.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82625196025439,"aZ":-23.414158880823702,"pfxX":-12.20818897401696,"pfxZ":4.143986599652109,"pX":0.6216097547408548,"pZ":1.898757111633411,"vX0":11.039275192656216,"vY0":-144.07688412781266,"vZ0":-4.385143073618319,"x":93.31,"y":187.51,"x0":-1.6636444557742232,"y0":50.00151171894725,"z0":4.877779322236358,"aX":-25.799270278620376},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.8,"breakHorizontal":20.0,"spinRate":2558,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.3794094861788402,"extension":6.63427681461367},"hitData":{"launchSpeed":105.0,"launchAngle":7.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":169.5,"coordY":67.93}},"index":4,"playId":"81428cba-dcf6-3e87-a1b0-33bc7e014d2a","pitchNumber":4,"startTime":"2026-04-12T20:39:58.324Z","endTime":"2026-04-12T20:40:12.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":0.78,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:40:12.829Z","atBatIndex":12},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Bryce Johnson out on a sacrifice bunt, pitcher Chase Dollander to first baseman TJ Rumfield. Ty France to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T20:40:37.109Z","endTime":"2026-04-12T20:40:50.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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(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":97.6,"endSpeed":89.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94082331355152,"aZ":-17.540342603326366,"pfxX":-8.533769639785312,"pfxZ":7.176623688492314,"pX":-0.5049282968161515,"pZ":2.528679736831109,"vX0":6.712982956963802,"vY0":-141.98697568584885,"vZ0":-3.4943639139776583,"x":136.25,"y":170.51,"x0":-1.7927806968819842,"y0":50.00310738967282,"z0":4.893597952181713,"aX":-17.400043778992835},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.5,"breakHorizontal":14.0,"spinRate":2450,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.38598132146058983,"extension":6.508073480836761},"hitData":{"launchSpeed":36.5,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":123.54,"coordY":192.09}},"index":0,"playId":"964c367f-ccb4-3a9d-9ab6-c779c831b2e5","pitchNumber":1,"startTime":"2026-04-12T20:40:43.496Z","endTime":"2026-04-12T20:40:50.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"second":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":1.05,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:40:50.498Z","atBatIndex":13},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Freddy Fermin out on a sacrifice fly to left fielder Mickey Moniak. Ty France scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T20:41:13.893Z","endTime":"2026-04-12T20:42:13.117Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.062840130548967,"aZ":-31.972223770584776,"pfxX":-10.931918965132205,"pfxZ":0.11734692786633794,"pX":1.1107740686693772,"pZ":3.172101323756579,"vX0":10.514470573430906,"vY0":-129.9397840545823,"vZ0":1.5798722009044317,"x":74.66,"y":153.13,"x0":-1.5742066315700838,"y0":50.001642339855,"z0":4.991204932314476,"aX":-18.631471275652952},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.8,"breakHorizontal":17.4,"spinRate":2069,"spinDirection":252},"zone":12,"typeConfidence":2.0,"plateTime":0.42206015386288476,"extension":6.626817276889104},"index":0,"playId":"8d0d1f9d-48fd-3a0f-ac5a-c6a0b6d9748a","pitchNumber":1,"startTime":"2026-04-12T20:41:22.893Z","endTime":"2026-04-12T20:41:26.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.540159001611705,"aZ":-26.092686272854277,"pfxX":-11.558195306680233,"pfxZ":2.9822810843225795,"pX":0.9021880384062384,"pZ":2.733780378722762,"vX0":10.946762157487603,"vY0":-142.28485347629942,"vZ0":-1.6035051212258105,"x":82.61,"y":164.97,"x0":-1.5049925808989575,"y0":50.00061188795629,"z0":4.968108753722415,"aX":-23.549142535892177},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.3,"breakHorizontal":18.5,"spinRate":2409,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3858743159060172,"extension":6.615526444378853},"index":1,"playId":"7d26e547-04bc-3553-a1eb-83e56f2476b0","pitchNumber":2,"startTime":"2026-04-12T20:41:40.561Z","endTime":"2026-04-12T20:41:44.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47721618278076,"aZ":-36.31230056567789,"pfxX":6.8801642587517,"pfxZ":-2.9211457312372637,"pX":-0.46835233452282166,"pZ":3.5779474212941036,"vX0":0.9215657927692102,"vY0":-117.9627380593857,"vZ0":3.755408801118694,"x":134.85,"y":142.18,"x0":-1.7579534562544277,"y0":50.004154439973696,"z0":5.303300380837708,"aX":9.740657344584974},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.2,"breakHorizontal":-12.7,"spinRate":2749,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.46351876149294613,"extension":6.5857368187105845},"hitData":{"launchSpeed":82.2,"launchAngle":37.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.44,"coordY":96.33}},"index":2,"playId":"d24445dc-c0e9-3c2c-aeb7-874976e81e0b","pitchNumber":3,"startTime":"2026-04-12T20:42:00.349Z","endTime":"2026-04-12T20:42:13.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":1.26,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:42:13.117Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out sharply, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T20:42:37.152Z","endTime":"2026-04-12T20:43:09.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.282140667692747,"aZ":-25.57046967852224,"pfxX":4.406267346718044,"pfxZ":4.171855139942998,"pX":0.6853768215527568,"pZ":3.392182264880586,"vX0":4.743607055961962,"vY0":-125.02520895045959,"vZ0":1.0347548711181074,"x":90.88,"y":147.19,"x0":-1.8090916757895223,"y0":50.00135408903397,"z0":5.0719468898576805,"aX":6.97251032581925},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.0,"breakHorizontal":-9.1,"spinRate":2759,"spinDirection":85},"zone":12,"typeConfidence":2.0,"plateTime":0.43814889036680915,"extension":6.725270468217964},"index":0,"playId":"2143f991-ca97-3855-92e6-c0d78d4d4644","pitchNumber":1,"startTime":"2026-04-12T20:42:45.602Z","endTime":"2026-04-12T20:42:49.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103380835790983,"aZ":-33.547517125817,"pfxX":2.243621148662676,"pfxZ":-0.8127260054366339,"pX":0.08277338060446646,"pZ":2.344747417725306,"vX0":4.119220911157404,"vY0":-129.14348523677188,"vZ0":-0.2726846965046079,"x":113.84,"y":175.47,"x0":-1.8223724843223879,"y0":50.001510346996334,"z0":5.025276681669579,"aX":3.8003516243989055},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":-4.9,"spinRate":2723,"spinDirection":106},"zone":5,"typeConfidence":2.0,"plateTime":0.42362185835845656,"extension":6.631709800229871},"hitData":{"launchSpeed":106.1,"launchAngle":8.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.28,"coordY":150.73}},"index":1,"playId":"7d4be8b5-88cf-3097-894e-e93501f4327e","pitchNumber":2,"startTime":"2026-04-12T20:43:02.307Z","endTime":"2026-04-12T20:43:09.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":801403,"link":"/api/v1/people/801403"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:43:09.883Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T20:45:13.178Z","endTime":"2026-04-12T20:46:55.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78837398476387,"aZ":-14.777808212400188,"pfxX":1.851645425670501,"pfxZ":9.71846981367478,"pX":1.1133921780942426,"pZ":2.668422778566374,"vX0":4.595021715963914,"vY0":-132.7860327227529,"vZ0":-6.955266801617388,"x":74.56,"y":166.73,"x0":-0.8783946979731038,"y0":50.002987858884985,"z0":6.392056734980427,"aX":3.3141500863117255},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":-4.3,"spinRate":2528,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.4120971941917806,"extension":6.655447072358733},"index":0,"playId":"a5968cb0-344e-3baa-a841-a663f034d0d6","pitchNumber":1,"startTime":"2026-04-12T20:45:28.993Z","endTime":"2026-04-12T20:45:32.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":93.8,"endSpeed":85.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74097787214751,"aZ":-10.565009367182284,"pfxX":-3.729145488823355,"pfxZ":11.418121244033642,"pX":-0.5709693559573399,"pZ":3.6735659687708777,"vX0":3.7105109461815142,"vY0":-136.60938171491233,"vZ0":-4.536586135485963,"x":138.76,"y":139.59,"x0":-1.4615065744119018,"y0":50.00195948626503,"z0":6.080363316523018,"aX":-7.0570796205784845},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":6.0,"spinRate":2528,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4007585735048673,"extension":6.753188290963893},"index":1,"playId":"9bbe5f55-5a5c-3679-9395-a3e79e6af216","pitchNumber":2,"startTime":"2026-04-12T20:45:49.121Z","endTime":"2026-04-12T20:45:53.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-04-12T20:45:59.942Z","endTime":"2026-04-12T20:46:13.684Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":94.9,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733001462269495,"aZ":-12.084375947492875,"pfxX":-1.6729993188089267,"pfxZ":10.370948811745167,"pX":1.6578876186756282,"pZ":3.6699971693531652,"vX0":7.836088150590135,"vY0":-138.0642167765334,"vZ0":-4.745206364926954,"x":53.81,"y":139.69,"x0":-0.9955503193809626,"y0":50.00540110813147,"z0":6.219518062490834,"aX":-3.2428365880536822},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":1.4,"spinRate":2349,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.39618833912893603,"extension":6.8324038830849485},"index":3,"playId":"6a1d5dbd-36a2-3b68-9df5-4c9aa6589a6b","pitchNumber":3,"startTime":"2026-04-12T20:46:13.684Z","endTime":"2026-04-12T20:46:17.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.960969808227443,"aZ":-29.270370559006096,"pfxX":7.61367725565064,"pfxZ":2.0259444268073485,"pX":1.8435128559649836,"pZ":0.08334255087689461,"vX0":4.502852286019018,"vY0":-119.96242933884187,"vZ0":-8.265074921487527,"x":46.73,"y":236.53,"x0":-1.0579481589921895,"y0":50.002928851741906,"z0":6.2464202412133565,"aX":10.902868839690385},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.6,"breakHorizontal":-15.0,"spinRate":2411,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.45964980387449916,"extension":6.7281837108185165},"index":4,"playId":"aa6372ed-79be-34b9-bc0b-c5a7afdd66f5","pitchNumber":4,"startTime":"2026-04-12T20:46:31.169Z","endTime":"2026-04-12T20:46:34.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":90.7,"endSpeed":83.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855501361819346,"aZ":-18.49194377470525,"pfxX":3.661317086277659,"pfxZ":7.739485300683707,"pX":1.3338621017752974,"pZ":3.3140625217065023,"vX0":4.750997487257071,"vY0":-132.07438866467564,"vZ0":-4.60322265560253,"x":66.16,"y":149.3,"x0":-0.9634486246582646,"y0":50.00523098839684,"z0":6.437565220658079,"aX":6.476465920760853},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":-7.7,"spinRate":2521,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.41453213483469087,"extension":6.653864370184933},"index":5,"playId":"288bd65d-12d8-35a8-b346-5c37322b2424","pitchNumber":5,"startTime":"2026-04-12T20:46:51.782Z","endTime":"2026-04-12T20:46:55.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:46:55.447Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T20:47:07.632Z","endTime":"2026-04-12T20:48:22.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14806105720584,"aZ":-8.029261564141716,"pfxX":-2.853467793638639,"pfxZ":12.874931414039576,"pX":0.16466743607232015,"pZ":2.303651177640722,"vX0":4.461669658283582,"vY0":-136.36061289549005,"vZ0":-8.716037118543998,"x":110.72,"y":176.58,"x0":-1.1251327102906825,"y0":50.00254213606262,"z0":6.102927318702074,"aX":-5.3514101120893},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.6,"breakHorizontal":4.2,"spinRate":2304,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4023200820164665,"extension":6.8477204117273915},"index":0,"playId":"5c25c3c9-e066-3ba9-abf6-b204a289040b","pitchNumber":1,"startTime":"2026-04-12T20:47:24.146Z","endTime":"2026-04-12T20:47:27.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23647582581796,"aZ":-10.392811266116386,"pfxX":-2.1835692785888554,"pfxZ":11.567174044554015,"pX":-0.3143129548241887,"pZ":4.425907735803362,"vX0":3.6738362353912803,"vY0":-136.85977083213925,"vZ0":-2.9523045250359017,"x":128.98,"y":119.28,"x0":-1.3948665219126413,"y0":50.006657268206204,"z0":6.238098422216741,"aX":-4.113491774185425},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.4,"breakHorizontal":3.1,"spinRate":2388,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4013194685627899,"extension":6.620294470989986},"index":1,"playId":"5f4d7e5b-2990-3f9e-9dd0-f7382d17bbff","pitchNumber":2,"startTime":"2026-04-12T20:47:42.004Z","endTime":"2026-04-12T20:47:45.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.857449238466035,"aZ":-11.473431407402208,"pfxX":-2.358297138646659,"pfxZ":10.742970595998893,"pX":0.07343897476216474,"pZ":3.6706584196755796,"vX0":3.1925359746677753,"vY0":-137.97377661790546,"vZ0":-5.253094878676574,"x":114.2,"y":139.67,"x0":-0.792546946703122,"y0":50.00226899281757,"z0":6.373189317599908,"aX":-4.5442620377468375},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":3.6,"spinRate":2397,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3970657258503687,"extension":6.852435874462237},"index":2,"playId":"e3fafb45-2b11-3f58-ac41-3f36911e1db5","pitchNumber":3,"startTime":"2026-04-12T20:47:57.875Z","endTime":"2026-04-12T20:48:02.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.639459670699978,"aZ":-7.990968275132296,"pfxX":-2.4722598892091794,"pfxZ":12.766379305549766,"pX":-0.27827179782786504,"pZ":2.215304722905101,"vX0":2.559640414784673,"vY0":-136.6477099332565,"vZ0":-9.376102396288271,"x":127.61,"y":178.97,"x0":-0.9051693196650897,"y0":50.00091131792218,"z0":6.236641581777333,"aX":-4.6826937075864015},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.4,"breakHorizontal":4.0,"spinRate":2325,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.4005729563831908,"extension":6.926320624890421},"index":3,"playId":"95846f23-e137-38d8-93e3-7256c749e21b","pitchNumber":4,"startTime":"2026-04-12T20:48:18.675Z","endTime":"2026-04-12T20:48:22.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:48:22.922Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Karros pops out to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T20:48:41.493Z","endTime":"2026-04-12T20:50:44.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":601713,"fullName":"Nick Pivetta","link":"/api/v1/people/601713"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.511679398765345,"aZ":-18.264479610477792,"pfxX":2.2357041130408275,"pfxZ":7.626748929761295,"pX":0.5068776844879966,"pZ":3.970186353054868,"vX0":3.845262580711628,"vY0":-133.85708472204624,"vZ0":-2.768958866190053,"x":97.68,"y":131.58,"x0":-1.2359361297824503,"y0":50.00430583677926,"z0":6.3180343585174885,"aX":4.077072821013899},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-4.8,"spinRate":2474,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.40839347043172136,"extension":6.7068670723501755},"index":0,"playId":"b4fde234-78d5-3762-971f-43be5ab900ec","pitchNumber":1,"startTime":"2026-04-12T20:48:54.773Z","endTime":"2026-04-12T20:48:58.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.798301367088037,"aZ":-18.41986948354231,"pfxX":2.507217630760757,"pfxZ":7.507031888455847,"pX":-0.4921709895797474,"pZ":3.0636548675069863,"vX0":0.5129671395754278,"vY0":-134.1809165430315,"vZ0":-5.391386524645541,"x":135.76,"y":156.06,"x0":-1.01140882158365,"y0":50.00205402836185,"z0":6.402708333263997,"aX":4.5917552880971435},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":-4.7,"spinRate":2426,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.4075060773188164,"extension":6.702761186489132},"index":1,"playId":"14e47bc1-8b9b-3120-966e-584ce79904e1","pitchNumber":2,"startTime":"2026-04-12T20:49:09.315Z","endTime":"2026-04-12T20:49:13.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74905334352504,"aZ":-9.755010506431002,"pfxX":-1.1291702358089264,"pfxZ":11.68553132604816,"pX":-1.0609146180621218,"pZ":4.5962004790025555,"vX0":0.17218762954553773,"vY0":-137.67664680305973,"vZ0":-3.2900279585130052,"x":157.44,"y":114.68,"x0":-0.9776024839331585,"y0":50.00263069207402,"z0":6.4676211674518385,"aX":-2.1661112922995174},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.6,"breakHorizontal":2.0,"spinRate":2322,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.39793309986855263,"extension":6.709075504842907},"index":2,"playId":"53c3d381-50df-3e62-a208-2c9bfc4fe8ce","pitchNumber":3,"startTime":"2026-04-12T20:49:26.127Z","endTime":"2026-04-12T20:49:32.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06481967972965,"aZ":-6.334927238515914,"pfxX":-1.5160665883023836,"pfxZ":13.697422018526975,"pX":-0.3290913225469286,"pZ":2.190523517091069,"vX0":1.6465957224438657,"vY0":-137.14530963990796,"vZ0":-9.948688237156889,"x":129.54,"y":179.64,"x0":-0.7430742472735758,"y0":50.003954763012,"z0":6.315597359811013,"aX":-2.8603282751064434},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":22.7,"breakHorizontal":2.4,"spinRate":2408,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.40085407897193903,"extension":6.950546559848908},"index":3,"playId":"51fd8eac-99bb-3493-ae2c-4fe33cc4ed7f","pitchNumber":4,"startTime":"2026-04-12T20:49:50.819Z","endTime":"2026-04-12T20:49:54.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-12T20:50:01.778Z","endTime":"2026-04-12T20:50:15.091Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5416985622371,"aZ":-9.769945647100378,"pfxX":-2.781247834430779,"pfxZ":11.935722453054968,"pX":1.068355457345625,"pZ":2.1052202073436366,"vX0":5.276330482269758,"vY0":-136.5083532913264,"vZ0":-9.37509530419927,"x":76.28,"y":181.94,"x0":-0.5328904672907065,"y0":50.003307211796624,"z0":6.267364943606313,"aX":-5.2211474475159685},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":3.8,"spinRate":2344,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.40204970283233266,"extension":7.072279394905988},"index":5,"playId":"a3744fa2-4fc8-3e84-b8ef-60708e479ac9","pitchNumber":5,"startTime":"2026-04-12T20:50:15.091Z","endTime":"2026-04-12T20:50:19.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08683037901115,"aZ":-17.118438509281493,"pfxX":1.9798021816744769,"pfxZ":8.365179728135054,"pX":-0.05839032270520532,"pZ":2.764534135497926,"vX0":1.8278337934635658,"vY0":-133.63814537333127,"vZ0":-6.035843871431894,"x":119.23,"y":164.14,"x0":-1.0096612168826062,"y0":50.00465950064038,"z0":6.291613016403822,"aX":3.5639380789463835},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":-4.0,"spinRate":2357,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4106192601164316,"extension":6.84934894593612},"hitData":{"launchSpeed":91.3,"launchAngle":62.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":168.48,"coordY":145.5}},"index":6,"playId":"104b1a35-5c83-36e6-8f70-d92dac3b729d","pitchNumber":6,"startTime":"2026-04-12T20:50:34.126Z","endTime":"2026-04-12T20:50:44.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":601713,"link":"/api/v1/people/601713"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:50:44.429Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T20:53:32.782Z","endTime":"2026-04-12T20:54:04.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Valente Bellozo replaces Chase Dollander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-04-12T20:52:49.251Z","endTime":"2026-04-12T20:53:34.920Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678368,"link":"/api/v1/people/678368"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":801403,"link":"/api/v1/people/801403","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12372947546044,"aZ":-19.876814464678358,"pfxX":-4.885735293386258,"pfxZ":7.431624599756104,"pX":0.41849594524105826,"pZ":1.341686726650313,"vX0":4.382739524614451,"vY0":-127.52927894266028,"vZ0":-6.846025140782903,"x":101.05,"y":202.55,"x0":-0.6838445257080158,"y0":50.00256484310021,"z0":5.6179179446146295,"aX":-8.083852702290086},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":12.2,"breakHorizontal":7.9,"spinRate":2437,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.428766141942738,"extension":6.156295313700812},"index":1,"playId":"2515ab8a-4bfd-3648-8e29-43adc348508e","pitchNumber":1,"startTime":"2026-04-12T20:53:34.920Z","endTime":"2026-04-12T20:53:39.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181890408153247,"aZ":-20.10107070774644,"pfxX":-1.177268466777972,"pfxZ":7.457843112187056,"pX":0.48896227456938424,"pZ":2.0979664878531863,"vX0":3.5576515110419784,"vY0":-126.06433703462773,"vZ0":-4.693679148295877,"x":98.36,"y":182.13,"x0":-0.7839251475487571,"y0":50.00516865576002,"z0":5.593888424932895,"aX":-1.9068705629071345},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.7,"breakHorizontal":1.3,"spinRate":2539,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.43348931208161945,"extension":5.942319088602488},"hitData":{"launchSpeed":109.3,"launchAngle":7.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.59,"coordY":102.41}},"index":2,"playId":"d129cc48-f8a5-3363-b806-33d1dc3d8cd4","pitchNumber":2,"startTime":"2026-04-12T20:53:52.581Z","endTime":"2026-04-12T20:54:04.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.61,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:54:04.207Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jackson Merrill lines into a double play, second baseman Edouard Julien to first baseman TJ Rumfield. Fernando Tatis Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T20:54:15.261Z","endTime":"2026-04-12T20:55:46.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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(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":88.2,"endSpeed":81.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.466564483494878,"aZ":-17.370423256458036,"pfxX":-1.110395083992218,"pfxZ":8.734886275514754,"pX":1.4553120421535277,"pZ":3.473645785053864,"vX0":5.72325183415697,"vY0":-128.5393366957247,"vZ0":-2.272927062559728,"x":61.53,"y":144.99,"x0":-0.6436297641789579,"y0":50.001420173886515,"z0":5.699204829525451,"aX":-1.8820855705802313},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.6,"breakHorizontal":0.8,"spinRate":2438,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.4240546804890384,"extension":6.310355660325955},"index":0,"playId":"eff82774-8b50-3442-b863-596041330894","pitchNumber":1,"startTime":"2026-04-12T20:54:29.235Z","endTime":"2026-04-12T20:54:32.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13996713370126,"aZ":-31.57055799855346,"pfxX":8.55866312975024,"pfxZ":0.45178702552291217,"pX":1.8458964713748431,"pZ":0.9977271916903783,"vX0":3.107229122866478,"vY0":-114.28299973849548,"vZ0":-3.422311023827228,"x":46.64,"y":211.84,"x0":-0.6432085190125462,"y0":50.001080048378945,"z0":5.616948354971054,"aX":11.31338370585596},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.2,"breakHorizontal":-16.3,"spinRate":2903,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4793615162912701,"extension":6.368022158925643},"index":1,"playId":"25c30693-2b86-3b73-9fa6-0cde8d9586a2","pitchNumber":2,"startTime":"2026-04-12T20:54:48.928Z","endTime":"2026-04-12T20:54:53.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977957971016,"aZ":-19.55927464333135,"pfxX":-1.7319637080294163,"pfxZ":7.5446287032492325,"pX":0.5046389699955038,"pZ":1.9345283123774728,"vX0":4.187187902374468,"vY0":-127.88020373120277,"vZ0":-4.979569377618334,"x":97.76,"y":186.55,"x0":-0.9219545214849615,"y0":50.00470808453522,"z0":5.421299025723151,"aX":-2.8971210258862885},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.8,"breakHorizontal":2.3,"spinRate":2511,"spinDirection":173},"zone":9,"typeConfidence":2.0,"plateTime":0.4267478337977262,"extension":6.293915935545611},"index":2,"playId":"5ab4caf0-0eeb-3f4b-8569-12ee553fa9c9","pitchNumber":3,"startTime":"2026-04-12T20:55:10.459Z","endTime":"2026-04-12T20:55:14.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.051794427728005,"aZ":-12.72373365533475,"pfxX":-4.0168794117821385,"pfxZ":10.741708755145904,"pX":0.5344386779247295,"pZ":2.791055017026695,"vX0":3.957762556166042,"vY0":-134.21738585589193,"vZ0":-5.117020145698013,"x":96.63,"y":163.42,"x0":-0.4426329829100997,"y0":50.00516399425503,"z0":5.64001060372965,"aX":-7.275615818103973},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.5,"breakHorizontal":6.4,"spinRate":2035,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40924396872385493,"extension":6.252845297328593},"hitData":{"launchSpeed":95.1,"launchAngle":10.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":143.12,"coordY":147.95}},"index":3,"playId":"9f86e4d3-d300-3ab4-b38f-f703243fe57e","pitchNumber":4,"startTime":"2026-04-12T20:55:33.751Z","endTime":"2026-04-12T20:55:46.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":1.0,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:55:46.265Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T20:56:08.054Z","endTime":"2026-04-12T20:58:19.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28559919618279,"aZ":-22.795215251501396,"pfxX":-1.022137395170732,"pfxZ":5.64038614246597,"pX":-0.4598935985093629,"pZ":2.1695418260000925,"vX0":1.1829277468494361,"vY0":-128.34790002637624,"vZ0":-4.591130516326857,"x":134.53,"y":180.2,"x0":-0.7945936216638745,"y0":50.006014377939756,"z0":5.763364886887199,"aX":-1.7007467896449717},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":1.6,"spinRate":2335,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.4272292195321383,"extension":5.998477313407524},"index":0,"playId":"f4b452a3-58a2-3e29-b819-b45166da9d3f","pitchNumber":1,"startTime":"2026-04-12T20:56:09.961Z","endTime":"2026-04-12T20:56:13.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90321260653509,"aZ":-29.628218563685184,"pfxX":-10.961304007378953,"pfxZ":1.802979273929524,"pX":0.9409153571804076,"pZ":1.7331425006089736,"vX0":7.588862721561419,"vY0":-118.14803446920611,"vZ0":-2.528021423659934,"x":81.13,"y":191.99,"x0":-0.8916239154059434,"y0":50.00176006039906,"z0":5.544910024910994,"aX":-15.466621632538567},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.9,"breakHorizontal":18.0,"spinRate":1848,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.46391773346557885,"extension":6.177847243201934},"index":1,"playId":"db1329a3-1b75-3fab-9d1e-6b3255c57dcd","pitchNumber":2,"startTime":"2026-04-12T20:56:25.676Z","endTime":"2026-04-12T20:56:29.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71892055447288,"aZ":-27.03921723491493,"pfxX":6.818415059582218,"pfxZ":3.6304294069302347,"pX":0.5662172443136864,"pZ":1.6897268836488963,"vX0":1.7597219994706284,"vY0":-118.16769251956767,"vZ0":-3.3578665838687103,"x":95.42,"y":193.16,"x0":-1.0739389339903063,"y0":50.00081023399955,"z0":5.615859651438512,"aX":9.630881295331609},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.0,"breakHorizontal":-12.7,"spinRate":2777,"spinDirection":82},"zone":9,"typeConfidence":2.0,"plateTime":0.46368452316663733,"extension":6.1078246532823455},"index":2,"playId":"2049dd4a-ef43-385b-948d-cc24eb81eabb","pitchNumber":3,"startTime":"2026-04-12T20:56:49.534Z","endTime":"2026-04-12T20:56:53.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27458492433917,"aZ":-27.033940412372953,"pfxX":-10.621141678039649,"pfxZ":3.474110534704136,"pX":0.7600615117288275,"pZ":0.615537933824512,"vX0":7.039738905299131,"vY0":-120.50447481512698,"vZ0":-5.568991320594842,"x":88.03,"y":222.16,"x0":-0.8116705810664377,"y0":50.0005917491832,"z0":5.329269819667975,"aX":-15.69994955997223},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.3,"breakHorizontal":17.6,"spinRate":1838,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.45363352063647966,"extension":6.066906675447221},"index":3,"playId":"89ce6e0a-f30d-3099-a796-cde357988df4","pitchNumber":4,"startTime":"2026-04-12T20:57:12.236Z","endTime":"2026-04-12T20:57:16.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472887299539057,"aZ":-14.139159882994207,"pfxX":-2.903635681128385,"pfxZ":9.97260077303137,"pX":0.5846670461248777,"pZ":4.64137954942405,"vX0":4.273529748422762,"vY0":-133.78950902497522,"vZ0":-0.5791492076433811,"x":94.71,"y":113.46,"x0":-0.6577968151957397,"y0":50.00521838118993,"z0":5.876117593883185,"aX":-5.2529466160093},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":4.3,"spinRate":2202,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40974460631288423,"extension":6.154627731646448},"index":4,"playId":"b5b35bc4-848c-3cd3-b45d-017dd9ee3ffc","pitchNumber":5,"startTime":"2026-04-12T20:57:35.411Z","endTime":"2026-04-12T20:57:39.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.583123363216245,"aZ":-21.445680387835587,"pfxX":0.8764883153655294,"pfxZ":6.472801772501347,"pX":1.5556120755236837,"pZ":1.6033997909737776,"vX0":5.428895140048772,"vY0":-127.50069271477565,"vZ0":-5.7000612995706,"x":57.7,"y":195.49,"x0":-0.7092736322777072,"y0":50.00291334048765,"z0":5.544842649530744,"aX":1.451763055203792},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.8,"breakHorizontal":-2.8,"spinRate":2489,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.42850428873821,"extension":6.170126306518038},"index":5,"playId":"3365466c-3fe9-3b1f-b36d-4a5ab43493a0","pitchNumber":6,"startTime":"2026-04-12T20:57:54.670Z","endTime":"2026-04-12T20:57:58.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694318379699848,"aZ":-31.069900059071447,"pfxX":-11.119773359556547,"pfxZ":0.7541508956219825,"pX":1.2335644483139825,"pZ":0.8217911081478172,"vX0":8.612453675056724,"vY0":-120.1739189355399,"vZ0":-4.224821848485981,"x":69.98,"y":216.59,"x0":-0.9472014589714999,"y0":50.00410205986233,"z0":5.354335863686757,"aX":-16.310034468569174},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.6,"breakHorizontal":18.1,"spinRate":1925,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.45530265353162314,"extension":6.225280694694951},"index":6,"playId":"0fbf8e98-3a7c-3c6f-a2cd-26f7fec783f6","pitchNumber":7,"startTime":"2026-04-12T20:58:15.473Z","endTime":"2026-04-12T20:58:19.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.31,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:58:19.097Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks. Manny Machado to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T20:58:32.534Z","endTime":"2026-04-12T21:00:40.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":78.3,"endSpeed":72.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91512349683701,"aZ":-37.41788064785616,"pfxX":4.878868035724471,"pfxZ":-4.018901380076427,"pX":0.5553776738384587,"pZ":0.9728220661193423,"vX0":1.2726983689134694,"vY0":-114.07256794448601,"vZ0":-2.386535964714426,"x":95.83,"y":212.51,"x0":-0.6448712377783891,"y0":50.0019461900703,"z0":5.756173432727124,"aX":6.366129346497551},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.6,"breakHorizontal":-9.1,"spinRate":2756,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4819811597247514,"extension":6.196382228039053},"index":0,"playId":"45447a5f-5860-3a82-bd3a-51060e6c7b64","pitchNumber":1,"startTime":"2026-04-12T20:58:47.574Z","endTime":"2026-04-12T20:58:53.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96824327902326,"aZ":-29.484200534384485,"pfxX":7.115703176759585,"pfxZ":1.9421917780290885,"pX":1.2877906314822867,"pZ":0.6722073378677031,"vX0":2.7778332319959413,"vY0":-116.52698188017406,"vZ0":-4.600928313641454,"x":67.91,"y":220.63,"x0":-0.8424219534466263,"y0":50.000760176035335,"z0":5.4436674441024895,"aX":9.826918061496658},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.8,"breakHorizontal":-13.6,"spinRate":2746,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.46923374109336446,"extension":6.3764067438821135},"index":1,"playId":"0e4e27b2-51c7-31a0-aba0-f30eed901d3f","pitchNumber":2,"startTime":"2026-04-12T20:59:07.567Z","endTime":"2026-04-12T20:59:11.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221404003740535,"aZ":-24.15403181466921,"pfxX":-0.07358609294326435,"pfxZ":4.708580447905907,"pX":-0.44844003956260237,"pZ":1.778843504102126,"vX0":1.1400080538401458,"vY0":-128.76144390194105,"vZ0":-4.91446496374428,"x":124.98,"y":180.48,"x0":-0.8847311280600715,"y0":50.00200001012263,"z0":5.548464075008729,"aX":-0.12551621600853508},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":-0.1,"spinRate":2436,"spinDirection":167},"zone":7,"typeConfidence":2.0,"plateTime":0.42312988927797424,"extension":6.290764830035531},"index":2,"playId":"d8070621-5f82-3c61-b0dd-b2576ac664ed","pitchNumber":3,"startTime":"2026-04-12T20:59:32.398Z","endTime":"2026-04-12T20:59:36.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443449741737236,"aZ":-14.733131754168209,"pfxX":-5.644680051500767,"pfxZ":9.849657377030393,"pX":0.9390796298686861,"pZ":2.6368719125506006,"vX0":5.6575661605430065,"vY0":-132.28638605039723,"vZ0":-5.069888672627301,"x":81.2,"y":167.58,"x0":-0.4947987588310506,"y0":50.0051351365947,"z0":5.659894757223294,"aX":-9.997591466615837},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2093,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.41418217750055897,"extension":6.176711114294013},"index":3,"playId":"7590d080-2d32-3270-b75e-4b696746b721","pitchNumber":4,"startTime":"2026-04-12T20:59:54.470Z","endTime":"2026-04-12T21:00:21.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":135,"player":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"}},"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":92.2,"endSpeed":84.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.331956459239308,"aZ":-14.545334246903463,"pfxX":-5.437902249871441,"pfxZ":9.652430557633448,"pX":-1.565491238992414,"pZ":3.3374337584343685,"vX0":-0.6191854868489803,"vY0":-134.34378625699523,"vZ0":-3.5848388878294184,"x":176.67,"y":148.67,"x0":-0.6255546481801869,"y0":50.003100510466574,"z0":5.724210291605419,"aX":-9.931010526570171},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":10.0,"spinRate":2137,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4078442687664796,"extension":6.172454056461546},"index":4,"playId":"11ebd6cb-2e99-3d1a-a907-7cdae13bcf03","pitchNumber":5,"startTime":"2026-04-12T21:00:35.689Z","endTime":"2026-04-12T21:00:40.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.65,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:00:40.924Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out sharply to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T21:00:55.890Z","endTime":"2026-04-12T21:01:28.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.053133325057587,"aZ":-29.027270733893992,"pfxX":-10.788950238444835,"pfxZ":2.2060779181038512,"pX":-0.3849681630771128,"pZ":2.0344729721355614,"vX0":4.322707442463017,"vY0":-118.58978446472466,"vZ0":-1.9044136942272798,"x":131.67,"y":183.85,"x0":-0.8266136372608947,"y0":50.00514128765951,"z0":5.488301822186885,"aX":-15.414299916511572},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.8,"breakHorizontal":18.5,"spinRate":1736,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4613449173609778,"extension":6.242003339169019},"hitData":{"launchSpeed":100.1,"launchAngle":42.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":109.51,"coordY":67.68}},"index":0,"playId":"9ef07e27-1131-3024-bae6-d1488fecbe09","pitchNumber":1,"startTime":"2026-04-12T21:01:18.883Z","endTime":"2026-04-12T21:01:28.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:01:28.767Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, first baseman Ty France to pitcher Kyle Hart.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T21:03:17.356Z","endTime":"2026-04-12T21:10:00.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,7],"actionIndex":[5,6],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":84.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74311230507027,"aZ":-9.16115100428895,"pfxX":-2.9363200792825817,"pfxZ":12.700247011299734,"pX":0.007814752230508551,"pZ":2.963000267014045,"vX0":2.9988300885904984,"vY0":-133.95400690328435,"vZ0":-7.558101167307052,"x":116.7,"y":158.78,"x0":-0.7463009303775289,"y0":50.00007042485015,"z0":6.481102330256194,"aX":-5.319535762137401},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.5,"breakHorizontal":4.7,"spinRate":2302,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.409353304457337,"extension":6.743115287767167},"index":0,"playId":"8ec04d87-2694-3cf0-89f9-9f8c4e5867ed","pitchNumber":1,"startTime":"2026-04-12T21:03:36.026Z","endTime":"2026-04-12T21:03:42.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.667697090398264,"aZ":-10.616650357463064,"pfxX":-2.16061554182674,"pfxZ":12.1426349791207,"pX":-0.11980544913188958,"pZ":4.048214400949442,"vX0":2.2828980867011106,"vY0":-132.49550005208155,"vZ0":-4.4568265942219485,"x":121.57,"y":129.48,"x0":-0.7124349160616837,"y0":50.00612266291261,"z0":6.529951423673552,"aX":-3.837146577754177},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":21.2,"breakHorizontal":3.4,"spinRate":2261,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.41361426181599636,"extension":6.87178795939994},"index":1,"playId":"101ecfa9-a333-35f5-8940-96c59c2d7b4c","pitchNumber":2,"startTime":"2026-04-12T21:03:55.525Z","endTime":"2026-04-12T21:03:59.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":68.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63934756672791,"aZ":-44.59309435291301,"pfxX":3.8801634546347303,"pfxZ":-10.316411573023576,"pX":-0.5367910110887097,"pZ":4.965025775967965,"vX0":0.2962684548949393,"vY0":-109.68219423783866,"vZ0":6.2769159704314275,"x":137.46,"y":104.72,"x0":-1.1774379676239364,"y0":50.00460874494267,"z0":6.855658564421702,"aX":4.669372531141049},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-16.4,"breakHorizontal":-7.1,"spinRate":2727,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.5017520316841977,"extension":6.559495494888787},"index":2,"playId":"c7c0e201-5940-3909-ae3a-b13d63af6310","pitchNumber":3,"startTime":"2026-04-12T21:04:08.610Z","endTime":"2026-04-12T21:04:12.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.500114773926228,"aZ":-7.801638487639353,"pfxX":-1.466303563902666,"pfxZ":13.536897184853158,"pX":0.4683606950022486,"pZ":2.349688672212532,"vX0":3.7283067646256014,"vY0":-133.97221371089748,"vZ0":-9.089551737746858,"x":99.15,"y":175.34,"x0":-0.7567255932445595,"y0":50.004816783588296,"z0":6.362236016022807,"aX":-2.6406360094943846},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":22.6,"breakHorizontal":1.8,"spinRate":2263,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.41031385020973765,"extension":6.9959602374673455},"index":3,"playId":"624c61d3-0b4a-3d05-90b1-c38f608211e5","pitchNumber":4,"startTime":"2026-04-12T21:04:24.470Z","endTime":"2026-04-12T21:04:28.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-12T21:04:31.987Z","endTime":"2026-04-12T21:04:44.936Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-12T21:04:44.936Z","endTime":"2026-04-12T21:05:56.899Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Hart replaces Nick Pivetta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-12T21:05:56.899Z","endTime":"2026-04-12T21:09:51.945Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":601713,"link":"/api/v1/people/601713","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475194212749894,"aZ":-32.29074746794471,"pfxX":-11.138846837145364,"pfxZ":-0.08700979856355495,"pX":0.25245011908652154,"pZ":1.7046154699328007,"vX0":-2.7659824650644174,"vY0":-116.1360076376905,"vZ0":-1.6390250048041828,"x":107.38,"y":192.76,"x0":2.9094788969913847,"y0":50.002281312618095,"z0":5.529485795456071,"aX":-15.01033796183087},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.2,"breakHorizontal":20.9,"spinRate":2779,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.4740745079935489,"extension":5.9627424099026936},"hitData":{"launchSpeed":92.8,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.51,"coordY":159.11}},"index":7,"playId":"36bdd1dd-1252-30e8-812a-a35cca4c709c","pitchNumber":5,"startTime":"2026-04-12T21:09:51.945Z","endTime":"2026-04-12T21:10:00.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:10:00.447Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T21:10:12.402Z","endTime":"2026-04-12T21:10:54.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.790432292540668,"aZ":-33.144505272265455,"pfxX":-11.397924788023074,"pfxZ":-0.7228992708212996,"pX":0.546689194660608,"pZ":2.179729646428413,"vX0":-2.024846917266504,"vY0":-115.26624524553502,"vZ0":-0.6550273755494204,"x":96.16,"y":179.93,"x0":2.918357709501985,"y0":50.00454604002999,"z0":5.68688404095147,"aX":-15.233749063113336},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.2,"breakHorizontal":21.1,"spinRate":2715,"spinDirection":299},"zone":6,"typeConfidence":2.0,"plateTime":0.47642982592237315,"extension":5.816573901718459},"index":0,"playId":"07790279-9262-3f3c-ab3c-9a5273133257","pitchNumber":1,"startTime":"2026-04-12T21:10:28.689Z","endTime":"2026-04-12T21:10:32.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084672556117667,"aZ":-23.74373334105534,"pfxX":8.13701929378962,"pfxZ":4.588105661796609,"pX":-0.4511133828765737,"pZ":2.457567899029306,"vX0":-10.137248687347078,"vY0":-134.24490540866597,"vZ0":-3.649191700786977,"x":134.2,"y":172.43,"x0":2.304057938752791,"y0":50.00568390609131,"z0":5.510483576874141,"aX":14.962604520066698},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":-12.7,"spinRate":2388,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4068726477832336,"extension":6.261941806316444},"hitData":{"launchSpeed":93.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.25,"coordY":165.42}},"index":1,"playId":"b66d1e90-8e12-3d74-b5eb-2df0c5f94118","pitchNumber":2,"startTime":"2026-04-12T21:10:45.152Z","endTime":"2026-04-12T21:10:54.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:10:54.011Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, pitcher Kyle Hart to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T21:11:01.147Z","endTime":"2026-04-12T21:11:48.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626494134761327,"aZ":-28.45418850622767,"pfxX":-2.3975013814962725,"pfxZ":2.3984568110169597,"pX":0.4886328403239527,"pZ":2.40913553085991,"vX0":-4.494786413030139,"vY0":-123.69149769454177,"vZ0":-2.2684323877209036,"x":98.37,"y":173.73,"x0":2.6405915026341686,"y0":50.001262780838005,"z0":5.723445477797316,"aX":-3.7147361003586283},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.1,"breakHorizontal":5.4,"spinRate":2549,"spinDirection":256},"zone":6,"typeConfidence":2.0,"plateTime":0.4427828194364265,"extension":5.930782266869949},"index":0,"playId":"3440c073-c2bd-32ec-bcd5-5aeb8fc685a8","pitchNumber":1,"startTime":"2026-04-12T21:11:19.187Z","endTime":"2026-04-12T21:11:22.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.341461557113103,"aZ":-25.90413808565658,"pfxX":8.835087731345912,"pfxZ":3.54524977794064,"pX":0.28100564021964897,"pZ":2.818823080491894,"vX0":-8.879818887440429,"vY0":-132.8375814599599,"vZ0":-1.9261329484295904,"x":106.29,"y":162.67,"x0":2.5367745400201924,"y0":50.00144966978689,"z0":5.457077775871456,"aX":15.617327558911459},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":-13.8,"spinRate":2275,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.41406144466421946,"extension":6.426042677220196},"hitData":{"launchSpeed":71.0,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.91,"coordY":179.46}},"index":1,"playId":"9f93e33b-a504-38bf-998b-c5d0cc389fe2","pitchNumber":2,"startTime":"2026-04-12T21:11:39.306Z","endTime":"2026-04-12T21:11:48.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:11:48.016Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ty France homers (1) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T21:13:57.424Z","endTime":"2026-04-12T21:14:49.854Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"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":86.3,"endSpeed":79.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67219478517864,"aZ":-19.56060395377452,"pfxX":-0.19837785702782595,"pfxZ":7.825686102112428,"pX":-0.22668138229849463,"pZ":2.464779684967027,"vX0":1.7918498822533113,"vY0":-125.69088219020175,"vZ0":-4.138011208526544,"x":125.64,"y":172.23,"x0":-0.9207685862457219,"y0":50.00457577531989,"z0":5.70574405772376,"aX":-0.32001349687682973},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.6,"breakHorizontal":0.0,"spinRate":2385,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.43451948698387133,"extension":5.922197211084106},"index":0,"playId":"cc235941-c509-3b30-bb5d-2572e3ab62c2","pitchNumber":1,"startTime":"2026-04-12T21:14:02.820Z","endTime":"2026-04-12T21:14:06.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88737714417789,"aZ":-20.757937570950403,"pfxX":0.34331920559103635,"pfxZ":7.33698730937789,"pX":0.27298392442723507,"pZ":1.8728192461749935,"vX0":2.344096531089858,"vY0":-123.49147924734005,"vZ0":-4.8000704141419615,"x":106.59,"y":188.21,"x0":-0.7302388503080821,"y0":50.0027638218019,"z0":5.571222982928989,"aX":0.5338803928431892},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":12.5,"breakHorizontal":-1.1,"spinRate":2464,"spinDirection":163},"zone":9,"typeConfidence":2.0,"plateTime":0.4422868400935598,"extension":5.92435884763872},"hitData":{"launchSpeed":107.4,"launchAngle":31.0,"totalDistance":427.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.17,"coordY":27.4}},"index":1,"playId":"c268466c-eb6f-3cfb-8309-9c5cffe6641f","pitchNumber":2,"startTime":"2026-04-12T21:14:21.897Z","endTime":"2026-04-12T21:14:49.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":7.3999999999999915,"leverageIndex":0.6,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:14:49.854Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T21:14:58.809Z","endTime":"2026-04-12T21:16:32.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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.5,"endSpeed":69.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.886692772620286,"aZ":-36.58723345895601,"pfxX":6.58565975075191,"pfxZ":-3.5803068423587243,"pX":-0.8377019701280063,"pZ":1.99522682857141,"vX0":-1.4187091569173067,"vY0":-111.2782703950006,"vZ0":-0.1767022589361833,"x":148.93,"y":184.91,"x0":-1.0408908162656016,"y0":50.00082595469487,"z0":5.91677816288242,"aX":8.128392518146475},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-6.1,"breakHorizontal":-11.4,"spinRate":2768,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.4952009709594538,"extension":5.78278934125332},"index":0,"playId":"dcc3c862-1b3c-3484-8186-af312c1c438b","pitchNumber":1,"startTime":"2026-04-12T21:15:11.217Z","endTime":"2026-04-12T21:15:15.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625203403492506,"aZ":-15.298434324732058,"pfxX":-4.601474660199138,"pfxZ":9.700087186444462,"pX":-0.2651102657058526,"pZ":3.1957082379533133,"vX0":3.445327867770958,"vY0":-131.72872990626362,"vZ0":-3.330282871814645,"x":127.11,"y":152.5,"x0":-0.9987865712697556,"y0":50.00159176337666,"z0":5.6223312381040955,"aX":-8.004447631214841},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.9,"breakHorizontal":7.4,"spinRate":2143,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.41741265916102277,"extension":5.981947313154718},"index":1,"playId":"a15577ff-f014-37a9-bf17-625e8822e33f","pitchNumber":2,"startTime":"2026-04-12T21:15:29.698Z","endTime":"2026-04-12T21:15:33.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.467193818714616,"aZ":-24.227712510060325,"pfxX":0.37824206222131895,"pfxZ":4.880804553164145,"pX":-0.6815669619735923,"pZ":3.17051199598536,"vX0":0.6006045601210951,"vY0":-127.13223010850604,"vZ0":-1.8449308322905607,"x":142.98,"y":153.18,"x0":-0.9705230479306632,"y0":50.00086758708751,"z0":5.8395979284118695,"aX":0.6154089208287568},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2334,"spinDirection":168},"zone":1,"typeConfidence":2.0,"plateTime":0.43178957422872877,"extension":5.769007947250414},"index":2,"playId":"48bd7350-7518-3e01-90aa-ae061b8e6c93","pitchNumber":3,"startTime":"2026-04-12T21:15:49.570Z","endTime":"2026-04-12T21:15:52.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":80.8,"endSpeed":74.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.555155012823686,"aZ":-28.271245796401207,"pfxX":-11.661584432353704,"pfxZ":2.7764437228474828,"pX":-0.10723736467243992,"pZ":0.4965105263022456,"vX0":5.861995197525276,"vY0":-117.54634734283628,"vZ0":-5.040821686172411,"x":121.09,"y":225.37,"x0":-1.1138190272847441,"y0":50.001228712803595,"z0":5.282870207122948,"aX":-16.37413621164161},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.1,"breakHorizontal":19.8,"spinRate":1890,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4653555989746163,"extension":6.157067594545956},"index":3,"playId":"68c65c75-24e6-3709-8dd1-398aaa6e2e40","pitchNumber":4,"startTime":"2026-04-12T21:16:07.974Z","endTime":"2026-04-12T21:16:11.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.751415363195118,"aZ":-29.68015879164258,"pfxX":-11.120609300209189,"pfxZ":1.7379431301730595,"pX":0.589772408478997,"pZ":1.9923483529577024,"vX0":7.231328164197455,"vY0":-119.18693095588449,"vZ0":-1.6127564676189512,"x":94.52,"y":184.99,"x0":-1.044784764271226,"y0":50.002101373431444,"z0":5.368123573424177,"aX":-15.935754694902213},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":1918,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.460258499618158,"extension":6.1939249428507965},"index":4,"playId":"ea1c5dc9-6790-33db-8415-8eae79f7af5f","pitchNumber":5,"startTime":"2026-04-12T21:16:28.419Z","endTime":"2026-04-12T21:16:32.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:16:32.447Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T21:16:44.729Z","endTime":"2026-04-12T21:17:51.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.625257497379927,"aZ":-31.467203065089123,"pfxX":-10.69216301088975,"pfxZ":0.5096069763163618,"pX":1.1480093854536395,"pZ":0.8619767691830846,"vX0":8.100961168022422,"vY0":-117.43403067845965,"vZ0":-3.5199658083682897,"x":73.24,"y":215.51,"x0":-0.9684710766018542,"y0":50.0033415224095,"z0":5.328102771145585,"aX":-14.834810645447284},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.2,"breakHorizontal":17.2,"spinRate":1925,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.467611854298839,"extension":6.113643400171002},"index":0,"playId":"64816e53-28e8-3580-b4ee-010e441de3ea","pitchNumber":1,"startTime":"2026-04-12T21:17:02.684Z","endTime":"2026-04-12T21:17:05.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08890112972683,"aZ":-27.494456860824442,"pfxX":7.168447817942658,"pfxZ":3.471728667376624,"pX":-0.1528699730397941,"pZ":2.717654792068422,"vX0":0.22031223334072902,"vY0":-116.30207324182308,"vZ0":-0.7298744888277305,"x":122.83,"y":165.4,"x0":-1.1782099336605463,"y0":50.00188951047213,"z0":5.68068305499267,"aX":9.661447905948606},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":6.4,"breakHorizontal":-13.0,"spinRate":2818,"spinDirection":89},"zone":5,"typeConfidence":2.0,"plateTime":0.47388640335485555,"extension":6.144981878391814},"index":1,"playId":"e67b787b-3626-3eb5-991b-4ddc930f2bfe","pitchNumber":2,"startTime":"2026-04-12T21:17:19.584Z","endTime":"2026-04-12T21:17:25.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.582536376965052,"aZ":-16.964023377465395,"pfxX":-2.984710899882634,"pfxZ":8.625384557186145,"pX":0.31204640283855173,"pZ":2.645361999486958,"vX0":4.256403442709923,"vY0":-132.52700097517584,"vZ0":-4.504176486533551,"x":105.11,"y":167.36,"x0":-0.9334447040734518,"y0":50.00294349524723,"z0":5.621017501557927,"aX":-5.263855916552168},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.8,"breakHorizontal":4.4,"spinRate":2232,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.41463898707924063,"extension":6.039637705728421},"hitData":{"launchSpeed":96.7,"launchAngle":35.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.66,"coordY":87.29}},"index":2,"playId":"516e43f3-ced4-3b14-8c29-c1c599d5bc36","pitchNumber":3,"startTime":"2026-04-12T21:17:38.329Z","endTime":"2026-04-12T21:17:51.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:17:51.286Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ramón Laureano pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T21:18:02.838Z","endTime":"2026-04-12T21:19:00.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537067103950918,"aZ":-22.257073543590447,"pfxX":0.5548852005966114,"pfxZ":6.030640682666876,"pX":-0.5217174046802266,"pZ":2.30570581982051,"vX0":1.1192852415663395,"vY0":-127.27718121489636,"vZ0":-4.083605130649351,"x":136.89,"y":176.53,"x0":-1.0388654636371153,"y0":50.0041091748959,"z0":5.688470088322476,"aX":0.9123566649592185},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.2,"breakHorizontal":-1.2,"spinRate":2442,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.42996124149773784,"extension":5.871955525267261},"index":0,"playId":"9738d8a7-db06-3614-802d-1a9ae066d8d1","pitchNumber":1,"startTime":"2026-04-12T21:18:15.242Z","endTime":"2026-04-12T21:18:20.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.307765003083873,"aZ":-29.43703656046614,"pfxX":-11.748608327574612,"pfxZ":1.8701573145213874,"pX":1.1461521856756696,"pZ":1.2312226653672227,"vX0":8.65035105320514,"vY0":-120.42094125751257,"vZ0":-3.695272017611413,"x":73.31,"y":205.54,"x0":-0.9737159885252309,"y0":50.00177994141211,"z0":5.401661668034209,"aX":-17.18090344709356},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":19.1,"spinRate":1960,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4555844887499396,"extension":6.08572262850147},"index":1,"playId":"a513abc4-0069-3887-8c35-5523b25d1767","pitchNumber":2,"startTime":"2026-04-12T21:18:34.870Z","endTime":"2026-04-12T21:18:38.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525422129754883,"aZ":-23.065814757487573,"pfxX":-8.510441255447358,"pfxZ":5.33880541124573,"pX":-1.4362730731906916,"pZ":2.9314713026277994,"vX0":2.244573702680263,"vY0":-130.10852931000554,"vZ0":-2.3172470841323687,"x":171.75,"y":159.63,"x0":-1.2071344943232296,"y0":50.00242317106355,"z0":5.590370879599828,"aX":-14.520309496899147},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.4,"breakHorizontal":14.9,"spinRate":2098,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.42175478795991816,"extension":6.079941282208572},"hitData":{"launchSpeed":46.3,"launchAngle":41.0,"totalDistance":126.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.96,"coordY":154.1}},"index":2,"playId":"811d7127-2245-3e79-a4ef-2862328e803c","pitchNumber":3,"startTime":"2026-04-12T21:18:53.658Z","endTime":"2026-04-12T21:19:00.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:19:00.101Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T21:21:07.557Z","endTime":"2026-04-12T21:23:09.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":91.6,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.903800825258223,"aZ":-23.983720980893423,"pfxX":9.620406551630596,"pfxZ":4.60103472801673,"pX":0.7865951001552376,"pZ":2.574832544568478,"vX0":-7.777973941404193,"vY0":-133.18373820197982,"vZ0":-3.036773908314985,"x":87.02,"y":169.26,"x0":2.5074123771490213,"y0":50.00435516294848,"z0":5.481047840407226,"aX":17.135427701727075},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":2298,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.41261847767387305,"extension":6.282688048782252},"index":0,"playId":"d50824b8-fe18-3cd2-9786-f7cb7d951e55","pitchNumber":1,"startTime":"2026-04-12T21:21:24.164Z","endTime":"2026-04-12T21:21:27.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41788943258638,"aZ":-34.38941023901817,"pfxX":7.970501878087674,"pfxZ":-1.4353766539370216,"pX":1.646723147121837,"pZ":1.252411592996627,"vX0":-4.562979030550218,"vY0":-124.78005802681375,"vZ0":-3.6082146136599222,"x":54.23,"y":204.96,"x0":2.4811785235348176,"y0":50.00104569552158,"z0":5.606122011126856,"aX":12.336108703773863},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":-13.1,"spinRate":1227,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.44209737244384506,"extension":6.2049367341047335},"index":1,"playId":"056824fe-4d4d-3a60-99d9-994ffec520d7","pitchNumber":2,"startTime":"2026-04-12T21:21:44.864Z","endTime":"2026-04-12T21:21:48.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-12T21:21:54.771Z","endTime":"2026-04-12T21:22:07.679Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":92.1,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369563984096946,"aZ":-15.632357251703663,"pfxX":4.980718131094406,"pfxZ":9.194946549929927,"pX":-0.010277918950750083,"pZ":4.296046209471676,"vX0":-8.169420562178457,"vY0":-133.8930310727476,"vZ0":-0.6584689972626496,"x":117.39,"y":122.79,"x0":2.446068022845686,"y0":50.002367596029245,"z0":5.673243574398524,"aX":8.960642889756256},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":-7.1,"spinRate":2175,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.4105116952706509,"extension":6.324249958716385},"index":3,"playId":"a5cb8126-e805-3177-a533-c4eb92a51a34","pitchNumber":3,"startTime":"2026-04-12T21:22:07.679Z","endTime":"2026-04-12T21:22:11.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168349239282815,"aZ":-32.83426891681367,"pfxX":4.002690014202331,"pfxZ":-0.4172796945667985,"pX":0.12082706173467106,"pZ":-0.44419872979227826,"vX0":-6.693974992428517,"vY0":-125.98661328969341,"vZ0":-7.757464883127546,"x":112.39,"y":250.77,"x0":2.3156661762066997,"y0":50.00497268060773,"z0":5.397011137604406,"aX":6.312748485792626},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.6,"breakHorizontal":-5.4,"spinRate":1317,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43798908378459567,"extension":6.404471044245807},"index":4,"playId":"e781ff46-a072-3773-a420-5fe8f8fdaa14","pitchNumber":4,"startTime":"2026-04-12T21:22:25.893Z","endTime":"2026-04-12T21:22:29.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":89.9,"endSpeed":83.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.383678414916318,"aZ":-24.672553811806043,"pfxX":-2.3828204736011864,"pfxZ":4.27675693488413,"pX":1.268163684249182,"pZ":2.942150229788739,"vX0":-2.151221743883264,"vY0":-131.0609796819737,"vZ0":-2.426659639862912,"x":68.66,"y":159.34,"x0":2.4066675009197005,"y0":50.005340922121604,"z0":5.705684239471029,"aX":-4.182805402478688},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":4.8,"spinRate":2351,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.41649328542236397,"extension":6.223403956933984},"index":5,"playId":"fca1e5f6-1430-3645-88e3-bff21f1a45f9","pitchNumber":5,"startTime":"2026-04-12T21:22:48.327Z","endTime":"2026-04-12T21:22:52.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.820119030266945,"aZ":-34.05541586883454,"pfxX":5.198771103759996,"pfxZ":-1.276404585571727,"pX":0.28798600034234195,"pZ":0.9665753209565356,"vX0":-6.126283873551548,"vY0":-121.79388240870993,"vZ0":-3.821493374724215,"x":106.02,"y":212.68,"x0":2.1812365378969307,"y0":50.00180998791143,"z0":5.55630700704644,"aX":7.673725045138977},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":-7.7,"spinRate":1089,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4527633261273176,"extension":6.4594024969811334},"index":6,"playId":"91ec6211-3c6f-3d9a-86c1-c080202aaf7a","pitchNumber":6,"startTime":"2026-04-12T21:23:05.510Z","endTime":"2026-04-12T21:23:09.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:23:09.338Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T21:23:21.739Z","endTime":"2026-04-12T21:24:05.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63899041977508,"aZ":-28.59546588359775,"pfxX":-3.4227976793914188,"pfxZ":2.2014506740539783,"pX":1.3874795214610787,"pZ":2.8681635352911785,"vX0":-2.0985417858671185,"vY0":-126.59202021546132,"vZ0":-1.2434279543923987,"x":64.11,"y":161.34,"x0":2.671557658747777,"y0":50.00081956555507,"z0":5.652920649085107,"aX":-5.559203050265424},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":6.7,"spinRate":2544,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.43253601972409106,"extension":6.15122309377677},"index":0,"playId":"2f443942-3d28-3edf-a205-6067590dd9da","pitchNumber":1,"startTime":"2026-04-12T21:23:38.706Z","endTime":"2026-04-12T21:23:42.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77955635489571,"aZ":-32.51832379003233,"pfxX":-11.992423011234015,"pfxZ":-0.24821771718166374,"pX":0.38832862583641076,"pZ":2.8821927551844553,"vX0":-2.5160738516287644,"vY0":-117.68221301107458,"vZ0":1.0022159738641943,"x":102.2,"y":160.96,"x0":3.029618402016158,"y0":50.001818029806934,"z0":5.468032624308225,"aX":-16.781799474124373},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.1,"breakHorizontal":22.3,"spinRate":2773,"spinDirection":290},"zone":6,"typeConfidence":2.0,"plateTime":0.4658226951149249,"extension":5.969146603659276},"hitData":{"launchSpeed":91.7,"launchAngle":11.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.44,"coordY":120.76}},"index":1,"playId":"620308d7-8db1-37e8-bd7f-619c8d578147","pitchNumber":2,"startTime":"2026-04-12T21:23:54.575Z","endTime":"2026-04-12T21:24:05.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:24:05.678Z","atBatIndex":32},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ezequiel Tovar hit by pitch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T21:24:16.604Z","endTime":"2026-04-12T21:25:25.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.649234697824674,"aZ":-24.749599602132832,"pfxX":8.295521721966841,"pfxZ":4.134773414105123,"pX":0.5142461466349699,"pZ":2.4548136676945886,"vX0":-8.101539929981847,"vY0":-132.6792280894795,"vZ0":-2.980449821958045,"x":97.4,"y":172.5,"x0":2.51994346712108,"y0":50.00067360317164,"z0":5.383445454127653,"aX":14.885387832142927},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":-13.4,"spinRate":2173,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.41179126632070195,"extension":6.525342533448254},"index":0,"playId":"a20c1495-eb30-3975-88ec-b3c3b570e8d2","pitchNumber":1,"startTime":"2026-04-12T21:24:30.728Z","endTime":"2026-04-12T21:24:34.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82401624600983,"aZ":-33.788875744069834,"pfxX":2.4135812332629696,"pfxZ":-1.0259664543544176,"pX":0.6709882335206023,"pZ":1.4174049791602261,"vX0":-5.154127218841999,"vY0":-124.55699798297861,"vZ0":-3.3514262921955638,"x":91.42,"y":200.51,"x0":2.4527331814818907,"y0":50.00385603396629,"z0":5.571940096230071,"aX":3.796271365151803},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.4,"breakHorizontal":-3.2,"spinRate":1205,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4396044649965054,"extension":6.318639316068497},"index":1,"playId":"3c38eb28-02da-3a05-b268-a4f8ed376779","pitchNumber":2,"startTime":"2026-04-12T21:24:57.560Z","endTime":"2026-04-12T21:25:01.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.788758758260506,"aZ":-21.374980275697734,"pfxX":9.28030080294796,"pfxZ":5.890945746692079,"pX":-2.076019672338795,"pZ":3.9515348328301343,"vX0":-14.42199240452355,"vY0":-134.25179255321422,"vZ0":-0.1299378227769109,"x":196.13,"y":132.09,"x0":2.148430077946225,"y0":50.00622196225538,"z0":5.515983327013931,"aX":17.02453149766038},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-13.9,"spinRate":2208,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4072630007802811,"extension":6.584725024690238},"index":2,"playId":"eff7c258-4b34-3e1e-8f7e-794ef6d7478c","pitchNumber":3,"startTime":"2026-04-12T21:25:20.899Z","endTime":"2026-04-12T21:25:25.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.36,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:25:25.088Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brenton Doyle walks. Ezequiel Tovar to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T21:26:24.318Z","endTime":"2026-04-12T21:27:34.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T21:25:42.665Z","endTime":"2026-04-12T21:26:26.435Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.355541613800067,"aZ":-30.919817501675304,"pfxX":-10.814973983939623,"pfxZ":0.8783527085257878,"pX":1.300949012349272,"pZ":1.3398549403062172,"vX0":-0.6870915086367898,"vY0":-118.30764207097292,"vZ0":-2.8891682973019432,"x":67.41,"y":202.6,"x0":3.0015942276910974,"y0":50.00494760512007,"z0":5.381054084119928,"aX":-15.492819307146632},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.2,"breakHorizontal":19.8,"spinRate":2747,"spinDirection":294},"zone":14,"typeConfidence":2.0,"plateTime":0.46113376481634294,"extension":5.950340302603824},"index":1,"playId":"03b293b4-b5d6-30a0-bd75-ddd9edb137fb","pitchNumber":1,"startTime":"2026-04-12T21:26:26.435Z","endTime":"2026-04-12T21:26:29.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71075377561179,"aZ":-34.53413439188827,"pfxX":-10.62387772723312,"pfxZ":-1.7213358859679895,"pX":1.5907824857408444,"pZ":1.121009785721612,"vX0":-0.18349244815705357,"vY0":-115.95668171179852,"vZ0":-2.202170067762714,"x":56.36,"y":208.51,"x0":3.0523253588738353,"y0":50.00502657344379,"z0":5.362901409527495,"aX":-14.538083710747587},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.4,"breakHorizontal":19.3,"spinRate":2704,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.471499870352726,"extension":6.0096445501661035},"index":2,"playId":"10f08fbd-561b-3ef1-a33c-12ce9a3cad7f","pitchNumber":2,"startTime":"2026-04-12T21:26:45.402Z","endTime":"2026-04-12T21:26:48.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32589762163886,"aZ":-29.199747871839925,"pfxX":-4.408871293038989,"pfxZ":1.8273469284584678,"pX":1.0666361922885204,"pZ":2.444867639915965,"vX0":-2.099546270953779,"vY0":-125.83368815003321,"vZ0":-2.2538752828763053,"x":76.34,"y":172.77,"x0":2.481085035032577,"y0":50.000303959755364,"z0":5.6867293801612435,"aX":-7.163547838254989},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":8.4,"spinRate":2376,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.43306280859496926,"extension":6.36105946962231},"index":3,"playId":"eb5ecf46-73e8-33fb-9588-82f5afe232d8","pitchNumber":3,"startTime":"2026-04-12T21:27:08.368Z","endTime":"2026-04-12T21:27:12.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.778497615401953,"aZ":-22.932506484027595,"pfxX":9.258362576254168,"pfxZ":5.159024237533933,"pX":1.6043089247105093,"pZ":1.3507286683208173,"vX0":-5.3596170892006665,"vY0":-132.81365433822324,"vZ0":-6.032691658351979,"x":55.85,"y":202.31,"x0":2.4429541512119664,"y0":50.00337598914718,"z0":5.313677189540386,"aX":16.581760428270854},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":-15.6,"spinRate":2195,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4120177597871577,"extension":6.774373742019756},"index":4,"playId":"f78de1d8-ebeb-3db8-ad7e-4c0cd2e05e6e","pitchNumber":4,"startTime":"2026-04-12T21:27:28.443Z","endTime":"2026-04-12T21:27:34.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:27:34.306Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Sullivan doubles (3) on a line drive to right fielder Bryce Johnson. Ezequiel Tovar scores. Brenton Doyle scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T21:27:49.342Z","endTime":"2026-04-12T21:29:36.068Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":606996,"link":"/api/v1/people/606996"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12944261854341,"aZ":-28.49092207309464,"pfxX":-3.6641834735909162,"pfxZ":2.21454069571286,"pX":-0.7387628484839106,"pZ":2.042353977663743,"vX0":-6.876776981823152,"vY0":-127.12602393115822,"vZ0":-3.0401197770162325,"x":145.16,"y":183.64,"x0":2.460503658400196,"y0":50.00235696999491,"z0":5.477398709319173,"aX":-6.093275918419339},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.6,"breakHorizontal":7.9,"spinRate":2500,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4282219389749842,"extension":6.224081871278639},"index":0,"playId":"b837d62d-4df1-338e-bac4-d97239a012de","pitchNumber":1,"startTime":"2026-04-12T21:28:10.607Z","endTime":"2026-04-12T21:28:14.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681067118355852,"aZ":-13.94454127971382,"pfxX":3.6055697818781507,"pfxZ":9.619661795190556,"pX":0.3114250052800161,"pZ":1.8492591045244064,"vX0":-6.404448290869454,"vY0":-136.23318733525426,"vZ0":-7.068688478411317,"x":105.13,"y":188.85,"x0":2.2157255803921854,"y0":50.0013299241789,"z0":5.426318291607099,"aX":6.8319619906191225},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-5.3,"spinRate":2191,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.40083787521203096,"extension":6.7348154091176005},"index":1,"playId":"ad322c3b-036b-3cf6-8635-e167e907d320","pitchNumber":2,"startTime":"2026-04-12T21:28:32.309Z","endTime":"2026-04-12T21:28:36.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87010305942685,"aZ":-34.24932333411606,"pfxX":-11.445513951843928,"pfxZ":-1.4112000167455587,"pX":0.26727131195626913,"pZ":2.2427441398736314,"vX0":-2.67706397545027,"vY0":-120.38440503610549,"vZ0":-0.37581188767971374,"x":106.81,"y":178.23,"x0":2.8801778302390337,"y0":50.002886208360046,"z0":5.426712573275862,"aX":-16.836247148433714},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.4,"breakHorizontal":21.4,"spinRate":2788,"spinDirection":295},"zone":5,"typeConfidence":2.0,"plateTime":0.4545847948287016,"extension":6.156874406502308},"index":2,"playId":"24132f54-0136-3056-beae-6d0087d6d657","pitchNumber":3,"startTime":"2026-04-12T21:28:54.989Z","endTime":"2026-04-12T21:28:59.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.063035679782253,"aZ":-35.2683649022476,"pfxX":-10.871037082331764,"pfxZ":-2.1120533545768785,"pX":0.38470999587068666,"pZ":1.7412255788113602,"vX0":-2.8800464785841715,"vY0":-120.14103818651614,"vZ0":-1.4236344483151828,"x":102.34,"y":191.77,"x0":3.0113156513103045,"y0":50.004856398878495,"z0":5.473312163344706,"aX":-15.907885704245018},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.0,"breakHorizontal":20.4,"spinRate":2678,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.4557313989915559,"extension":6.0495843328449785},"hitData":{"launchSpeed":99.1,"launchAngle":23.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.86,"coordY":57.09}},"index":3,"playId":"e4fa74cd-2a0b-340a-b3b7-7276e357721e","pitchNumber":4,"startTime":"2026-04-12T21:29:22.912Z","endTime":"2026-04-12T21:29:36.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.10000000000001,"awayTeamWinProbability":33.89999999999999,"homeTeamWinProbabilityAdded":-17.89999999999999,"leverageIndex":1.74,"dramaIndex":158.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:29:36.068Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Karros lines out to third baseman Manny Machado.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T21:31:09.212Z","endTime":"2026-04-12T21:32:23.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T21:30:01.020Z","endTime":"2026-04-12T21:31:11.483Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.805264686252595,"aZ":-35.52332478892448,"pfxX":-13.499467826636815,"pfxZ":-2.382168114212094,"pX":0.10569445645537558,"pZ":2.6218273488214443,"vX0":-2.09379819901176,"vY0":-118.14097504530584,"vZ0":0.7821988982702823,"x":112.97,"y":167.99,"x0":2.757843280802669,"y0":50.00318232435357,"z0":5.567346744704638,"aX":-18.965355763872648},"breaks":{"breakAngle":28.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.8,"breakHorizontal":25.0,"spinRate":2792,"spinDirection":297},"zone":5,"typeConfidence":2.0,"plateTime":0.4647219773289004,"extension":6.157133716232204},"index":1,"playId":"fd6b3fb2-0167-38ce-ac02-d4e8f56960f3","pitchNumber":1,"startTime":"2026-04-12T21:31:11.483Z","endTime":"2026-04-12T21:31:15.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.004035507197116,"aZ":-31.77158106149356,"pfxX":6.977783870241248,"pfxZ":0.25181477037543365,"pX":1.0347573984151104,"pZ":0.9850025651580544,"vX0":-5.713804387786748,"vY0":-126.42872075478071,"vZ0":-4.736554650846182,"x":77.56,"y":212.18,"x0":2.427752193529411,"y0":50.00461800396406,"z0":5.459986677847304,"aX":11.192870963075977},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":-11.2,"spinRate":1093,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4347868963934505,"extension":6.633194700808834},"index":2,"playId":"a0f7813f-ebb2-3a72-b3f0-898d1dd05b81","pitchNumber":2,"startTime":"2026-04-12T21:31:30.501Z","endTime":"2026-04-12T21:31:33.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017396509705456,"aZ":-30.97519765995274,"pfxX":5.895404241561967,"pfxZ":0.7866398970086408,"pX":0.3536703817424613,"pZ":2.659740068848599,"vX0":-6.449831078104757,"vY0":-123.02865365298491,"vZ0":-0.8930084864813255,"x":103.52,"y":166.97,"x0":2.2466405881185727,"y0":50.00474294817369,"z0":5.658982613971735,"aX":9.014537251443022},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.4,"breakHorizontal":-9.1,"spinRate":1299,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.4456614728713988,"extension":6.518008220141421},"index":3,"playId":"63a6ad9e-ba88-328b-835b-7e198330a15f","pitchNumber":3,"startTime":"2026-04-12T21:31:51.552Z","endTime":"2026-04-12T21:31:56.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07339715368447,"aZ":-29.064821847896834,"pfxX":3.240114467267008,"pfxZ":2.000533334398747,"pX":0.19790953453318705,"pZ":1.8631736305575393,"vX0":-6.256357703388009,"vY0":-124.57102437071686,"vZ0":-2.9311382905481937,"x":109.46,"y":188.47,"x0":2.335772583331454,"y0":50.0008880862866,"z0":5.4908427324159605,"aX":5.026425510699825},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":1426,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.441909753910096,"extension":6.4944808875333315},"hitData":{"launchSpeed":86.6,"launchAngle":8.0,"totalDistance":124.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":95.02,"coordY":163.15}},"index":4,"playId":"71238fb6-ae08-315d-afae-edc1d9a221c0","pitchNumber":4,"startTime":"2026-04-12T21:32:17.599Z","endTime":"2026-04-12T21:32:23.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":4.699999999999989,"leverageIndex":1.75,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:32:23.284Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Fernando Tatis Jr. pops out to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T21:34:30.585Z","endTime":"2026-04-12T21:37:04.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06224608516761,"aZ":-30.302806354843153,"pfxX":7.923150515094908,"pfxZ":1.4346794787375465,"pX":-0.6246615694789217,"pZ":1.6452089714592697,"vX0":-0.8189565396510035,"vY0":-113.27894352786174,"vZ0":-2.160882083917264,"x":140.81,"y":194.36,"x0":-1.288903028159265,"y0":50.003626976028166,"z0":5.631577422016608,"aX":10.330209051712512},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":2.4,"breakHorizontal":-14.2,"spinRate":2529,"spinDirection":85},"zone":13,"typeConfidence":2.0,"plateTime":0.4829360331456001,"extension":6.1756308198849625},"index":0,"playId":"5f628611-dc95-3268-b031-67f23158e30a","pitchNumber":1,"startTime":"2026-04-12T21:34:33.644Z","endTime":"2026-04-12T21:34:37.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":88.8,"endSpeed":82.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443866560431417,"aZ":-24.1078361546058,"pfxX":-6.617461755364281,"pfxZ":4.705208784522793,"pX":-1.5838913377557111,"pZ":1.448743475288826,"vX0":1.06867840350784,"vY0":-129.4155398926911,"vZ0":-5.607819346496097,"x":177.37,"y":199.66,"x0":-1.1393571257676391,"y0":50.0000357826032,"z0":5.465495006930532,"aX":-11.33656071108755},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":11.8,"spinRate":2062,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4216036897364823,"extension":6.15753793726216},"index":1,"playId":"5d37cf0d-48cc-3cc8-91c8-f36559f3f1ab","pitchNumber":2,"startTime":"2026-04-12T21:34:51.429Z","endTime":"2026-04-12T21:34:55.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.500079480835144,"aZ":-28.209930497128994,"pfxX":-10.322065527007235,"pfxZ":2.695259507481524,"pX":0.558891967655154,"pZ":-0.9045656564593986,"vX0":6.729980047951324,"vY0":-119.9545117640754,"vZ0":-8.629294275160467,"x":95.7,"y":263.2,"x0":-0.9310742957327103,"y0":50.000611597240784,"z0":5.226266458973062,"aX":-15.15849619944495},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.1,"breakHorizontal":17.3,"spinRate":1770,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4552515629450835,"extension":6.107726107202254},"index":2,"playId":"8255b1fe-a746-36b6-9050-5d441ffdd766","pitchNumber":3,"startTime":"2026-04-12T21:35:10.575Z","endTime":"2026-04-12T21:35:14.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24363147476826,"aZ":-14.188007440293838,"pfxX":-2.7754871359177993,"pfxZ":10.028675984079193,"pX":0.5015880609539257,"pZ":2.766745589524562,"vX0":4.127253845794975,"vY0":-132.79106165620823,"vZ0":-4.891322774232781,"x":97.88,"y":164.08,"x0":-0.7090438609099804,"y0":50.005394983261674,"z0":5.657551147883994,"aX":-4.979594972234948},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":4.2,"spinRate":2138,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4117725566342916,"extension":6.016615786729221},"index":3,"playId":"e0ea6169-e1ef-3a2d-8a65-175231df524c","pitchNumber":4,"startTime":"2026-04-12T21:35:36.177Z","endTime":"2026-04-12T21:35:40.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.217427712521012,"aZ":-30.117206874361546,"pfxX":7.758671236610308,"pfxZ":1.5242276621897002,"pX":-0.03992004162729126,"pZ":3.0729562136298876,"vX0":0.07160642878359258,"vY0":-115.42088625187502,"vZ0":0.40286291548331765,"x":118.52,"y":155.81,"x0":-1.0796503286195684,"y0":50.004741745540244,"z0":5.793304122375519,"aX":10.482242522774277},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.1,"breakHorizontal":-14.0,"spinRate":2668,"spinDirection":92},"zone":2,"typeConfidence":2.0,"plateTime":0.47430960487778107,"extension":6.08476934866039},"index":4,"playId":"3b5e96bd-f478-36fa-aba5-fcf548ee3430","pitchNumber":5,"startTime":"2026-04-12T21:35:57.243Z","endTime":"2026-04-12T21:36:01.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50661799465183,"aZ":-13.047672910060438,"pfxX":-5.385382793234415,"pfxZ":10.307046350724978,"pX":0.7127338064061183,"pZ":2.305832668190259,"vX0":5.628128203327059,"vY0":-135.358011945788,"vZ0":-6.162820397543322,"x":89.83,"y":176.52,"x0":-0.6936521613099945,"y0":50.00596446717183,"z0":5.525688146558071,"aX":-9.99673260396663},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2172,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4046397332367473,"extension":6.395676850765667},"index":5,"playId":"d40f9edf-7a23-385d-88e7-01f0f25748ed","pitchNumber":6,"startTime":"2026-04-12T21:36:31.220Z","endTime":"2026-04-12T21:36:35.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.732615592036275,"aZ":-25.728179529784686,"pfxX":7.048686004827665,"pfxZ":4.691422794266886,"pX":0.38953560182418806,"pZ":1.998087245735747,"vX0":0.9510476828074105,"vY0":-116.72232730353824,"vZ0":-2.830336597580803,"x":102.15,"y":184.83,"x0":-0.9391536656126848,"y0":50.00500207615388,"z0":5.658460308191341,"aX":9.690484983395253},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.0,"breakHorizontal":-13.0,"spinRate":2623,"spinDirection":83},"zone":9,"typeConfidence":2.0,"plateTime":0.4699253094019089,"extension":6.250568204515312},"hitData":{"launchSpeed":81.3,"launchAngle":63.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.5,"coordY":150.06}},"index":6,"playId":"940acd27-16fd-30c7-bace-4d7830ce836d","pitchNumber":7,"startTime":"2026-04-12T21:36:53.929Z","endTime":"2026-04-12T21:37:04.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:37:04.491Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T21:37:21.306Z","endTime":"2026-04-12T21:39:35.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.475117005421524,"aZ":-26.64128281479657,"pfxX":6.427893011679366,"pfxZ":4.067351207777829,"pX":-1.1887366171468712,"pZ":2.0019014896816154,"vX0":-1.3662871181937057,"vY0":-116.39827830307458,"vZ0":-2.1471248825114784,"x":162.31,"y":184.73,"x0":-1.426247141387621,"y0":50.00544087221695,"z0":5.478914362828328,"aX":8.750847811105988},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":7.1,"breakHorizontal":-11.3,"spinRate":2642,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.4720187341193127,"extension":6.131807433136854},"index":0,"playId":"3377f01e-bfa3-3482-b82d-2bfb1d02f704","pitchNumber":1,"startTime":"2026-04-12T21:37:30.795Z","endTime":"2026-04-12T21:37:34.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.379928173056726,"aZ":-27.04770125169298,"pfxX":6.617109754209032,"pfxZ":3.7336197239716045,"pX":-0.6973656724667466,"pZ":1.308172024580924,"vX0":-0.8886112413984566,"vY0":-116.31304423193063,"vZ0":-3.876004164646042,"x":143.58,"y":203.46,"x0":-1.1707563190486465,"y0":50.00402461653564,"z0":5.555073798892764,"aX":9.085935328842975},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":6.1,"breakHorizontal":-11.8,"spinRate":2813,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.4705404129712516,"extension":6.061144252681587},"index":1,"playId":"cb358163-d293-30c6-8e27-034483b0f8b2","pitchNumber":2,"startTime":"2026-04-12T21:37:48.428Z","endTime":"2026-04-12T21:37:53.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7147294244579,"aZ":-16.200097548368195,"pfxX":-1.1798692386222722,"pfxZ":8.970313156814928,"pX":0.6866426115167529,"pZ":3.707290889454907,"vX0":4.464690154355224,"vY0":-132.2300363760215,"vZ0":-2.1636382740119124,"x":90.83,"y":138.68,"x0":-0.8662637593814161,"y0":50.00277879471405,"z0":5.717304932626669,"aX":-2.101672682112155},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.1,"breakHorizontal":1.2,"spinRate":2146,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4133466586236878,"extension":5.988291085011027},"index":2,"playId":"126706d2-12c8-3b6b-a83c-b59c821c84cf","pitchNumber":3,"startTime":"2026-04-12T21:38:08.923Z","endTime":"2026-04-12T21:38:12.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-12T21:38:19.326Z","endTime":"2026-04-12T21:38:32.157Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45072753909095,"aZ":-19.74955674855072,"pfxX":-0.2721287476821561,"pfxZ":7.5283646057347715,"pX":0.04309875586583445,"pZ":2.492376700194293,"vX0":2.198353594281699,"vY0":-126.98540184808398,"vZ0":-4.020036527010613,"x":115.36,"y":171.49,"x0":-0.7945896739846136,"y0":50.0013327254869,"z0":5.6465507326741635,"aX":-0.44910542839487866},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.1,"breakHorizontal":0.0,"spinRate":2517,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.429614210923833,"extension":6.120784809285949},"index":4,"playId":"7d85d8f1-3902-36e9-a5dc-1c7df73326f2","pitchNumber":4,"startTime":"2026-04-12T21:38:32.157Z","endTime":"2026-04-12T21:38:36.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.781197140654438,"aZ":-30.489467070705366,"pfxX":-8.858568746425366,"pfxZ":1.1246970665416356,"pX":-0.024585861051874502,"pZ":0.154632941381646,"vX0":5.357280624372913,"vY0":-120.60227536826854,"vZ0":-5.766707574902799,"x":117.94,"y":234.6,"x0":-1.1051123965846448,"y0":50.00374090652658,"z0":5.212581844654977,"aX":-13.268292292392804},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.1,"breakHorizontal":15.0,"spinRate":1861,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4512979671207362,"extension":6.281975167149552},"index":5,"playId":"73fe54e5-904a-3e5a-b216-5fcb7c6655e6","pitchNumber":5,"startTime":"2026-04-12T21:38:57.003Z","endTime":"2026-04-12T21:39:00.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86430131489282,"aZ":-16.199407805273363,"pfxX":-4.715347941347135,"pfxZ":8.741956055256017,"pX":-0.5818256158648222,"pZ":2.7688725959785265,"vX0":2.195571028202865,"vY0":-133.59628058812945,"vZ0":-4.556963752692246,"x":139.18,"y":164.02,"x0":-0.7969064586562024,"y0":50.00015649233009,"z0":5.642826064002812,"aX":-8.61443790385198},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":8.2,"spinRate":2187,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40829831102216874,"extension":6.1238178899849665},"hitData":{"launchSpeed":100.7,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.66,"coordY":90.24}},"index":6,"playId":"f24aa3fb-a668-389d-9771-6c3d91603789","pitchNumber":6,"startTime":"2026-04-12T21:39:22.010Z","endTime":"2026-04-12T21:39:35.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:39:35.490Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to right fielder Tyler Freeman. Jackson Merrill scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T21:39:50.604Z","endTime":"2026-04-12T21:40:51.253Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88644552216999,"aZ":-24.348411461431503,"pfxX":5.5021937700360235,"pfxZ":5.623400078753564,"pX":0.37413565817549566,"pZ":1.9647084555248902,"vX0":0.9669907466054073,"vY0":-116.93321872204567,"vZ0":-3.102919445376232,"x":102.74,"y":185.73,"x0":-0.7594552021999413,"y0":50.00569273142321,"z0":5.579514388151201,"aX":7.663693332032753},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":9.7,"breakHorizontal":-10.2,"spinRate":2623,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.4674097834934474,"extension":6.108310870016212},"index":0,"playId":"80ec7c3a-c9bc-3e5c-bf6a-f8cdadf37fc4","pitchNumber":1,"startTime":"2026-04-12T21:40:02.462Z","endTime":"2026-04-12T21:40:07.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Merrill steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"80ec7c3a-c9bc-3e5c-bf6a-f8cdadf37fc4","startTime":"2026-04-12T21:40:15.785Z","endTime":"2026-04-12T21:40:38.565Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"postOnSecond":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.17,"dramaIndex":46.0,"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.905658721876016,"aZ":-22.210557431380135,"pfxX":-7.028705620123052,"pfxZ":5.772725422708651,"pX":-0.6049449729505578,"pZ":2.3495043212494493,"vX0":2.770517300623301,"vY0":-130.1625906176928,"vZ0":-3.885791616528899,"x":140.06,"y":175.34,"x0":-0.7667050054943302,"y0":50.00107786804803,"z0":5.532292646295989,"aX":-12.125660910651971},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.8,"breakHorizontal":12.1,"spinRate":2009,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4199170229864597,"extension":6.167239496621846},"hitData":{"launchSpeed":90.3,"launchAngle":10.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.01,"coordY":91.21}},"index":2,"playId":"15c0e662-2617-3fe6-8cb5-169fae24bdd8","pitchNumber":2,"startTime":"2026-04-12T21:40:38.565Z","endTime":"2026-04-12T21:40:51.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":8.5,"leverageIndex":1.17,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:40:51.253Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a line drive to left fielder Mickey Moniak. Manny Machado to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T21:41:21.674Z","endTime":"2026-04-12T21:42:53.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1b18df3f-13d5-42f7-86f1-f4e424c216a9","startTime":"2026-04-12T21:41:21.674Z","endTime":"2026-04-12T21:41:26.674Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.244962350511074,"aZ":-27.88775850842027,"pfxX":6.773732995772363,"pfxZ":3.2182077234930544,"pX":1.2486241429823095,"pZ":1.921820899255126,"vX0":2.3754014559530243,"vY0":-115.52471652802288,"vZ0":-2.2203654327409863,"x":69.41,"y":186.89,"x0":-0.6770633267070753,"y0":50.005339350410665,"z0":5.612262273042634,"aX":9.032404853589375},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.5,"breakHorizontal":-12.8,"spinRate":2746,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4766006233260738,"extension":6.161118262435963},"index":1,"playId":"8d1938db-c0d1-3fa8-b66a-2bfd8778806d","pitchNumber":1,"startTime":"2026-04-12T21:41:37.829Z","endTime":"2026-04-12T21:41:41.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28445386149385,"aZ":-15.916714794238317,"pfxX":-4.351452779101806,"pfxZ":9.397990770004842,"pX":0.38909776410584634,"pZ":2.2326520134542913,"vX0":4.13743644162106,"vY0":-130.39352060698218,"vZ0":-5.403976130064452,"x":102.17,"y":178.5,"x0":-0.6494815388711632,"y0":50.001033165626474,"z0":5.524634551204879,"aX":-7.525708207028292},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2093,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4193586528707014,"extension":6.292620814247104},"index":2,"playId":"22128946-71bd-3a60-89ff-61a285cf2b4a","pitchNumber":2,"startTime":"2026-04-12T21:41:58.231Z","endTime":"2026-04-12T21:42:01.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.623083760497984,"aZ":-28.81683579160608,"pfxX":7.827057398737535,"pfxZ":2.5354319422403586,"pX":1.0371674837113802,"pZ":1.459498310582591,"vX0":1.843707698848613,"vY0":-114.75658809449452,"vZ0":-2.9531451868917227,"x":77.47,"y":199.37,"x0":-0.7948082383056593,"y0":50.00432934160594,"z0":5.590619048181691,"aX":10.365793213887896},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.1,"breakHorizontal":-14.6,"spinRate":2719,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4785777218494829,"extension":6.098366894986701},"index":3,"playId":"ae5bb793-bde0-35c6-885f-d09c06bc7c9c","pitchNumber":3,"startTime":"2026-04-12T21:42:20.144Z","endTime":"2026-04-12T21:42:24.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.096945374754814,"aZ":-23.09320519003643,"pfxX":1.3117291032878913,"pfxZ":5.761848979392431,"pX":0.044644642213324294,"pZ":3.457798097487878,"vX0":1.1565074637157413,"vY0":-124.0407581605471,"vZ0":-1.0134575526134153,"x":115.3,"y":145.42,"x0":-0.5961428672656808,"y0":50.004268940799506,"z0":5.77661691490997,"aX":2.0679057411171597},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.4,"breakHorizontal":-2.6,"spinRate":2489,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.43962160908871173,"extension":6.0272520467137},"hitData":{"launchSpeed":77.5,"launchAngle":24.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":104.1,"coordY":92.77}},"index":4,"playId":"24ebe2cf-c699-379c-9a0b-37bdc38834e5","pitchNumber":4,"startTime":"2026-04-12T21:42:42.422Z","endTime":"2026-04-12T21:42:53.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.8,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:42:53.628Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Castellanos grounds into a double play, third baseman Kyle Karros to first baseman TJ Rumfield. Manny Machado out at 3rd. Nick Castellanos out at 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T21:44:06.839Z","endTime":"2026-04-12T21:44:25.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T21:43:19.771Z","endTime":"2026-04-12T21:44:08.939Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.303892468354913,"aZ":-30.033512742167098,"pfxX":7.555233887146954,"pfxZ":1.6306896955576482,"pX":0.46083146820247106,"pZ":1.7374977794015278,"vX0":0.8623579122936375,"vY0":-114.0053814046021,"vZ0":-2.1179509483494066,"x":99.43,"y":191.87,"x0":-0.9039877557550429,"y0":50.004537117191106,"z0":5.6480480365945915,"aX":9.927886135582238},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.8,"breakHorizontal":-13.9,"spinRate":2722,"spinDirection":87},"zone":9,"typeConfidence":2.0,"plateTime":0.4807705239832165,"extension":6.273887884704699},"hitData":{"launchSpeed":56.6,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.82,"coordY":172.01}},"index":1,"playId":"be8310ff-30da-363a-9825-c61d2c87b55b","pitchNumber":1,"startTime":"2026-04-12T21:44:08.939Z","endTime":"2026-04-12T21:44:25.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-5.699999999999989,"leverageIndex":1.21,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:44:25.765Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T21:46:18.533Z","endTime":"2026-04-12T21:48:36.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.547681755406288,"aZ":-27.206807425711347,"pfxX":-1.924055802069959,"pfxZ":3.1017519044447504,"pX":0.18713659373290228,"pZ":1.3832565270052408,"vX0":-5.3047735154918145,"vY0":-125.7221833625589,"vZ0":-4.9248646581878575,"x":109.87,"y":201.43,"x0":2.5745791052660327,"y0":50.00208262131147,"z0":5.576412306036343,"aX":-3.0777477480630426},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":4.7,"spinRate":2484,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4357060525013621,"extension":6.3335437389848375},"index":0,"playId":"75e57280-4e5d-3fdc-9cd5-85e751267219","pitchNumber":1,"startTime":"2026-04-12T21:46:45.732Z","endTime":"2026-04-12T21:46:49.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.399976492305605,"aZ":-29.48303898605185,"pfxX":-3.23940182459661,"pfxZ":1.7387508640507843,"pX":-0.6545127868126667,"pZ":2.546150183382084,"vX0":-6.912727640532489,"vY0":-124.12820485442813,"vZ0":-1.3704358899619926,"x":141.95,"y":170.03,"x0":2.594916820177401,"y0":50.00535061037757,"z0":5.5755436117325745,"aX":-5.020576318828764},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.1,"breakHorizontal":7.6,"spinRate":2584,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.442405281799521,"extension":6.409140973427347},"index":1,"playId":"a9b43170-f316-3905-a657-cf2ea31a6c54","pitchNumber":2,"startTime":"2026-04-12T21:47:01.123Z","endTime":"2026-04-12T21:47:05.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":90.6,"endSpeed":81.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62671210756112,"aZ":-25.036023468433342,"pfxX":11.066472926160392,"pfxZ":4.144582259646803,"pX":-0.2028371973160415,"pZ":1.809995482079938,"vX0":-10.037441997712648,"vY0":-131.40852808794628,"vZ0":-4.46918878249414,"x":124.73,"y":189.91,"x0":2.2557550783656652,"y0":50.00617872170024,"z0":5.426189528014541,"aX":19.076531340205452},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":-17.4,"spinRate":2167,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.4191655868580946,"extension":6.511789582867208},"index":2,"playId":"7f1f04e6-ab3c-3159-9ade-6729bf24c01c","pitchNumber":3,"startTime":"2026-04-12T21:47:18.116Z","endTime":"2026-04-12T21:47:21.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-12T21:47:24.727Z","endTime":"2026-04-12T21:47:40.623Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5617347288934,"aZ":-30.378795588698157,"pfxX":2.8453986251118084,"pfxZ":1.20497085342454,"pX":-0.4628719829097522,"pZ":0.16567420792175397,"vX0":-7.182107602380011,"vY0":-121.75383440664986,"vZ0":-6.46962553777888,"x":134.64,"y":234.31,"x0":2.1652731024998593,"y0":50.00444923752399,"z0":5.51118928998314,"aX":4.241814265469844},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":-3.4,"spinRate":1192,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.4511591572183642,"extension":6.721313759613639},"index":4,"playId":"1e9b490d-78ea-355c-bd72-90db9f9f2493","pitchNumber":4,"startTime":"2026-04-12T21:47:40.623Z","endTime":"2026-04-12T21:47:44.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9509554428531,"aZ":-28.57723499281858,"pfxX":-4.228651712727057,"pfxZ":2.234783336663286,"pX":-0.20156681496688142,"pZ":1.2553966102319314,"vX0":-5.202312729740577,"vY0":-125.91371047036615,"vZ0":-4.733145990827664,"x":124.68,"y":204.88,"x0":2.438726333361822,"y0":50.00354281857523,"z0":5.464945810743649,"aX":-6.806698082412439},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":8.9,"spinRate":2409,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4345797686560102,"extension":6.234367950383719},"index":5,"playId":"e81431b7-42d6-36e3-ba59-fade09ff1be7","pitchNumber":5,"startTime":"2026-04-12T21:48:04.042Z","endTime":"2026-04-12T21:48:08.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.454687946240867,"aZ":-29.81769319334341,"pfxX":2.397254879310638,"pfxZ":1.6541058855798738,"pX":0.37861868939089255,"pZ":2.1795143666632697,"vX0":-5.168997267135159,"vY0":-119.69067855440856,"vZ0":-1.7065501978309012,"x":102.57,"y":179.93,"x0":2.2743891816213417,"y0":50.00044643284816,"z0":5.623713736690648,"aX":3.4079639086420976},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.8,"breakHorizontal":-2.8,"spinRate":1296,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.461208449970389,"extension":6.639631161847438},"hitData":{"launchSpeed":85.1,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.84,"coordY":170.84}},"index":6,"playId":"f61aaf42-d7ac-3758-890f-da796d7e23dc","pitchNumber":6,"startTime":"2026-04-12T21:48:27.469Z","endTime":"2026-04-12T21:48:36.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:48:36.580Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T21:51:17.336Z","endTime":"2026-04-12T21:53:10.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T21:48:48.752Z","endTime":"2026-04-12T21:49:27.660Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: David Morgan replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T21:49:27.660Z","endTime":"2026-04-12T21:51:19.454Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688158,"link":"/api/v1/people/688158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494058663654414,"aZ":-35.81337157063933,"pfxX":1.3812909973106198,"pfxZ":-2.3041097270281963,"pX":-0.7804321728031474,"pZ":2.489596095936687,"vX0":2.6312387686199337,"vY0":-124.92387175446248,"vZ0":0.605089274033842,"x":146.75,"y":171.56,"x0":-2.0274348450115878,"y0":50.004670046447764,"z0":5.191530143792131,"aX":2.179644462638047},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.8,"breakHorizontal":-3.1,"spinRate":2265,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.4386971075590509,"extension":5.743846475371362},"index":2,"playId":"148738cf-abea-368e-b28e-c51854b7bc30","pitchNumber":1,"startTime":"2026-04-12T21:51:19.454Z","endTime":"2026-04-12T21:51:23.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99057729739121,"aZ":-33.359007384483824,"pfxX":1.9424643468412879,"pfxZ":-0.749494141652888,"pX":-0.18224020902594884,"pZ":1.6435774636834835,"vX0":3.576244570642115,"vY0":-124.82501674660459,"vZ0":-1.7053559770510631,"x":123.95,"y":194.4,"x0":-1.888068035292887,"y0":50.00584510524681,"z0":5.091700181948625,"aX":3.0541925865613737},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.6,"breakHorizontal":-4.3,"spinRate":2201,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.43940884165755767,"extension":5.885005241232129},"index":3,"playId":"93e2f68f-1326-3675-8fe9-36c6dc1f886b","pitchNumber":2,"startTime":"2026-04-12T21:51:37.187Z","endTime":"2026-04-12T21:51:40.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":96.5,"endSpeed":88.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81129822254704,"aZ":-25.942662792341373,"pfxX":-12.063060070275629,"pfxZ":3.1333928291466595,"pX":-0.20704119763549572,"pZ":2.0215479546373327,"vX0":8.735922890432152,"vY0":-140.221822751267,"vZ0":-3.389540560978264,"x":124.89,"y":184.2,"x0":-1.796098277360064,"y0":50.00570858732345,"z0":4.939341965911614,"aX":-24.017377033104538},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.2,"breakHorizontal":20.0,"spinRate":2184,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3906724855066912,"extension":6.047502528978334},"index":4,"playId":"619357e4-f031-3dbe-be48-b74102d6417b","pitchNumber":3,"startTime":"2026-04-12T21:51:56.014Z","endTime":"2026-04-12T21:52:00.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26642611531792,"aZ":-40.532306204835955,"pfxX":6.249372662877278,"pfxZ":-5.872726603944024,"pX":-1.2278087223822836,"pZ":1.975425674508993,"vX0":-0.5086026831223439,"vY0":-119.4511553954302,"vZ0":0.7863780358166865,"x":163.8,"y":185.44,"x0":-1.8205857655946538,"y0":50.00287271595394,"z0":5.330562678030122,"aX":8.893729326879988},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.1,"breakHorizontal":-11.2,"spinRate":2388,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4612216799753246,"extension":5.809050715992463},"index":5,"playId":"4f22b939-30a5-3456-95d6-c5e3f9a943d0","pitchNumber":4,"startTime":"2026-04-12T21:52:24.442Z","endTime":"2026-04-12T21:52:29.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43710121408029,"aZ":-40.92609286139053,"pfxX":4.4561602199265895,"pfxZ":-6.233109329647338,"pX":-0.5164195544381907,"pZ":2.3870254714837875,"vX0":0.7973255193986832,"vY0":-118.81734993461208,"vZ0":1.54188284873426,"x":136.68,"y":174.33,"x0":-1.4359517579246146,"y0":50.00043501754738,"z0":5.498122661161044,"aX":6.260089169066278},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.4,"breakHorizontal":-8.3,"spinRate":2388,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.4640612467496794,"extension":5.861460069747755},"index":6,"playId":"03aeebda-ecce-3e73-9bde-06e0b27aefee","pitchNumber":5,"startTime":"2026-04-12T21:52:44.034Z","endTime":"2026-04-12T21:52:48.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99021430948593,"aZ":-34.15108383434947,"pfxX":1.4585340516466656,"pfxZ":-1.207470466517412,"pX":0.2918791106859711,"pZ":2.099522604367317,"vX0":4.615977127087273,"vY0":-126.28065414848211,"vZ0":-0.6792857288230151,"x":105.87,"y":182.09,"x0":-1.7410458273465421,"y0":50.005827545110456,"z0":5.092548109767987,"aX":2.3815100573906705},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":-3.6,"spinRate":2430,"spinDirection":83},"zone":9,"typeConfidence":2.0,"plateTime":0.4318918425559768,"extension":6.035158191167678},"index":7,"playId":"15b49831-1484-3e42-84c4-8db56b4e7168","pitchNumber":6,"startTime":"2026-04-12T21:53:06.539Z","endTime":"2026-04-12T21:53:10.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:53:10.032Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T21:53:19.713Z","endTime":"2026-04-12T21:54:37.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.112371086902595,"aZ":-13.76341273851065,"pfxX":-4.519869528614244,"pfxZ":8.852227298818644,"pX":0.23588467359874707,"pZ":2.2287493996471888,"vX0":6.309107717611665,"vY0":-142.68669036977823,"vZ0":-5.991146150888823,"x":108.01,"y":178.6,"x0":-1.4076352243576595,"y0":50.00563101631387,"z0":5.2088819630085315,"aX":-9.403931499692547},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":7.1,"spinRate":2438,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38258033679275494,"extension":6.008387263409953},"index":0,"playId":"f43f866c-8136-310d-b322-eae8b0b77310","pitchNumber":1,"startTime":"2026-04-12T21:53:39.629Z","endTime":"2026-04-12T21:53:43.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7581542583328,"aZ":-43.71972447184075,"pfxX":4.519548188255306,"pfxZ":-8.220241717964175,"pX":-0.43010343287049335,"pZ":-0.22077830467322387,"vX0":1.122138428688165,"vY0":-118.65268071145688,"vZ0":-3.483020062821537,"x":133.39,"y":244.74,"x0":-1.4977524820563635,"y0":50.00220861269021,"z0":5.30761239529938,"aX":6.349982275301123},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.5,"breakHorizontal":-8.5,"spinRate":2752,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.46421297653686544,"extension":6.077284280079514},"index":1,"playId":"5a0bd9c8-9e66-3355-b900-f486cba3acde","pitchNumber":2,"startTime":"2026-04-12T21:53:57.940Z","endTime":"2026-04-12T21:54:03.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-12T21:54:16.232Z","endTime":"2026-04-12T21:54:33.047Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15125870074816,"aZ":-42.79264316820005,"pfxX":3.4365299204039044,"pfxZ":-7.2422732863468475,"pX":0.9083607914248959,"pZ":0.3483863270409304,"vX0":4.159247404168419,"vY0":-121.2946265886916,"vZ0":-2.8974414697098942,"x":82.38,"y":229.37,"x0":-1.2850667495089847,"y0":50.0006523459006,"z0":5.346201979200427,"aX":5.040225199049762},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.6,"breakHorizontal":-7.3,"spinRate":2639,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45426976725115553,"extension":6.031083316993166},"index":3,"playId":"7050274a-45b9-33d0-a06d-8f442bc779bc","pitchNumber":3,"startTime":"2026-04-12T21:54:33.047Z","endTime":"2026-04-12T21:54:37.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:54:37.366Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a ground ball to third baseman Kyle Karros.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T21:56:32.172Z","endTime":"2026-04-12T21:57:43.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68956315418544,"aZ":-29.227406193045926,"pfxX":-10.135086881275285,"pfxZ":2.153398341179864,"pX":0.06579303790739079,"pZ":1.5937402611983704,"vX0":5.283194383722037,"vY0":-116.37507395144,"vZ0":-2.572961254900693,"x":114.49,"y":195.75,"x0":-0.9220662002958802,"y0":50.00055416186824,"z0":5.493751682438433,"aX":-13.841740575823868},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.5,"breakHorizontal":16.9,"spinRate":1781,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4714166158123021,"extension":6.152385809160576},"index":0,"playId":"c5350e39-7fad-3bc8-a66b-01d8999d2482","pitchNumber":1,"startTime":"2026-04-12T21:56:50.272Z","endTime":"2026-04-12T21:56:54.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":88.7,"endSpeed":81.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884766015975796,"aZ":-23.276486644003704,"pfxX":-8.99179814116622,"pfxZ":5.266825807968321,"pX":-1.3302605514843142,"pZ":1.8905251705028496,"vX0":2.3893414725315973,"vY0":-129.17075899987455,"vZ0":-4.810717925204194,"x":167.71,"y":187.74,"x0":-1.0988449286769941,"y0":50.005742609352545,"z0":5.566705679411192,"aX":-15.19791575019946},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":2064,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4240226243438663,"extension":6.031063925469524},"index":1,"playId":"430a399a-1e7a-396f-92ed-713dc62f727d","pitchNumber":2,"startTime":"2026-04-12T21:57:06.173Z","endTime":"2026-04-12T21:57:10.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":80.4,"endSpeed":73.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.273918786494185,"aZ":-29.978986882938887,"pfxX":-11.70477587110925,"pfxZ":1.6015622014798803,"pX":0.2108950715834704,"pZ":1.801345197506182,"vX0":6.19119177125674,"vY0":-116.81092384003755,"vZ0":-1.941212944752091,"x":108.96,"y":190.14,"x0":-0.9685591733642687,"y0":50.00082494542596,"z0":5.491869614432953,"aX":-15.994281129818146},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.6,"breakHorizontal":19.4,"spinRate":1725,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.47090382927869845,"extension":6.164240209310966},"hitData":{"launchSpeed":88.8,"launchAngle":7.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.44,"coordY":163.24}},"index":2,"playId":"877ae6d1-dd66-3cd3-b973-072c563119b5","pitchNumber":3,"startTime":"2026-04-12T21:57:24.879Z","endTime":"2026-04-12T21:57:43.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:57:43.539Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Johnson pops out to third baseman Kyle Karros in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T21:58:03.296Z","endTime":"2026-04-12T21:59:13.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941844783694833,"aZ":-21.65200128792948,"pfxX":0.0033852938598434856,"pfxZ":6.743997520287192,"pX":0.11689811170907584,"pZ":2.2549205670916304,"vX0":2.7228705335241066,"vY0":-123.89058895415096,"vZ0":-3.4708189477688802,"x":112.54,"y":177.9,"x0":-0.9951677487086841,"y0":50.00095894173945,"z0":5.476289333785776,"aX":0.005110918275169126},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.6,"breakHorizontal":-0.6,"spinRate":2401,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4415103002847287,"extension":6.468840060935631},"index":0,"playId":"16492c88-ba8e-33d7-9257-9b352e238722","pitchNumber":1,"startTime":"2026-04-12T21:58:18.385Z","endTime":"2026-04-12T21:58:22.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97616156511678,"aZ":-32.096158942962205,"pfxX":-11.164293314563967,"pfxZ":0.05678262140609247,"pX":0.029054979406580528,"pZ":0.6956184844814709,"vX0":5.80464983910079,"vY0":-117.948840831004,"vZ0":-3.7357717940100876,"x":115.89,"y":220.0,"x0":-1.0044429458359032,"y0":50.004541455845185,"z0":5.2381663145018,"aX":-15.840974220846766},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.5,"breakHorizontal":19.0,"spinRate":1684,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.46315263816707475,"extension":6.4539062178336115},"index":1,"playId":"c61fe1b4-df85-379d-b483-7c220070d628","pitchNumber":2,"startTime":"2026-04-12T21:58:38.796Z","endTime":"2026-04-12T21:58:42.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":86.9,"endSpeed":80.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.348677973956786,"aZ":-20.411011778069252,"pfxX":-2.111182288357323,"pfxZ":7.137434167329021,"pX":0.5406920064042636,"pZ":1.9852864174462155,"vX0":4.014376176344441,"vY0":-126.62416566113599,"vZ0":-4.710501439204331,"x":96.39,"y":185.18,"x0":-0.7806399586375274,"y0":50.00092437569867,"z0":5.472180782816601,"aX":-3.4783700515487994},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.2,"breakHorizontal":3.0,"spinRate":2349,"spinDirection":166},"zone":9,"typeConfidence":2.0,"plateTime":0.43020559515400913,"extension":6.341219079529992},"hitData":{"launchSpeed":87.6,"launchAngle":74.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.4,"coordY":185.04}},"index":2,"playId":"240436fe-e465-30cd-b4d5-cc411a8826e9","pitchNumber":3,"startTime":"2026-04-12T21:59:01.225Z","endTime":"2026-04-12T21:59:13.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-12T21:59:13.527Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T21:59:28.689Z","endTime":"2026-04-12T22:01:06.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.047313723400347,"aZ":-28.221196544469574,"pfxX":6.812338403737023,"pfxZ":3.011826017888966,"pX":1.6118825229198497,"pZ":2.1982657095076057,"vX0":3.3615221223961393,"vY0":-114.17324505269002,"vZ0":-1.4533542081761672,"x":55.56,"y":179.43,"x0":-0.7671526969396687,"y0":50.00445628043773,"z0":5.633957857315874,"aX":8.946700159697208},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":5.4,"breakHorizontal":-13.2,"spinRate":2601,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4807064623136723,"extension":6.403257983218614},"index":0,"playId":"4e308ce2-b713-38c6-81ad-f4b6b74b5e53","pitchNumber":1,"startTime":"2026-04-12T21:59:38.891Z","endTime":"2026-04-12T21:59:42.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5144522862119,"aZ":-23.700817546596202,"pfxX":-9.348019815689867,"pfxZ":5.0818328622219,"pX":-1.4266028181674735,"pZ":2.6649387639542685,"vX0":1.982411613701235,"vY0":-127.62029047309042,"vZ0":-2.645802667193424,"x":171.38,"y":166.83,"x0":-0.9929067287672251,"y0":50.00571498809402,"z0":5.5600445533833875,"aX":-15.593809908587488},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.9,"breakHorizontal":16.6,"spinRate":2017,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.42737266294614207,"extension":6.313944630147354},"index":1,"playId":"b0b643d9-4387-3c3f-8d45-db807d28705e","pitchNumber":2,"startTime":"2026-04-12T21:59:57.376Z","endTime":"2026-04-12T22:00:00.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":70.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46970131032111,"aZ":-25.510730199837035,"pfxX":6.152320766505733,"pfxZ":5.161103981148958,"pX":0.46319077179139,"pZ":2.0780691287353554,"vX0":1.2632741914803143,"vY0":-113.94713810243024,"vZ0":-2.094354947634506,"x":99.34,"y":182.67,"x0":-0.8995499213317022,"y0":50.0034006884372,"z0":5.575325811926024,"aX":7.943627996442967},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":9.0,"breakHorizontal":-11.4,"spinRate":2610,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.4840463052525261,"extension":6.22012992016217},"index":2,"playId":"295ed980-29dc-3f3a-9ba6-54b380d4ae60","pitchNumber":3,"startTime":"2026-04-12T22:00:23.299Z","endTime":"2026-04-12T22:00:26.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":70.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59796618917804,"aZ":-30.19509000558219,"pfxX":8.520710882194702,"pfxZ":1.5486440950562637,"pX":0.16482549111964875,"pZ":1.865325123691038,"vX0":0.24424046220037834,"vY0":-113.07955245336603,"vZ0":-1.5401993968355265,"x":110.72,"y":188.42,"x0":-1.0492831433440275,"y0":50.00163711258651,"z0":5.6287395243990765,"aX":10.861922669884715},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":2.6,"breakHorizontal":-15.5,"spinRate":2693,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.48727634345424997,"extension":6.387234320301637},"hitData":{"launchSpeed":87.9,"launchAngle":44.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.89,"coordY":85.34}},"index":3,"playId":"7d199cb0-f528-32c0-92f9-56a055ddfa61","pitchNumber":4,"startTime":"2026-04-12T22:00:53.591Z","endTime":"2026-04-12T22:01:06.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:01:06.571Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (4) on a fly ball to left center field. Ty France scores.","rbi":2,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T22:01:13.262Z","endTime":"2026-04-12T22:02:30.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.275804508494247,"aZ":-30.017023837125176,"pfxX":-10.484297423679635,"pfxZ":1.5266840055563575,"pX":1.1463445439855404,"pZ":1.909003962559411,"vX0":7.758645829651694,"vY0":-118.07833191510286,"vZ0":-1.7610057237283931,"x":73.3,"y":187.24,"x0":-0.8183083237460744,"y0":50.00419796302053,"z0":5.423882961388486,"aX":-14.820722665813765},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.6,"breakHorizontal":17.2,"spinRate":1911,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4636917353712495,"extension":6.429687485832722},"index":0,"playId":"49ac75b7-9ac8-330c-a4a8-fc5ed8412586","pitchNumber":1,"startTime":"2026-04-12T22:01:28.047Z","endTime":"2026-04-12T22:01:31.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":90.7,"endSpeed":82.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13990824077505,"aZ":-13.539294222979349,"pfxX":-3.042051666526799,"pfxZ":10.564184052217593,"pX":1.2778289677500676,"pZ":2.889835183458383,"vX0":5.9155890279328,"vY0":-131.98359309545344,"vZ0":-4.490165181211074,"x":68.29,"y":160.75,"x0":-0.5974723012516527,"y0":50.001710784230674,"z0":5.6104842504902015,"aX":-5.365970837719013},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.4,"breakHorizontal":4.2,"spinRate":2093,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4150212139186076,"extension":6.338047037200746},"index":1,"playId":"fe098bef-7ee9-3f92-87ea-9f5591a3bcde","pitchNumber":2,"startTime":"2026-04-12T22:01:46.357Z","endTime":"2026-04-12T22:01:50.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.134322229231984,"aZ":-21.332785666003037,"pfxX":0.965812552715738,"pfxZ":6.968514740540738,"pX":-0.07147893830201134,"pZ":2.4582657774622136,"vX0":1.3332219305657043,"vY0":-124.28920413366865,"vZ0":-3.398328163388367,"x":119.72,"y":172.41,"x0":-0.7414409402014192,"y0":50.00510649035566,"z0":5.625717113311072,"aX":1.5031804592714528},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.0,"breakHorizontal":-2.0,"spinRate":2366,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.441572534253277,"extension":6.295127664783442},"hitData":{"launchSpeed":107.3,"launchAngle":24.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":47.22,"coordY":66.77}},"index":2,"playId":"d6f6b2a0-44ad-317b-8af6-f5fd0654dc0f","pitchNumber":3,"startTime":"2026-04-12T22:02:05.074Z","endTime":"2026-04-12T22:02:30.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":11.400000000000006,"leverageIndex":0.56,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:02:30.796Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T22:02:41.817Z","endTime":"2026-04-12T22:03:07.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51690043137193,"aZ":-23.320412677338865,"pfxX":-9.061410025427572,"pfxZ":5.104202620959291,"pX":-0.1726176321254528,"pZ":1.6276717599743653,"vX0":4.653097855279068,"vY0":-130.87043719737318,"vZ0":-5.525170886768045,"x":123.58,"y":194.83,"x0":-0.7959443898631509,"y0":50.00473708302412,"z0":5.512135972448517,"aX":-15.725837788865615},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.3,"breakHorizontal":15.4,"spinRate":2002,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.41846459228986665,"extension":6.0313968361116155},"hitData":{"launchSpeed":100.7,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.64,"coordY":152.09}},"index":0,"playId":"b9869bb3-ddfc-333b-849a-ca5c0863a1b6","pitchNumber":1,"startTime":"2026-04-12T22:02:57.023Z","endTime":"2026-04-12T22:03:07.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:03:07.296Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T22:05:04.292Z","endTime":"2026-04-12T22:07:14.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858894023187215,"aZ":-24.466256563868328,"pfxX":-9.587814133387978,"pfxZ":3.912135174606317,"pX":0.1706955283114126,"pZ":1.2054754675273602,"vX0":8.73072091269363,"vY0":-139.22297501638704,"vZ0":-5.8928432943279505,"x":110.49,"y":206.23,"x0":-1.7528952029759148,"y0":50.006912712866544,"z0":4.958255141269948,"aX":-18.916069956722897},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":2167,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3926969709048156,"extension":5.92331794252038},"index":0,"playId":"4c69f4ab-61ad-3e72-8ed0-5c8fd030188b","pitchNumber":1,"startTime":"2026-04-12T22:05:18.645Z","endTime":"2026-04-12T22:05:22.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01402313840379,"aZ":-35.53837497809506,"pfxX":2.335690589451387,"pfxZ":-2.1068320623604997,"pX":-1.0557689089769922,"pZ":1.935520089909073,"vX0":1.534108533368254,"vY0":-125.58256842612086,"vZ0":-0.7538798247265617,"x":157.24,"y":186.52,"x0":-1.9775721302808318,"y0":50.001006961169004,"z0":5.126036626784631,"aX":3.7359956576350437},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.7,"breakHorizontal":-4.6,"spinRate":2351,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.4358624696702065,"extension":5.957746125577371},"index":1,"playId":"9a6ad64b-6764-35d6-806b-0a680b290b01","pitchNumber":2,"startTime":"2026-04-12T22:05:36.968Z","endTime":"2026-04-12T22:05:40.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":96.2,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.631376496996037,"aZ":-28.604656939387393,"pfxX":-10.166841959336669,"pfxZ":1.7940833199415431,"pX":-1.5276049532983147,"pZ":1.685551320257053,"vX0":5.110185464026605,"vY0":-140.07021468137938,"vZ0":-3.711675513570617,"x":175.23,"y":193.27,"x0":-2.0547848501871915,"y0":50.0020328466938,"z0":4.898222251815145,"aX":-20.200869689881362},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.6,"breakHorizontal":17.4,"spinRate":2068,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3910415867736723,"extension":5.907662004076165},"index":2,"playId":"ba9a991f-0e88-39b5-9b8b-a21e42dec10a","pitchNumber":3,"startTime":"2026-04-12T22:05:56.558Z","endTime":"2026-04-12T22:06:00.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.512710938002865,"aZ":-14.565205003354539,"pfxX":-4.919417984041926,"pfxZ":8.694113872645765,"pX":-0.49504596626860314,"pZ":2.2131426580805695,"vX0":5.024084319089243,"vY0":-141.03815153036183,"vZ0":-5.480480080988858,"x":135.87,"y":179.03,"x0":-1.6558753243833075,"y0":50.00220683758036,"z0":5.112592669704625,"aX":-9.962449545405075},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":7.9,"spinRate":2552,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.38758815563832405,"extension":6.006624380193449},"index":3,"playId":"60c75c84-99a3-3c04-b747-c2371f512b26","pitchNumber":4,"startTime":"2026-04-12T22:06:16.781Z","endTime":"2026-04-12T22:06:20.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.475852870068284,"aZ":-27.542147578039078,"pfxX":-10.82622290912702,"pfxZ":2.3536366952403283,"pX":0.3619329895312958,"pZ":1.680512865049793,"vX0":9.792561290074788,"vY0":-139.17564489456734,"vZ0":-3.8540129499013527,"x":103.2,"y":193.41,"x0":-1.791203655110829,"y0":50.00036467432427,"z0":4.901719614804592,"aX":-21.290529081938836},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.6,"breakHorizontal":17.6,"spinRate":2117,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.39315021638378456,"extension":6.159944660418831},"index":4,"playId":"940a014e-fe0d-3aab-84a6-af99506e3305","pitchNumber":5,"startTime":"2026-04-12T22:06:35.186Z","endTime":"2026-04-12T22:07:02.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.439070910734237,"aZ":-23.439688243712087,"pfxX":-11.079609153055404,"pfxZ":4.458972046714085,"pX":-0.21604871907299625,"pZ":1.141158288768898,"vX0":8.450768433479045,"vY0":-139.11711048575825,"vZ0":-5.841554063019567,"x":125.24,"y":207.97,"x0":-1.8548202518628454,"y0":50.00328289228988,"z0":4.823687532750337,"aX":-21.700747695957627},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":18.2,"spinRate":2196,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3938485007902277,"extension":6.097900961478032},"index":5,"playId":"80565a9c-323b-33d0-b225-915cf4bde287","pitchNumber":6,"startTime":"2026-04-12T22:07:10.332Z","endTime":"2026-04-12T22:07:14.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-2.8999999999999915,"leverageIndex":0.61,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:07:14.581Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T22:07:28.144Z","endTime":"2026-04-12T22:09:56.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":81.6,"endSpeed":74.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86308659063183,"aZ":-42.705838240030964,"pfxX":4.961777903845716,"pfxZ":-7.4477637779627415,"pX":-1.0782374815210298,"pZ":2.6208404421747336,"vX0":0.07662002463882281,"vY0":-118.73477330795879,"vZ0":2.3153089233813353,"x":158.1,"y":168.02,"x0":-1.7546626603907736,"y0":50.00437815946845,"z0":5.547613033872867,"aX":7.013872815193032},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.5,"breakHorizontal":-9.0,"spinRate":2597,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.4630811500864729,"extension":5.89663780694885},"index":0,"playId":"863d213a-d71f-3f0e-9683-b02f32488266","pitchNumber":1,"startTime":"2026-04-12T22:07:43.438Z","endTime":"2026-04-12T22:07:48.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303508111006042,"aZ":-44.74758977274507,"pfxX":4.500352841323001,"pfxZ":-9.053924772301876,"pX":0.02558305924456742,"pZ":1.0945427740874791,"vX0":2.3142088704115693,"vY0":-118.4355051668007,"vZ0":-0.33673147147848503,"x":116.02,"y":209.23,"x0":-1.5558849901726948,"y0":50.00125465207069,"z0":5.409387706020427,"aX":6.250689267619712},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.1,"breakHorizontal":-8.8,"spinRate":2616,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.466449632323771,"extension":5.865379488036847},"index":1,"playId":"eea53f3d-a556-3d96-90b7-d8ff9d59bfa1","pitchNumber":2,"startTime":"2026-04-12T22:08:05.946Z","endTime":"2026-04-12T22:08:09.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.403477631815022,"aZ":-23.68054544531362,"pfxX":-11.063944517644241,"pfxZ":4.273590002724013,"pX":1.3626063024791106,"pZ":2.2704289371928454,"vX0":11.834484336802038,"vY0":-139.80900657388554,"vZ0":-3.2851438207464416,"x":65.06,"y":177.48,"x0":-1.480077189305124,"y0":50.003017462958695,"z0":5.008179074628254,"aX":-21.986938393260814},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":17.8,"spinRate":2257,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39120674177676884,"extension":6.163956712346057},"index":2,"playId":"b556d149-95ef-3624-8887-c7a3b29e5e46","pitchNumber":3,"startTime":"2026-04-12T22:08:27.673Z","endTime":"2026-04-12T22:08:31.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396762503884457,"aZ":-36.00572083290512,"pfxX":3.8561692569381787,"pfxZ":-2.47412647140834,"pX":-1.0286355599354824,"pZ":3.0257204763621113,"vX0":1.2747405559558405,"vY0":-123.824171456201,"vZ0":1.960644791990297,"x":156.21,"y":157.09,"x0":-2.051482647836959,"y0":50.00248526265054,"z0":5.24243931974679,"aX":5.970537872581412},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.7,"breakHorizontal":-7.3,"spinRate":2432,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.4428278022636647,"extension":5.785222939686447},"index":3,"playId":"4b107079-035f-30e4-8284-f30153345856","pitchNumber":4,"startTime":"2026-04-12T22:08:48.730Z","endTime":"2026-04-12T22:08:53.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.50916241691707,"aZ":-12.859797643597203,"pfxX":-5.4776634264316435,"pfxZ":9.586914185188677,"pX":-0.8444729730047734,"pZ":2.834475743687813,"vX0":4.240191936561645,"vY0":-141.7839046316425,"vZ0":-4.194498438334171,"x":149.19,"y":162.25,"x0":-1.655358241770159,"y0":50.00696968506705,"z0":5.167251381944534,"aX":-11.041048842727005},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2430,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3878281215864545,"extension":5.935089446095992},"index":4,"playId":"b64bce17-f928-3659-8c4a-5e6f793f201b","pitchNumber":5,"startTime":"2026-04-12T22:09:10.902Z","endTime":"2026-04-12T22:09:15.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T22:09:25.729Z","endTime":"2026-04-12T22:09:45.115Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.66560109029793,"aZ":-13.035953413502858,"pfxX":-5.002006071599165,"pfxZ":9.693992020867178,"pX":0.13751501661789775,"pZ":2.776616246721541,"vX0":6.711553916988804,"vY0":-140.72830302488327,"vZ0":-4.3845508198161856,"x":111.76,"y":163.81,"x0":-1.6462502924032756,"y0":50.00082189193932,"z0":5.221088597561575,"aX":-9.873372520790545},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2492,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3915960205364475,"extension":6.115116668510647},"hitData":{"launchSpeed":97.8,"launchAngle":65.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.19,"coordY":137.89}},"index":6,"playId":"1e6efa53-f72b-321e-b0ed-7d8067b75de5","pitchNumber":6,"startTime":"2026-04-12T22:09:45.115Z","endTime":"2026-04-12T22:09:56.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":2.6999999999999886,"leverageIndex":1.19,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:09:56.466Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T22:10:15.994Z","endTime":"2026-04-12T22:13:57.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77079989598961,"aZ":-33.826163388730436,"pfxX":2.273866258057742,"pfxZ":-1.0269158975854302,"pX":0.5937325736145668,"pZ":0.8948926542916734,"vX0":5.206798183881283,"vY0":-127.09014128460433,"vZ0":-3.3712705538197874,"x":94.37,"y":214.62,"x0":-1.7931769211270494,"y0":50.00556002020646,"z0":4.98061544362479,"aX":3.647040988795001},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":-5.5,"spinRate":2342,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.43422299528835007,"extension":6.050826478114305},"index":0,"playId":"1dc2d29c-b4b4-3ac1-84e8-c013bc7473bb","pitchNumber":1,"startTime":"2026-04-12T22:10:24.947Z","endTime":"2026-04-12T22:10:28.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604216692210024,"aZ":-33.4852367870498,"pfxX":2.081776519848666,"pfxZ":-0.8179119892228837,"pX":-0.3639700208041414,"pZ":2.0857562168352177,"vX0":3.132251469182999,"vY0":-125.80726553197749,"vZ0":-0.628112367538767,"x":130.87,"y":182.46,"x0":-1.8978829649956466,"y0":50.00549277978421,"z0":5.063458960888621,"aX":3.3221269097007537},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":-4.6,"spinRate":2409,"spinDirection":85},"zone":7,"typeConfidence":2.0,"plateTime":0.43612543775330215,"extension":5.87269327774364},"index":1,"playId":"7853ac7a-b7d0-32ea-a011-0acf0696359a","pitchNumber":2,"startTime":"2026-04-12T22:10:48.279Z","endTime":"2026-04-12T22:10:51.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53162922215014,"aZ":-12.258995543539587,"pfxX":-5.289370372484806,"pfxZ":9.803425505382657,"pX":0.0546313076680195,"pZ":2.364139197268057,"vX0":6.28121907440451,"vY0":-141.66223928094252,"vZ0":-5.736998153295855,"x":114.92,"y":174.95,"x0":-1.5047458754118268,"y0":50.00355854002308,"z0":5.2001726369557915,"aX":-10.74569923750874},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":8.3,"spinRate":2491,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.38672574132489457,"extension":5.951049336062361},"index":2,"playId":"6fc24e2d-c376-315c-a0a2-2b85d503a0c2","pitchNumber":3,"startTime":"2026-04-12T22:11:22.472Z","endTime":"2026-04-12T22:11:26.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157252746386447,"aZ":-12.678277299019703,"pfxX":-4.3851079449948855,"pfxZ":9.706933493411034,"pX":-0.034829002154581026,"pZ":2.9989188974425187,"vX0":5.743823702832291,"vY0":-140.6607742329582,"vZ0":-3.883206243787468,"x":118.33,"y":157.81,"x0":-1.5312140475951415,"y0":50.00697615379623,"z0":5.2163505816660045,"aX":-8.811506172233182},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":6.8,"spinRate":2490,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3890311143106264,"extension":5.944547933425104},"index":3,"playId":"6fa3af2b-649d-3868-a6b8-1c6fc7a98206","pitchNumber":4,"startTime":"2026-04-12T22:11:49.136Z","endTime":"2026-04-12T22:11:54.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":82.4,"endSpeed":75.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21698111187239,"aZ":-43.16636254167595,"pfxX":4.198098997336686,"pfxZ":-7.603590826557945,"pX":-0.9266508329162811,"pZ":1.1505930316841662,"vX0":0.5076326095461721,"vY0":-120.05312307539849,"vZ0":-0.8204178190749034,"x":152.32,"y":207.71,"x0":-1.686146303876054,"y0":50.00066122596669,"z0":5.369461166876857,"aX":6.071201626911516},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.7,"breakHorizontal":-7.7,"spinRate":2541,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.45782773324862314,"extension":5.822034540008019},"index":4,"playId":"2de6c305-fe95-3177-a62d-5c66c3b880cb","pitchNumber":5,"startTime":"2026-04-12T22:12:19.228Z","endTime":"2026-04-12T22:12:25.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.926337824764154,"aZ":-32.9225747981672,"pfxX":0.5325242130080206,"pfxZ":-0.453744252925103,"pX":2.4210829138747565,"pZ":0.7305496332969038,"vX0":10.05139148101726,"vY0":-127.2020796833933,"vZ0":-3.9304688527141094,"x":24.71,"y":219.06,"x0":-1.6567154075131156,"y0":50.00560168602955,"z0":4.915687116149434,"aX":0.870036009502509},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":-3.4,"spinRate":2300,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.431162770182429,"extension":6.125050367233409},"index":5,"playId":"a2ca9b46-b88f-3146-a3f8-f494b1c65261","pitchNumber":6,"startTime":"2026-04-12T22:12:48.915Z","endTime":"2026-04-12T22:12:52.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85944435474562,"aZ":-28.480101166949694,"pfxX":-10.827104112219667,"pfxZ":1.923015385356634,"pX":-0.6689578136843404,"pZ":1.474840602205301,"vX0":6.797259623214302,"vY0":-138.2980378175145,"vZ0":-4.019621081680928,"x":142.5,"y":198.96,"x0":-1.7607824304585016,"y0":50.00606736368053,"z0":4.872999436839941,"aX":-20.82999485346487},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.8,"breakHorizontal":18.0,"spinRate":2262,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3971256775391838,"extension":5.981435182120562},"index":6,"playId":"b43bfe6e-a9d2-355e-b868-2dc911da425f","pitchNumber":7,"startTime":"2026-04-12T22:13:15.192Z","endTime":"2026-04-12T22:13:18.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.476948851056804,"aZ":-13.567577197671522,"pfxX":-5.348399498109142,"pfxZ":9.390052293080178,"pX":0.4220650441065463,"pZ":3.307898776901427,"vX0":7.126545630743981,"vY0":-140.5043020645711,"vZ0":-3.0838931117748083,"x":100.91,"y":149.47,"x0":-1.4629273728660537,"y0":50.00272699108641,"z0":5.312052127907844,"aX":-10.598587278713971},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":8.0,"spinRate":2396,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3911629719944556,"extension":5.95210781069624},"index":7,"playId":"9f8a6519-549a-3485-9153-88c66414e8cb","pitchNumber":8,"startTime":"2026-04-12T22:13:52.853Z","endTime":"2026-04-12T22:13:57.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:13:57.405Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T22:14:10.171Z","endTime":"2026-04-12T22:15:44.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688158,"fullName":"David Morgan","link":"/api/v1/people/688158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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.8,"endSpeed":79.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.237740968817054,"aZ":-30.406822013906392,"pfxX":1.9812878445093602,"pfxZ":1.1138910569573888,"pX":0.6554251678396463,"pZ":1.3257555556677263,"vX0":5.466525225128173,"vY0":-124.8796799509245,"vZ0":-3.001736117834394,"x":92.02,"y":202.98,"x0":-1.8124633470310252,"y0":50.00618342404938,"z0":5.023893985615005,"aX":3.154651806159867},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":-4.8,"spinRate":2328,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4372512175505534,"extension":6.031981956487755},"index":0,"playId":"6d99a9b6-73f9-35c2-b870-c3e5b1df7b37","pitchNumber":1,"startTime":"2026-04-12T22:14:24.272Z","endTime":"2026-04-12T22:14:27.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":87.0,"endSpeed":80.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.445716498998813,"aZ":-33.61978582050461,"pfxX":1.2871692080761115,"pfxZ":-0.8866801218688778,"pX":0.31286802815208703,"pZ":1.3448283408312691,"vX0":4.918269381070938,"vY0":-126.65906275509884,"vZ0":-2.5218157599423194,"x":105.07,"y":202.47,"x0":-1.8200029767300503,"y0":50.00452456922134,"z0":5.037242840542865,"aX":2.0943169208204955},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":-3.5,"spinRate":2329,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4321608195213029,"extension":5.946723200535223},"index":1,"playId":"aca7d004-f361-3124-8072-1365b619b36f","pitchNumber":2,"startTime":"2026-04-12T22:14:45.896Z","endTime":"2026-04-12T22:14:49.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-12T22:14:55.843Z","endTime":"2026-04-12T22:15:18.052Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9162081612007,"aZ":-14.259130612464462,"pfxX":-6.3262955852366325,"pfxZ":9.24175098067785,"pX":0.8459175746824181,"pZ":1.3509575251493453,"vX0":8.586391068417722,"vY0":-138.581220834545,"vZ0":-7.298418254886107,"x":84.76,"y":202.3,"x0":-1.475430460225877,"y0":50.00303862203263,"z0":4.977407601472133,"aX":-12.264717028384114},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":9.6,"spinRate":2432,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39572359779312594,"extension":6.007262113095583},"index":3,"playId":"f94003b2-145a-3c1f-a07a-432cefe09539","pitchNumber":3,"startTime":"2026-04-12T22:15:18.052Z","endTime":"2026-04-12T22:15:22.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50746199603737,"aZ":-40.65211705918564,"pfxX":5.2087651587824295,"pfxZ":-5.715799220712819,"pX":0.03212260716707771,"pZ":1.0340984105989117,"vX0":2.1862264257818236,"vY0":-121.99911360879425,"vZ0":-1.7400911850861918,"x":115.78,"y":210.86,"x0":-1.556421204665501,"y0":50.00133565753024,"z0":5.311384936437865,"aX":7.727876956754522},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.4,"breakHorizontal":-10.0,"spinRate":2707,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45167868402751754,"extension":5.904717644758927},"index":4,"playId":"2829c176-62db-3940-8d4a-d9347dd82837","pitchNumber":4,"startTime":"2026-04-12T22:15:40.924Z","endTime":"2026-04-12T22:15:44.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":688158,"link":"/api/v1/people/688158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:15:44.627Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Merrill homers (3) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T22:19:32.462Z","endTime":"2026-04-12T22:21:21.004Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":678368,"link":"/api/v1/people/678368"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.191789559925077,"aZ":-30.948953205628158,"pfxX":-9.42979909430126,"pfxZ":0.9383271686155492,"pX":-0.08488215279793371,"pZ":0.8472473654532129,"vX0":5.134226972188691,"vY0":-113.99935854555163,"vZ0":-3.2785007042334895,"x":120.24,"y":215.9,"x0":-1.1484098081313068,"y0":50.003374308651345,"z0":5.378967674198794,"aX":-12.333597278533125},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.1,"breakHorizontal":15.7,"spinRate":1792,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.48161951949379755,"extension":6.091647561644731},"index":0,"playId":"52c27dff-b46f-39ca-913d-84b7679febac","pitchNumber":1,"startTime":"2026-04-12T22:19:49.732Z","endTime":"2026-04-12T22:19:53.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-12T22:20:01.795Z","endTime":"2026-04-12T22:20:11.698Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.959415013969295,"aZ":-31.748797542423738,"pfxX":7.860853566473412,"pfxZ":0.3266077152533562,"pX":-1.0105458904805802,"pZ":1.06122586525452,"vX0":-1.8730360711232654,"vY0":-112.99771505822538,"vZ0":-3.111669658405688,"x":155.52,"y":210.13,"x0":-1.188367424330469,"y0":50.00123607153753,"z0":5.669194309935798,"aX":10.09148966348559},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":0.1,"breakHorizontal":-13.7,"spinRate":2694,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.48606520798746233,"extension":5.954154614118136},"index":2,"playId":"efafef44-2ba7-3eea-9299-b0b03a13cc41","pitchNumber":2,"startTime":"2026-04-12T22:20:11.698Z","endTime":"2026-04-12T22:20:15.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.332658117869098,"aZ":-14.187821940415157,"pfxX":-3.114719197976474,"pfxZ":10.622440487339261,"pX":-0.17520096506823005,"pZ":2.874577537975923,"vX0":2.8197745865140784,"vY0":-129.40046220031425,"vZ0":-4.432262270618354,"x":123.68,"y":161.17,"x0":-0.8750423560446442,"y0":50.00586565757759,"z0":5.698817774083255,"aX":-5.276128758741025},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.5,"breakHorizontal":5.0,"spinRate":2185,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.42349640907190533,"extension":5.899271807917514},"index":3,"playId":"b6035a23-4aed-3c4e-bc09-497dfd92e965","pitchNumber":3,"startTime":"2026-04-12T22:20:30.270Z","endTime":"2026-04-12T22:20:33.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.251898177775058,"aZ":-16.215792611431798,"pfxX":-4.9000935552229485,"pfxZ":9.23691167833239,"pX":0.7380544599648831,"pZ":2.1723202545988327,"vX0":5.404219919698472,"vY0":-130.79483143394123,"vZ0":-5.967524039375343,"x":88.87,"y":180.13,"x0":-0.7208297724081293,"y0":50.00604997006288,"z0":5.704701113323421,"aX":-8.469690155322818},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2139,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.41917890807255587,"extension":5.891919292738242},"hitData":{"launchSpeed":107.2,"launchAngle":31.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":205.66,"coordY":45.91}},"index":4,"playId":"9782c5c2-a778-3bfe-8f75-de6ae9480220","pitchNumber":4,"startTime":"2026-04-12T22:20:51.095Z","endTime":"2026-04-12T22:21:21.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.11,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:21:21.004Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T22:21:28.620Z","endTime":"2026-04-12T22:23:39.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.3,"endSpeed":80.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97048328542983,"aZ":-25.518593116904302,"pfxX":-8.599913020722907,"pfxZ":4.045416659957356,"pX":-0.7836349120656503,"pZ":3.0106263333537235,"vX0":2.9946235552692513,"vY0":-127.20974418741034,"vZ0":-1.7411236743017215,"x":146.87,"y":157.49,"x0":-0.8555254328254336,"y0":50.00556142492592,"z0":5.717901936451287,"aX":-14.161628474209774},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":15.0,"spinRate":2068,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4298141345529918,"extension":5.812383088990347},"index":0,"playId":"83ae9042-c450-369f-9843-f9d543d0be7f","pitchNumber":1,"startTime":"2026-04-12T22:21:44.240Z","endTime":"2026-04-12T22:21:48.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814180192291236,"aZ":-26.929985907596883,"pfxX":6.744052204613029,"pfxZ":4.121295245598586,"pX":0.7061037463097105,"pZ":1.8512387789749438,"vX0":2.0549835272549926,"vY0":-112.81826009511609,"vZ0":-2.359073223297149,"x":90.08,"y":188.8,"x0":-1.0958000673704198,"y0":50.00549840171206,"z0":5.657355155242694,"aX":8.590625259465723},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":7.1,"breakHorizontal":-12.7,"spinRate":2581,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.4877238872262102,"extension":5.9803034678434726},"index":1,"playId":"e7147c6c-1d24-3dc1-98e6-32dc69b9fe49","pitchNumber":2,"startTime":"2026-04-12T22:22:00.099Z","endTime":"2026-04-12T22:22:03.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94280351534417,"aZ":-16.20520714878351,"pfxX":-4.998952671867305,"pfxZ":9.496686340829076,"pX":0.052976735387097226,"pZ":4.000803676574646,"vX0":3.6253271572531722,"vY0":-129.13619310372596,"vZ0":-1.5744049203050614,"x":114.98,"y":130.76,"x0":-0.722527606757758,"y0":50.005991322569606,"z0":5.870516949451749,"aX":-8.409191774845604},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":17.0,"breakHorizontal":8.2,"spinRate":2062,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4248284181193185,"extension":5.86527433748135},"index":2,"playId":"d27046a2-1438-3bef-a021-c84a562f9d76","pitchNumber":3,"startTime":"2026-04-12T22:22:18.582Z","endTime":"2026-04-12T22:22:22.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.778234250129078,"aZ":-14.80126584018529,"pfxX":-2.9630123570366402,"pfxZ":10.46994467033079,"pX":0.4510227552923986,"pZ":2.3216672643077922,"vX0":4.149264383310004,"vY0":-128.53784395647352,"vZ0":-5.450229148381796,"x":99.81,"y":176.09,"x0":-0.8055646624713709,"y0":50.000498875763384,"z0":5.634721337737595,"aX":-4.9154138764028605},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":17.9,"breakHorizontal":4.3,"spinRate":2014,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4275413582541874,"extension":6.064886406627439},"index":3,"playId":"775d57f9-2bba-3ec2-bbc8-5a833c0cb3ac","pitchNumber":4,"startTime":"2026-04-12T22:22:36.908Z","endTime":"2026-04-12T22:22:41.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066837759263315,"aZ":-24.645879477768904,"pfxX":6.326177023900886,"pfxZ":5.6584866137871614,"pX":-0.22411230117101327,"pZ":2.101228620109532,"vX0":0.12372395191714342,"vY0":-115.33417472505514,"vZ0":-2.678737573593876,"x":125.54,"y":182.05,"x0":-1.0986760358449446,"y0":50.0001162855998,"z0":5.687142038858473,"aX":8.409410889397273},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":9.8,"breakHorizontal":-11.4,"spinRate":2542,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.4772919261326698,"extension":5.906956283983134},"index":4,"playId":"66fa6b44-6e13-34ab-be16-49c9dfaaa675","pitchNumber":5,"startTime":"2026-04-12T22:22:56.138Z","endTime":"2026-04-12T22:22:59.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":81.1,"endSpeed":73.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.635336367246897,"aZ":-30.414460547864508,"pfxX":-11.095088269158211,"pfxZ":1.2744538444127906,"pX":0.07810926779393705,"pZ":1.1174145637648372,"vX0":5.613510790164297,"vY0":-117.84840701755294,"vZ0":-3.5406878784566738,"x":114.02,"y":208.61,"x0":-0.9126788466434977,"y0":50.00557153277555,"z0":5.4954510565292125,"aX":-15.366524641904945},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.6,"breakHorizontal":18.4,"spinRate":1833,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.46756191991043217,"extension":6.049492591309643},"index":5,"playId":"d0edb93a-a9ab-3c5f-bc40-57b649bd0303","pitchNumber":6,"startTime":"2026-04-12T22:23:16.836Z","endTime":"2026-04-12T22:23:20.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":70.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86520677915598,"aZ":-29.452280901642958,"pfxX":9.168952792632036,"pfxZ":2.141737391785434,"pX":0.7569109966973109,"pZ":0.9241510844917954,"vX0":1.2518080839857013,"vY0":-113.39559600947803,"vZ0":-3.699614855025966,"x":88.15,"y":213.83,"x0":-0.9942013645717696,"y0":50.00071419033101,"z0":5.600351579207054,"aX":11.620606328335546},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":3.0,"breakHorizontal":-16.9,"spinRate":2674,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.48803242031383753,"extension":5.7838181786295415},"index":6,"playId":"6d4ef7b6-9510-3618-bc4c-8ae55684b25b","pitchNumber":7,"startTime":"2026-04-12T22:23:35.399Z","endTime":"2026-04-12T22:23:39.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:23:39.287Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks. Manny Machado to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T22:23:50.882Z","endTime":"2026-04-12T22:26:20.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.345104151208655,"aZ":-35.629746225791926,"pfxX":6.559164679929196,"pfxZ":-2.9310894075306226,"pX":0.34422052524354835,"pZ":1.2751010829264215,"vX0":0.6847197396984722,"vY0":-108.57943478499097,"vZ0":-1.4869202610074252,"x":103.88,"y":204.35,"x0":-0.8272823510595844,"y0":50.00341810635405,"z0":5.89246259829096,"aX":7.728850931399701},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-5.4,"breakHorizontal":-12.0,"spinRate":2702,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.5070068604600775,"extension":6.182537260915713},"index":0,"playId":"74ff0c59-be9e-337c-a2f9-b297a769ad30","pitchNumber":1,"startTime":"2026-04-12T22:24:07.583Z","endTime":"2026-04-12T22:24:11.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":88.0,"endSpeed":81.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.114581176090226,"aZ":-26.5674765354019,"pfxX":-8.82021727489703,"pfxZ":3.3765305793074454,"pX":-0.23014446824707618,"pZ":1.1185919424092892,"vX0":4.189740590080394,"vY0":-128.00423965677734,"vZ0":-5.858720880899223,"x":125.77,"y":208.58,"x0":-0.7410149548744408,"y0":50.00576879856195,"z0":5.513996480216102,"aX":-14.657232437731393},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":15.0,"spinRate":2155,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.427705500701812,"extension":6.045898323306724},"index":1,"playId":"f57842ce-df50-3fce-9a2e-3bbe7f76b893","pitchNumber":2,"startTime":"2026-04-12T22:24:25.506Z","endTime":"2026-04-12T22:24:29.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.815321026017564,"aZ":-16.296960713940543,"pfxX":-2.807813360065166,"pfxZ":9.554295960009156,"pX":-0.745149236479421,"pZ":2.510132900716783,"vX0":0.8542729554988067,"vY0":-129.11557133892364,"vZ0":-4.8582082855620285,"x":145.4,"y":171.01,"x0":-0.7186510047646048,"y0":50.00543220890654,"z0":5.699565766259785,"aX":-4.666828626097776},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.2,"breakHorizontal":4.8,"spinRate":2098,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4267919866251608,"extension":6.039832855707628},"index":2,"playId":"de985e5b-24b7-395b-bf1f-bf70101c0c97","pitchNumber":3,"startTime":"2026-04-12T22:24:47.239Z","endTime":"2026-04-12T22:24:51.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2250012041999,"aZ":-16.21951249483938,"pfxX":-4.349967764117924,"pfxZ":9.259129568566737,"pX":-0.01896725927645682,"pZ":2.590457701143828,"vX0":2.9049758207739256,"vY0":-131.29713354888844,"vZ0":-4.911516130027326,"x":117.72,"y":168.84,"x0":-0.5820390158421868,"y0":50.00256309183064,"z0":5.716350443682161,"aX":-7.494363701425164},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2055,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.41930289090226225,"extension":6.148664755596404},"index":3,"playId":"27264096-6310-3ffb-95d2-4c7277c5526a","pitchNumber":4,"startTime":"2026-04-12T22:25:08.487Z","endTime":"2026-04-12T22:25:12.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481909322526626,"aZ":-22.518059020205786,"pfxX":-9.50706186110652,"pfxZ":5.728570171846772,"pX":-0.8010516768375061,"pZ":1.3011778212708298,"vX0":3.343075215480975,"vY0":-129.1769113522795,"vZ0":-6.145951407137451,"x":147.53,"y":203.65,"x0":-0.878455607399985,"y0":50.004741538599916,"z0":5.448053526602307,"aX":-16.031900539019865},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.2,"breakHorizontal":16.4,"spinRate":2000,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4243760501998297,"extension":6.135914922500302},"index":4,"playId":"9c233b07-4d6b-3686-aa67-60920614f4aa","pitchNumber":5,"startTime":"2026-04-12T22:25:33.626Z","endTime":"2026-04-12T22:25:37.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"1622f008-fd4c-43df-8ffb-888722d9cb7e","startTime":"2026-04-12T22:25:55.030Z","endTime":"2026-04-12T22:26:00.030Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7356533074908,"aZ":-23.356810690200636,"pfxX":-1.0053014882552003,"pfxZ":5.601494050133654,"pX":0.3092631380477781,"pZ":0.78125824325126,"vX0":3.0493425237802367,"vY0":-124.85731995298241,"vZ0":-6.880606091258326,"x":105.21,"y":217.69,"x0":-0.7986608947144296,"y0":50.00584724694746,"z0":5.502003719861207,"aX":-1.583727103952912},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.8,"breakHorizontal":1.1,"spinRate":2420,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4391114416810957,"extension":6.214442491058139},"index":6,"playId":"37ddbb87-ff74-335f-a1b9-c2318c4edb16","pitchNumber":6,"startTime":"2026-04-12T22:26:15.589Z","endTime":"2026-04-12T22:26:20.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:26:20.021Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to right fielder Tyler Freeman. Manny Machado to 3rd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T22:27:39.829Z","endTime":"2026-04-12T22:30:07.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T22:26:34.189Z","endTime":"2026-04-12T22:27:41.804Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":87.5,"endSpeed":81.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487649913385177,"aZ":-24.195873177873207,"pfxX":-7.187233520230719,"pfxZ":4.791445703885749,"pX":-1.2112061878024278,"pZ":1.790647526921405,"vX0":1.4597257659073781,"vY0":-127.51191908005943,"vZ0":-4.768643531305462,"x":163.17,"y":190.43,"x0":-0.8528809897440457,"y0":50.004070823694555,"z0":5.568048424765893,"aX":-11.967084969460089},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":12.7,"spinRate":1957,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.42775435659774885,"extension":6.152334013263145},"index":1,"playId":"b18b5de2-884f-38f6-9d00-b6b222cc0ac5","pitchNumber":1,"startTime":"2026-04-12T22:27:41.804Z","endTime":"2026-04-12T22:27:45.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.14618062994308,"aZ":-29.96757920902117,"pfxX":8.329344945108952,"pfxZ":1.722163701374293,"pX":0.40102531848859485,"pZ":0.9486552439993321,"vX0":0.7999529472868464,"vY0":-112.20111770827907,"vZ0":-3.418632123782462,"x":101.71,"y":213.17,"x0":-1.0425094543866884,"y0":50.003251103782034,"z0":5.526446372825788,"aX":10.684878847320274},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":2.6,"breakHorizontal":-15.4,"spinRate":2619,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4870300205108231,"extension":6.067851237065121},"index":2,"playId":"9ad09684-2b52-3532-9913-72bcd1d9e565","pitchNumber":2,"startTime":"2026-04-12T22:28:00.343Z","endTime":"2026-04-12T22:28:03.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.255026727301725,"aZ":-31.185657440367567,"pfxX":8.532944127093248,"pfxZ":0.7737690259584378,"pX":0.04381916370798079,"pZ":1.377156611301228,"vX0":0.02022934308092772,"vY0":-112.73064513908655,"vZ0":-2.38234604213737,"x":115.33,"y":201.6,"x0":-1.0732437421049483,"y0":50.00439760681626,"z0":5.607977806650342,"aX":10.93945919834751},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":1.1,"breakHorizontal":-15.5,"spinRate":2635,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4866075211607428,"extension":6.216583392951439},"index":3,"playId":"f96f841d-80af-37bd-8b7d-94825e2413aa","pitchNumber":3,"startTime":"2026-04-12T22:28:21.478Z","endTime":"2026-04-12T22:28:25.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-12T22:28:33.866Z","endTime":"2026-04-12T22:28:50.461Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37937172952107,"aZ":-26.092736104962338,"pfxX":10.920203667542562,"pfxZ":4.85050299452191,"pX":0.7310171435998969,"pZ":1.7790805856731111,"vX0":0.49678966693851523,"vY0":-112.43936825258686,"vZ0":-2.659455868108287,"x":89.14,"y":190.74,"x0":-0.908452512121311,"y0":50.00304215564308,"z0":5.682718657958523,"aX":13.687680881244003},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":8.3,"breakHorizontal":-19.8,"spinRate":2637,"spinDirection":88},"zone":9,"typeConfidence":2.0,"plateTime":0.4911168568543882,"extension":6.09898106029084},"index":5,"playId":"7ca49b08-d129-33d6-8f2e-a8d1c9314394","pitchNumber":4,"startTime":"2026-04-12T22:28:50.461Z","endTime":"2026-04-12T22:28:53.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.458851869640554,"aZ":-29.783243764395248,"pfxX":-9.77307903899125,"pfxZ":1.7689628344402406,"pX":-0.2428819811513623,"pZ":1.931627636502696,"vX0":4.690512821703104,"vY0":-116.38045038682719,"vZ0":-1.5548312894390095,"x":126.26,"y":186.63,"x0":-1.0283885088760687,"y0":50.00523510437136,"z0":5.463444601136255,"aX":-13.23589365187519},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":1840,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.47297443193903455,"extension":6.164287385918405},"index":6,"playId":"49463704-2e77-378f-91f2-a4ff56d95fb5","pitchNumber":5,"startTime":"2026-04-12T22:29:18.959Z","endTime":"2026-04-12T22:29:23.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.622279993643957,"aZ":-22.929128207453715,"pfxX":1.045315152424938,"pfxZ":5.899690141595167,"pX":-0.02419411531484213,"pZ":2.888110680621312,"vX0":1.4672143123147459,"vY0":-123.57232038989625,"vZ0":-2.3509776407250937,"x":117.92,"y":160.8,"x0":-0.7584643684992544,"y0":50.00069767953335,"z0":5.752241752302696,"aX":1.637355823114851},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.4,"breakHorizontal":-2.2,"spinRate":2295,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4410550056177991,"extension":6.053586957033335},"hitData":{"launchSpeed":92.7,"launchAngle":40.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.27,"coordY":97.32}},"index":7,"playId":"5cd55dec-88cb-3e9a-9d41-632fbe750f35","pitchNumber":6,"startTime":"2026-04-12T22:29:55.687Z","endTime":"2026-04-12T22:30:07.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":592206,"link":"/api/v1/people/592206","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_ab"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_ab"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.1,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:30:07.684Z","atBatIndex":57},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ty France hit by pitch. Xander Bogaerts to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T22:30:29.546Z","endTime":"2026-04-12T22:30:49.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678368,"fullName":"Valente Bellozo","link":"/api/v1/people/678368"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":80.6,"endSpeed":74.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.875857004259778,"aZ":-30.017118046857547,"pfxX":-8.56300372169697,"pfxZ":1.5334606778424256,"pX":-1.9279483209842256,"pZ":1.4671696563907928,"vX0":0.7937474605613544,"vY0":-117.4796386272399,"vZ0":-2.689664799267113,"x":190.49,"y":199.17,"x0":-1.1554902582814466,"y0":50.003384249993715,"z0":5.398563512185224,"aX":-12.048490247415867},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.4,"breakHorizontal":15.4,"spinRate":1644,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4650581590984082,"extension":6.294025063931468},"index":0,"playId":"5e0325df-8033-3209-8c8d-482a021de460","pitchNumber":1,"startTime":"2026-04-12T22:30:45.087Z","endTime":"2026-04-12T22:30:49.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":678368,"link":"/api/v1/people/678368"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.12,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:30:49.873Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rockies challenged (play at 1st), call on the field was overturned: Bryce Johnson grounds into a double play, third baseman Kyle Karros to first baseman TJ Rumfield. Xander Bogaerts out at 3rd. Bryce Johnson out at 1st.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T22:33:39.367Z","endTime":"2026-04-12T22:35:00.347Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T22:31:08.992Z","endTime":"2026-04-12T22:31:48.732Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Valente Bellozo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T22:31:48.732Z","endTime":"2026-04-12T22:33:41.517Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678368,"link":"/api/v1/people/678368","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9001428738691,"aZ":-31.11907025107711,"pfxX":9.755538194412935,"pfxZ":0.6369410466093646,"pX":0.5669428872004061,"pZ":1.7464925799153623,"vX0":-8.361739702500296,"vY0":-127.9204969075363,"vZ0":-2.24560029422286,"x":95.39,"y":191.62,"x0":2.620416776039499,"y0":50.001169778382966,"z0":5.090217990382523,"aX":16.06756942628816},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":-15.6,"spinRate":2215,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4292008422480853,"extension":5.949477793065249},"index":2,"playId":"6b0e1f77-c7c3-376d-8f1c-fbe085197c13","pitchNumber":1,"startTime":"2026-04-12T22:33:41.517Z","endTime":"2026-04-12T22:33:44.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":89.1,"endSpeed":81.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3056965042307,"aZ":-27.37124112155548,"pfxX":7.784112762294881,"pfxZ":2.842311189308326,"pX":0.2268813277647428,"pZ":3.46044023921246,"vX0":-8.988818276411974,"vY0":-129.46564900757417,"vZ0":1.009191408302579,"x":108.35,"y":145.35,"x0":2.740770357447408,"y0":50.002316409676894,"z0":5.168558961011577,"aX":13.147977554414068},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":-12.0,"spinRate":2166,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4238953106566319,"extension":5.69608755654543},"index":3,"playId":"661ebe89-b9cf-3e51-9c0d-2eb4121e1a91","pitchNumber":2,"startTime":"2026-04-12T22:33:56.905Z","endTime":"2026-04-12T22:34:00.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.051254615831535,"aZ":-31.092995325788852,"pfxX":9.317339734655032,"pfxZ":0.7786696534162862,"pX":-0.05832935050014613,"pZ":1.0582254208054558,"vX0":-9.105582877824975,"vY0":-117.13303989508357,"vZ0":-2.2296508586105905,"x":119.22,"y":210.21,"x0":2.677143922309351,"y0":50.00149221397111,"z0":4.942391483041314,"aX":12.888605014715646},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.1,"breakHorizontal":-14.5,"spinRate":1411,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4684112960213631,"extension":5.722335021179866},"index":4,"playId":"c9e51d1f-5521-3a20-9e15-75d45af3d254","pitchNumber":3,"startTime":"2026-04-12T22:34:12.893Z","endTime":"2026-04-12T22:34:16.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-12T22:34:26.981Z","endTime":"2026-04-12T22:34:32.647Z","isPitch":false,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.880516474750717,"aZ":-21.055227252642432,"pfxX":6.292749081510359,"pfxZ":6.368312476295204,"pX":-0.2611140214558228,"pZ":3.188169830082823,"vX0":-9.484525146812002,"vY0":-131.3281378032221,"vZ0":-1.0704387368463104,"x":126.95,"y":152.7,"x0":2.5800648392917185,"y0":50.00384495597659,"z0":5.167534688770802,"aX":10.990104273968777},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.5,"breakHorizontal":-9.4,"spinRate":2284,"spinDirection":121},"zone":1,"typeConfidence":2.0,"plateTime":0.41711520446669015,"extension":5.980728504885592},"index":6,"playId":"256b3ab3-9d21-32cb-a9be-671650e5a68d","pitchNumber":4,"startTime":"2026-04-12T22:34:32.647Z","endTime":"2026-04-12T22:34:36.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.418224912319857,"aZ":-33.62895472667705,"pfxX":-7.225097005090333,"pfxZ":-1.1828431264548662,"pX":-0.3480261116318016,"pZ":1.9407543778020862,"vX0":-5.083682499498652,"vY0":-110.31367181110946,"vZ0":1.6060583970721083,"x":130.27,"y":186.38,"x0":2.9287179068828015,"y0":50.004776349578215,"z0":4.7598999609523585,"aX":-8.86570164497517},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-1.3,"breakHorizontal":14.4,"spinRate":2537,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.4973475251240238,"extension":5.35682720969712},"hitData":{"launchSpeed":66.0,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.52,"coordY":169.83}},"index":7,"playId":"a666d133-2624-32fe-905e-b1b71a828680","pitchNumber":5,"startTime":"2026-04-12T22:34:52.213Z","endTime":"2026-04-12T22:35:00.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":115},"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":0.14,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:35:00.347Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T22:38:38.899Z","endTime":"2026-04-12T22:39:42.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wandy Peralta replaces David Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T22:37:58.613Z","endTime":"2026-04-12T22:38:41.090Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688158,"link":"/api/v1/people/688158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":95.7,"endSpeed":87.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6711640907086,"aZ":-22.58760350464733,"pfxX":9.631187032486114,"pfxZ":4.927272837474964,"pX":-0.15904589675575526,"pZ":2.0103412152805067,"vX0":-4.997816827954368,"vY0":-139.1372604734837,"vZ0":-6.646292158004494,"x":123.06,"y":184.5,"x0":0.41746209373001303,"y0":50.00061867615572,"z0":5.945913611655537,"aX":18.72165858448707},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":-16.3,"spinRate":1990,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.39494211748548524,"extension":5.613499485386494},"index":1,"playId":"246e0644-2819-3075-bb16-0c4be90647c2","pitchNumber":1,"startTime":"2026-04-12T22:38:41.090Z","endTime":"2026-04-12T22:38:44.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95117956231454,"aZ":-22.75314985310771,"pfxX":8.742491349896602,"pfxZ":4.885757783708504,"pX":0.8990177767849141,"pZ":2.0654201986577565,"vX0":-1.9446898140131617,"vY0":-138.43626803166714,"vZ0":-6.273919181010671,"x":82.73,"y":183.01,"x0":0.4783908719206565,"y0":50.00020733262806,"z0":5.899915969093048,"aX":16.845175450416924},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.7,"breakHorizontal":-15.4,"spinRate":2008,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.39672814810229795,"extension":5.720160179498739},"index":2,"playId":"c9585344-14e4-3acd-bc4c-198895b8befa","pitchNumber":2,"startTime":"2026-04-12T22:38:55.748Z","endTime":"2026-04-12T22:38:58.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309279975919935,"aZ":-28.78553049950306,"pfxX":8.55354210383875,"pfxZ":1.9883204319794885,"pX":0.4914659105492939,"pZ":1.7302248057529512,"vX0":-3.394532378767873,"vY0":-129.63614523332183,"vZ0":-4.3026179959812385,"x":98.27,"y":192.06,"x0":0.7041640011220442,"y0":50.005794549941335,"z0":5.601014820462233,"aX":14.606331738028771},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":-14.8,"spinRate":2127,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4220159882936958,"extension":5.719530050026079},"index":3,"playId":"d80f3cbb-fd40-37e7-9e98-efe161d5ea35","pitchNumber":3,"startTime":"2026-04-12T22:39:15.955Z","endTime":"2026-04-12T22:39:19.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265921605890746,"aZ":-15.091409250860604,"pfxX":4.589557007766423,"pfxZ":8.611741250706904,"pX":0.01858110452936733,"pZ":3.304644803128808,"vX0":-2.2105707831609975,"vY0":-139.47163141157793,"vZ0":-4.997565203013636,"x":116.29,"y":149.55,"x0":0.2220038429498267,"y0":50.00580757439626,"z0":6.103770556939623,"aX":9.108301526683528},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-7.9,"spinRate":2155,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.3916352937615555,"extension":5.500236878315201},"index":4,"playId":"99772ef6-3190-3af9-9d76-fef9ab0e8844","pitchNumber":4,"startTime":"2026-04-12T22:39:38.926Z","endTime":"2026-04-12T22:39:42.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:39:42.412Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T22:39:56.661Z","endTime":"2026-04-12T22:41:04.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.406865002383764,"aZ":-19.7809739275646,"pfxX":8.39648917928782,"pfxZ":6.2208756480041885,"pX":0.052932646744910855,"pZ":2.853011910476654,"vX0":-3.5038952202178293,"vY0":-140.2098719511134,"vZ0":-5.227127979279516,"x":114.98,"y":161.75,"x0":0.22711121757452638,"y0":50.005801336336056,"z0":6.030530794777768,"aX":16.73699719679692},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.4,"breakHorizontal":-14.5,"spinRate":2077,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.39050223810974005,"extension":5.65667109330192},"index":0,"playId":"8d3a053b-cfcc-37ab-9e69-1df0b4f1d6fd","pitchNumber":1,"startTime":"2026-04-12T22:40:09.216Z","endTime":"2026-04-12T22:40:14.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.995855898765377,"aZ":-12.34287863797179,"pfxX":2.265565618344006,"pfxZ":10.279382039673024,"pX":0.13649300818357624,"pZ":5.020747880967479,"vX0":-1.1833975037837619,"vY0":-138.08537724736124,"vZ0":-1.4660148768372263,"x":111.8,"y":103.22,"x0":0.2764461774505947,"y0":50.004540282650474,"z0":6.389754473404694,"aX":4.3717493156649745},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":-3.8,"spinRate":2063,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39678383476697077,"extension":5.457859702796376},"index":1,"playId":"bbc14ff2-ed6c-3e6a-8d64-05a5b8bd1af9","pitchNumber":2,"startTime":"2026-04-12T22:40:28.774Z","endTime":"2026-04-12T22:40:34.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073391541123982,"aZ":-26.77630200404674,"pfxX":8.498245812443892,"pfxZ":3.1503310118605103,"pX":1.260562885924894,"pZ":2.5276017886840294,"vX0":-0.9762258053470668,"vY0":-129.60540804258895,"vZ0":-2.7450120297145233,"x":68.95,"y":170.53,"x0":0.5351385583294889,"y0":50.00556446140445,"z0":5.628558972977487,"aX":14.574024565183183},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":-15.2,"spinRate":2193,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.42133372589371954,"extension":5.661320106857816},"index":2,"playId":"75047467-002b-385a-8eeb-d79a34192956","pitchNumber":3,"startTime":"2026-04-12T22:40:43.190Z","endTime":"2026-04-12T22:40:47.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":89.1,"endSpeed":82.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04585536095175,"aZ":-27.7767845681295,"pfxX":7.905235445919893,"pfxZ":2.563968045549384,"pX":0.6496841110544983,"pZ":2.4014973739391716,"vX0":-2.220706740035535,"vY0":-129.87387763032802,"vZ0":-2.859841433092579,"x":92.24,"y":173.94,"x0":0.4863347039644062,"y0":50.00343193903347,"z0":5.619421392951834,"aX":13.56613637610434},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-13.9,"spinRate":2239,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.4210018494923311,"extension":5.745897504121652},"hitData":{"launchSpeed":86.8,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.71,"coordY":152.09}},"index":3,"playId":"9c8e68bf-8713-37ee-9a28-332e2016a980","pitchNumber":4,"startTime":"2026-04-12T22:40:55.965Z","endTime":"2026-04-12T22:41:04.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:41:04.070Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T22:41:43.793Z","endTime":"2026-04-12T22:42:27.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jordan Beck replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T22:41:19.735Z","endTime":"2026-04-12T22:41:28.618Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T22:41:28.618Z","endTime":"2026-04-12T22:41:45.978Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.199845379889034,"aZ":-19.326516681202463,"pfxX":8.688949793050643,"pfxZ":6.743434676235498,"pX":0.4619344641537809,"pZ":1.688379650826631,"vX0":-1.984922102937651,"vY0":-137.7464053935353,"vZ0":-8.041224222652824,"x":99.39,"y":193.19,"x0":0.0676800100792698,"y0":50.00035025526488,"z0":5.973405282249985,"aX":16.54134966515902},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-15.2,"spinRate":2134,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.39903662255807726,"extension":5.599789247074357},"index":2,"playId":"b47ad755-c7a5-39c8-a82d-69b4d76626b1","pitchNumber":1,"startTime":"2026-04-12T22:41:45.978Z","endTime":"2026-04-12T22:41:50.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68150653090158,"aZ":-15.565499723844736,"pfxX":5.877986002034597,"pfxZ":8.734356411959439,"pX":0.7698243307593664,"pZ":4.878903286277634,"vX0":-0.41713282442971095,"vY0":-137.55918880678135,"vZ0":-0.7394624031215099,"x":87.66,"y":107.05,"x0":0.16111387396736904,"y0":50.00592711700983,"z0":6.21411457792468,"aX":11.180247966833734},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-10.6,"spinRate":2239,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3993456017723229,"extension":5.477669054322994},"index":3,"playId":"ad85031e-f139-35fc-8730-4faf4cf2acf9","pitchNumber":2,"startTime":"2026-04-12T22:42:00.309Z","endTime":"2026-04-12T22:42:03.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.885128596911656,"aZ":-23.99344439595283,"pfxX":1.498726682032758,"pfxZ":4.643885494326153,"pX":-0.06773153288175271,"pZ":2.0678295286188377,"vX0":-1.8895290057716327,"vY0":-131.39582576619708,"vZ0":-4.888027051746195,"x":119.58,"y":182.95,"x0":0.4634800602189191,"y0":50.00243589980381,"z0":5.718075437925163,"aX":2.640258572779109},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":-2.3,"spinRate":2224,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.41566376900066615,"extension":6.153034449517922},"hitData":{"launchSpeed":93.1,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.47,"coordY":168.31}},"index":4,"playId":"2cdce6ae-b866-30de-ae98-c17430747f1a","pitchNumber":3,"startTime":"2026-04-12T22:42:18.602Z","endTime":"2026-04-12T22:42:27.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:42:27.377Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddy Fermin walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T22:45:03.026Z","endTime":"2026-04-12T22:47:18.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9,10],"actionIndex":[0,1,2],"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Jordan Beck remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T22:44:29.203Z","endTime":"2026-04-12T22:44:29.225Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to second base for Tyler Freeman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T22:44:29.225Z","endTime":"2026-04-12T22:44:29.227Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":666397,"link":"/api/v1/people/666397"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Victor Vodnik replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-12T22:44:29.227Z","endTime":"2026-04-12T22:45:05.379Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.600431949952082,"aZ":-13.73957544160504,"pfxX":-6.039493755875316,"pfxZ":8.894654817220141,"pX":1.0703147467139347,"pZ":1.8894887888215732,"vX0":10.69639386939703,"vY0":-142.32621677807956,"vZ0":-7.128621295530426,"x":76.2,"y":187.76,"x0":-1.93478201841256,"y0":50.001882547160406,"z0":5.2791253165939995,"aX":-12.516187769352127},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":9.0,"spinRate":2221,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3833897237048123,"extension":6.704801573861958},"index":3,"playId":"8c62c0bf-3712-3ea0-9551-954f3759075b","pitchNumber":1,"startTime":"2026-04-12T22:45:05.379Z","endTime":"2026-04-12T22:45:08.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.601733045896342,"aZ":-12.35353301619332,"pfxX":-5.629084747549236,"pfxZ":9.586026254453126,"pX":-0.03743048032211892,"pZ":3.0753565262740112,"vX0":7.567981290362399,"vY0":-142.1923512986914,"vZ0":-3.8915670253349237,"x":118.43,"y":155.75,"x0":-1.9899691569443574,"y0":50.003816705780096,"z0":5.233539910759027,"aX":-11.64098778929533},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2254,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.38375276844268624,"extension":6.608130817504272},"index":4,"playId":"70bada3c-c23a-3c10-a25b-a7593afbbeac","pitchNumber":2,"startTime":"2026-04-12T22:45:21.836Z","endTime":"2026-04-12T22:45:25.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91524069604053,"aZ":-13.527878935529385,"pfxX":-5.054995443110821,"pfxZ":8.95053406370951,"pX":0.5102722058699334,"pZ":2.275643403252755,"vX0":7.5041693183630835,"vY0":-143.1582735853923,"vZ0":-6.254887789025869,"x":97.55,"y":177.34,"x0":-1.4837960459755155,"y0":50.0048359888938,"z0":5.329906678046933,"aX":-10.533181829759739},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":2259,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.38207645689151315,"extension":6.72194876955661},"index":5,"playId":"2f0416eb-37cb-33eb-a86c-60098c37ef02","pitchNumber":3,"startTime":"2026-04-12T22:45:37.669Z","endTime":"2026-04-12T22:45:40.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024194630535124,"aZ":-36.99871730126203,"pfxX":-1.847724744609176,"pfxZ":-2.9422809893816373,"pX":0.5392820110174238,"pZ":0.04660678599443644,"vX0":6.799881649526918,"vY0":-127.47617084463666,"vZ0":-5.690223984296866,"x":96.44,"y":237.52,"x0":-1.9265652190963003,"y0":50.00217875777312,"z0":5.23977439675637,"aX":-3.031120384940369},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.5,"breakHorizontal":1.8,"spinRate":2278,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.43021857072576575,"extension":6.81246564277401},"index":6,"playId":"3d1fe43f-c0b8-3307-a4f3-070173af1b03","pitchNumber":4,"startTime":"2026-04-12T22:45:58.802Z","endTime":"2026-04-12T22:46:02.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509073221722577,"aZ":-39.4435555190148,"pfxX":-0.3502436765448329,"pfxZ":-4.447963521657907,"pX":-0.5282891192266438,"pZ":1.858190168981998,"vX0":3.674792731864039,"vY0":-126.98482267737802,"vZ0":-1.0432296449610254,"x":137.14,"y":188.61,"x0":-1.9473236531719629,"y0":50.000551668511044,"z0":5.406784896730223,"aX":-0.5741985464385989},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.0,"breakHorizontal":-0.2,"spinRate":2462,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.43101403059545795,"extension":6.557680646606744},"index":7,"playId":"32e3a16c-03a7-30eb-b939-a50b4b021159","pitchNumber":5,"startTime":"2026-04-12T22:46:16.462Z","endTime":"2026-04-12T22:46:19.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.879034420543384,"aZ":-10.238816256303187,"pfxX":-4.065084448166656,"pfxZ":10.254223639585511,"pX":0.42806303397627354,"pZ":0.6480225743573289,"vX0":6.741347402135012,"vY0":-145.0970286702036,"vZ0":-11.486404954086002,"x":100.68,"y":221.28,"x0":-1.3937238690669138,"y0":50.00598985041486,"z0":5.27485982517669,"aX":-8.698761188318068},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.6,"breakHorizontal":6.1,"spinRate":2247,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3769967151113267,"extension":6.767276874566626},"index":8,"playId":"5b56bf47-45e5-34d9-a097-6b602f55aaa5","pitchNumber":6,"startTime":"2026-04-12T22:46:37.718Z","endTime":"2026-04-12T22:46:41.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87209643310261,"aZ":-9.540712455153871,"pfxX":-4.285479340370356,"pfxZ":10.67480820161812,"pX":0.8963910430064946,"pZ":1.7255588739927878,"vX0":8.16348608724504,"vY0":-144.511040378362,"vZ0":-8.68084132768648,"x":82.83,"y":192.19,"x0":-1.4050687804504438,"y0":50.002646084902786,"z0":5.349964055472127,"aX":-9.086791569239317},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":6.1,"spinRate":2330,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.378650010625714,"extension":6.840514332895566},"index":9,"playId":"bae8ec84-4f3f-34e1-856f-297569a82104","pitchNumber":7,"startTime":"2026-04-12T22:46:52.485Z","endTime":"2026-04-12T22:46:56.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":98.2,"endSpeed":90.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64144365168649,"aZ":-11.55592316979847,"pfxX":-3.145799799724754,"pfxZ":9.83756715508796,"pX":0.0736940646907305,"pZ":4.1838144278257525,"vX0":5.703814146080666,"vY0":-143.0932397447306,"vZ0":-1.9529135188155773,"x":114.19,"y":125.82,"x0":-1.5269696400680437,"y0":50.00700655998589,"z0":5.589544371340058,"aX":-6.596188601628746},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":4.7,"spinRate":2282,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3811802196620384,"extension":6.7225970620529685},"index":10,"playId":"066bbe3a-513b-34e2-ab98-851d3a7b517c","pitchNumber":8,"startTime":"2026-04-12T22:47:13.206Z","endTime":"2026-04-12T22:47:18.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:47:18.422Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan challenged (pitch result), call on the field was overturned: Ramón Laureano called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T22:47:49.537Z","endTime":"2026-04-12T22:49:18.557Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"dcb2327b-22b7-4a42-bd43-8b16708e1c64","startTime":"2026-04-12T22:47:49.537Z","endTime":"2026-04-12T22:47:54.537Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.676313957843153,"aZ":-38.8456273670859,"pfxX":0.9931375343519258,"pfxZ":-4.088801204320166,"pX":0.16793394513078896,"pZ":2.7777518470688265,"vX0":5.106048690045938,"vY0":-125.88819125736221,"vZ0":1.0832802705480347,"x":110.6,"y":163.78,"x0":-2.0023827552562876,"y0":50.00478052038699,"z0":5.447576595614954,"aX":1.6185504260534336},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.1,"breakHorizontal":-2.8,"spinRate":2320,"spinDirection":49},"zone":2,"typeConfidence":2.0,"plateTime":0.4324284593270047,"extension":6.637413070204557},"index":1,"playId":"e0fae91c-441f-3f88-8dca-b5a89b7cd3a9","pitchNumber":1,"startTime":"2026-04-12T22:48:07.040Z","endTime":"2026-04-12T22:48:12.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25492751178717,"aZ":-13.600244256206494,"pfxX":-3.7351964364791765,"pfxZ":8.840816132319535,"pX":0.8407154226677287,"pZ":3.0413654192091997,"vX0":8.385622408953033,"vY0":-143.58778984607585,"vZ0":-4.565479429531918,"x":84.95,"y":156.66,"x0":-1.62403279952379,"y0":50.006525557664084,"z0":5.489551838654465,"aX":-7.851088396491973},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.4,"breakHorizontal":5.2,"spinRate":2333,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3805209150933093,"extension":6.725836698359496},"index":2,"playId":"e8ff5b9b-b1d9-3f40-8ff3-78ec912328f1","pitchNumber":2,"startTime":"2026-04-12T22:48:33.211Z","endTime":"2026-04-12T22:48:36.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06673345101059,"aZ":-7.405857284939827,"pfxX":-5.391188699333981,"pfxZ":11.732420239042511,"pX":0.5267047914790681,"pZ":1.6274066536325071,"vX0":7.503455866502958,"vY0":-144.67948246263057,"vZ0":-9.339762157545369,"x":96.92,"y":194.84,"x0":-1.4050123863425739,"y0":50.00436904819225,"z0":5.358694277842644,"aX":-11.383131317891754},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.4,"breakHorizontal":8.2,"spinRate":2445,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3791907524335749,"extension":6.693274040802668},"index":3,"playId":"7e1832a7-117a-312e-a30b-52e622c7aaf9","pitchNumber":3,"startTime":"2026-04-12T22:48:51.536Z","endTime":"2026-04-12T22:49:18.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:49:18.557Z","atBatIndex":64},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Fernando Tatis Jr. grounds into a double play, shortstop Ezequiel Tovar to second baseman Tyler Freeman to first baseman TJ Rumfield. Freddy Fermin out at 2nd. Fernando Tatis Jr. out at 1st.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T22:49:28.467Z","endTime":"2026-04-12T22:50:08.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.492948319033747,"aZ":-35.02240339899875,"pfxX":0.9572569709784693,"pfxZ":-1.680867842289734,"pX":1.2297192594867563,"pZ":1.2315054615836627,"vX0":7.266465713943822,"vY0":-128.6182552949208,"vZ0":-3.353619602277927,"x":70.13,"y":205.53,"x0":-1.7415365509994964,"y0":50.000632101090424,"z0":5.232674686039849,"aX":1.623786876935518},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.5,"breakHorizontal":-3.1,"spinRate":2472,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.42380269283334115,"extension":6.808539205729282},"index":0,"playId":"e2a39964-b22f-3874-b37f-ed9bcd2426a2","pitchNumber":1,"startTime":"2026-04-12T22:49:43.619Z","endTime":"2026-04-12T22:49:46.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.704040510983354,"aZ":-18.286618633078906,"pfxX":-9.025366728534644,"pfxZ":6.633556691982574,"pX":-0.31290172440742403,"pZ":2.2752949672521123,"vX0":7.016502668283883,"vY0":-143.45057361341026,"vZ0":-5.0071445684242875,"x":128.93,"y":177.35,"x0":-1.6121042266635677,"y0":50.00396075779289,"z0":5.175385970247146,"aX":-18.900809949035434},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2135,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.38112465870646206,"extension":6.739553115163926},"hitData":{"launchSpeed":106.0,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.1,"coordY":154.62}},"index":1,"playId":"03f11197-efc9-325b-a235-d32899346075","pitchNumber":2,"startTime":"2026-04-12T22:50:00.879Z","endTime":"2026-04-12T22:50:08.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680767,"link":"/api/v1/people/680767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":671289,"link":"/api/v1/people/671289"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":666160,"link":"/api/v1/people/666160"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:50:08.595Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Freeman pops out to third baseman Manny Machado in foul territory.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T22:53:08.984Z","endTime":"2026-04-12T22:53:55.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T22:52:38.251Z","endTime":"2026-04-12T22:53:11.330Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":97.1,"endSpeed":89.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12659777631485,"aZ":-16.582417400037812,"pfxX":-6.019835356324981,"pfxZ":7.6474884092301085,"pX":-0.24769398000136075,"pZ":3.1800633748919123,"vX0":2.9443740563436935,"vY0":-141.37622793600522,"vZ0":-4.6483035616201605,"x":126.44,"y":152.92,"x0":-0.516664875375552,"y0":50.00019287931674,"z0":5.898839461934156,"aX":-12.268728321980715},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":10.3,"spinRate":2314,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.38639914543872367,"extension":6.238227193537092},"index":1,"playId":"5c505d32-8b36-35c8-892d-09dbcf1277c8","pitchNumber":1,"startTime":"2026-04-12T22:53:11.330Z","endTime":"2026-04-12T22:53:14.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":97.8,"endSpeed":89.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.089173828585235,"aZ":-16.639751553761492,"pfxX":-7.4335105320056964,"pfxZ":7.537283518395803,"pX":0.6769095212865933,"pZ":2.793418939368374,"vX0":5.538541691814772,"vY0":-142.2823373430898,"vZ0":-5.377455510934293,"x":91.2,"y":163.36,"x0":-0.32415054076575334,"y0":50.00216145535292,"z0":5.753863164226253,"aX":-15.318092865148756},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":12.4,"spinRate":2314,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.3842180103165793,"extension":6.351411892647919},"index":2,"playId":"2816db39-f273-3edf-8e53-1e8bdeb225ea","pitchNumber":2,"startTime":"2026-04-12T22:53:25.878Z","endTime":"2026-04-12T22:53:29.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.629693933882784,"aZ":-22.93201132822635,"pfxX":0.34401348197334247,"pfxZ":5.492533894672421,"pX":-0.3688909531851366,"pZ":2.5259567905107705,"vX0":0.9185875911687272,"vY0":-129.3089918811089,"vZ0":-3.6658088410767693,"x":131.06,"y":170.58,"x0":-0.7743524383014204,"y0":50.001385326650855,"z0":5.735033004410482,"aX":0.5785242978719843},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.4,"breakHorizontal":-0.8,"spinRate":2496,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4246604069989446,"extension":6.2099419905036815},"hitData":{"launchSpeed":88.5,"launchAngle":78.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.44,"coordY":192.14}},"index":3,"playId":"729ce9fb-082d-389a-b87b-4ceb382ccb01","pitchNumber":3,"startTime":"2026-04-12T22:53:45.878Z","endTime":"2026-04-12T22:53:55.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:53:55.717Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T22:54:10.007Z","endTime":"2026-04-12T22:56:49.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,7,8],"actionIndex":[6],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13457116857305,"aZ":-12.66183756658792,"pfxX":-2.7968992677907334,"pfxZ":9.16511128052083,"pX":-0.325997155652731,"pZ":3.2971694224592953,"vX0":1.8833068797394916,"vY0":-145.05459712818185,"vZ0":-4.976028145580984,"x":129.43,"y":149.76,"x0":-0.6204764723858472,"y0":50.00684513538859,"z0":5.807817834562625,"aX":-5.957714664974576},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.7,"breakHorizontal":4.7,"spinRate":2476,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.377681067822659,"extension":6.029224959653868},"index":0,"playId":"95c23f8b-29ec-3a50-b09d-ba545d246b6f","pitchNumber":1,"startTime":"2026-04-12T22:54:23.206Z","endTime":"2026-04-12T22:54:26.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43659873970566,"aZ":-10.40365020373013,"pfxX":-7.144356319184228,"pfxZ":10.43431062899175,"pX":0.6985665234544273,"pZ":1.223896433392748,"vX0":5.254056653173974,"vY0":-143.57857251127456,"vZ0":-10.92219042956152,"x":90.37,"y":205.73,"x0":-0.22738836081851235,"y0":50.00634840661475,"z0":5.726399372357219,"aX":-14.910005057692583},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.8,"breakHorizontal":11.9,"spinRate":2465,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38157722090475676,"extension":6.469342838696313},"index":1,"playId":"5730cb62-48e6-33c0-8d3f-0f855594f2d4","pitchNumber":2,"startTime":"2026-04-12T22:54:43.850Z","endTime":"2026-04-12T22:54:47.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3414492737723,"aZ":-20.525873743146022,"pfxX":-9.782519297325141,"pfxZ":6.619763192810365,"pX":0.5456166335770306,"pZ":1.772745870020543,"vX0":5.346712363417804,"vY0":-131.66350284059038,"vZ0":-6.429639994395359,"x":96.2,"y":190.92,"x0":-0.23787544790449075,"y0":50.005566603167814,"z0":5.760294482386276,"aX":-17.217772385848097},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":16.6,"spinRate":1818,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.415639003903558,"extension":6.464607279801478},"index":2,"playId":"7951f882-76a7-37a9-a0b5-50de25b8c422","pitchNumber":3,"startTime":"2026-04-12T22:55:00.589Z","endTime":"2026-04-12T22:55:04.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T22:55:11.726Z","endTime":"2026-04-12T22:55:23.298Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.833915387734663,"aZ":-22.058483073695825,"pfxX":-9.125709372518944,"pfxZ":5.8300158022825705,"pX":0.06724430182293344,"pZ":2.570315961470195,"vX0":4.037969173783446,"vY0":-130.69934060432206,"vZ0":-4.014992425644272,"x":114.44,"y":169.38,"x0":-0.30977270867791706,"y0":50.0031600914424,"z0":5.777471232656855,"aX":-15.831563152135304},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":1803,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.41863711319846786,"extension":6.426942659403984},"index":4,"playId":"213cc46f-a962-3b02-a63f-c949ed22d1e9","pitchNumber":4,"startTime":"2026-04-12T22:55:23.298Z","endTime":"2026-04-12T22:55:26.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.794731637181325,"aZ":-26.881052065081445,"pfxX":-10.84488297222261,"pfxZ":3.057670515067387,"pX":-0.7104138424576306,"pZ":2.0702004797863096,"vX0":3.1903865650773477,"vY0":-131.25407083153516,"vZ0":-4.2334927746935485,"x":144.08,"y":182.88,"x0":-0.5384808490990088,"y0":50.004286029709164,"z0":5.724186245762492,"aX":-18.775810491805426},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":18.8,"spinRate":1814,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.41855423240332934,"extension":6.36517908582312},"index":5,"playId":"066e47e6-51fe-33ef-9f4c-e62a00537705","pitchNumber":5,"startTime":"2026-04-12T22:55:45.350Z","endTime":"2026-04-12T22:55:49.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-12T22:55:58.312Z","endTime":"2026-04-12T22:56:27.952Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"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":99.2,"endSpeed":89.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.89646159518269,"aZ":-12.75905162626292,"pfxX":-6.587288155100752,"pfxZ":9.326828388016011,"pX":1.2035145252155406,"pZ":3.0074478971917524,"vX0":6.493360898710803,"vY0":-144.15085875302637,"vZ0":-5.54112122076346,"x":71.12,"y":157.58,"x0":-0.23434767384790717,"y0":50.003344859248145,"z0":5.758341628549875,"aX":-13.713495292454036},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":10.4,"spinRate":2224,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3815535956015954,"extension":6.3425272351234225},"index":7,"playId":"e4fd74a1-58fc-3ce0-b2c3-223c9eafbd7e","pitchNumber":6,"startTime":"2026-04-12T22:56:27.952Z","endTime":"2026-04-12T22:56:32.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.086759260672874,"aZ":-25.07037929981157,"pfxX":0.48382987236764086,"pfxZ":4.135466176200049,"pX":-0.9301309787688854,"pZ":2.8146440168629883,"vX0":-1.1251353561726134,"vY0":-129.92258856964074,"vZ0":-2.8110514203438215,"x":152.45,"y":162.78,"x0":-0.555186816288846,"y0":50.00101549989829,"z0":5.806829464244307,"aX":0.8308018584857361},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":-0.6,"spinRate":2508,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4208532204302333,"extension":6.327168445230383},"index":8,"playId":"0eca454c-9502-34d3-bfe6-e0b0787d3ad9","pitchNumber":7,"startTime":"2026-04-12T22:56:46.312Z","endTime":"2026-04-12T22:56:49.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:56:49.787Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to third baseman Manny Machado.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T22:56:59.709Z","endTime":"2026-04-12T22:59:33.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[6],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.622804030342287,"aZ":-26.312555845363203,"pfxX":-10.436965736615354,"pfxZ":3.4186422778800614,"pX":0.42819864136784547,"pZ":1.0412508064279362,"vX0":5.720322659151768,"vY0":-130.6518681066771,"vZ0":-6.608896776937761,"x":100.68,"y":210.67,"x0":-0.4430114240405179,"y0":50.00460058915243,"z0":5.603511570792241,"aX":-17.897996511832684},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":17.5,"spinRate":1867,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42055575815781676,"extension":6.544648074383269},"index":0,"playId":"43bf5231-120b-3eb6-b139-e06861955774","pitchNumber":1,"startTime":"2026-04-12T22:57:16.441Z","endTime":"2026-04-12T22:57:20.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42734711448444,"aZ":-10.656443293535732,"pfxX":-2.279420808364371,"pfxZ":10.496688079885349,"pX":0.7427717128853676,"pZ":2.2690011331131603,"vX0":3.3955579955476516,"vY0":-142.85952128254414,"vZ0":-7.839202425308322,"x":88.69,"y":177.52,"x0":-0.16960685163575845,"y0":50.003686689876595,"z0":5.732623988161743,"aX":-4.673313641994524},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":3.4,"spinRate":2416,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3846011612055644,"extension":6.221403495736718},"index":1,"playId":"08838fa8-f4cb-3d8e-85ca-5a88c8287405","pitchNumber":2,"startTime":"2026-04-12T22:57:33.292Z","endTime":"2026-04-12T22:57:37.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-12T22:57:52.274Z","endTime":"2026-04-12T22:58:03.969Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84581718857368,"aZ":-14.819072538013625,"pfxX":-5.599270051997751,"pfxZ":8.237999621368065,"pX":0.34435433531227344,"pZ":3.458336770428041,"vX0":3.8287032422014455,"vY0":-143.8844622541489,"vZ0":-4.203694219538297,"x":103.87,"y":145.4,"x0":-0.2726821659298447,"y0":50.00583976836504,"z0":5.849879315702678,"aX":-11.800112741306823},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":9.5,"spinRate":2215,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3799608601793909,"extension":6.342571322560105},"index":3,"playId":"7a5e9292-bc23-35e1-93f0-63010ba4d685","pitchNumber":3,"startTime":"2026-04-12T22:58:03.969Z","endTime":"2026-04-12T22:58:08.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.596280679431594,"aZ":-11.849572037871408,"pfxX":-4.269265744012872,"pfxZ":9.613661236399093,"pX":-0.32154530291176864,"pZ":2.229481714790637,"vX0":1.962450017285654,"vY0":-144.46737467659463,"vZ0":-7.8745383805047,"x":129.26,"y":178.58,"x0":-0.454896564741587,"y0":50.00332110652726,"z0":5.718617896152646,"aX":-9.02604423706893},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2275,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3791117800537127,"extension":6.300919655717499},"index":4,"playId":"23874822-0843-3c7d-bd2f-eda5cae40a12","pitchNumber":4,"startTime":"2026-04-12T22:58:23.377Z","endTime":"2026-04-12T22:58:27.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69966315666968,"aZ":-13.351524806565733,"pfxX":-4.1347767790940955,"pfxZ":8.787432052445304,"pX":-1.227493440099307,"pZ":2.891230086459638,"vX0":-0.6886102754644985,"vY0":-145.1455959830226,"vZ0":-6.101705387224237,"x":163.79,"y":160.72,"x0":-0.4499356814780306,"y0":50.00534901725828,"z0":5.827623420648968,"aX":-8.858207253063908},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.0,"breakHorizontal":7.7,"spinRate":2382,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.37678807940029024,"extension":6.3519658663245195},"index":5,"playId":"35f70f2f-0c7a-39ed-84a6-929f143ab359","pitchNumber":5,"startTime":"2026-04-12T22:58:43.360Z","endTime":"2026-04-12T22:58:48.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-12T22:58:58.886Z","endTime":"2026-04-12T22:59:25.527Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.684980043485993,"aZ":-29.589728237651958,"pfxX":2.831685252275223,"pfxZ":1.4598483186250615,"pX":-0.9854966269274437,"pZ":2.3817969073258993,"vX0":-2.057401883657997,"vY0":-131.55232715339528,"vZ0":-3.350311663757549,"x":154.56,"y":174.47,"x0":-0.5659789944165942,"y0":50.00470305148125,"z0":5.836406514788546,"aX":5.02492446565431},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":-4.8,"spinRate":2562,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4144090710974879,"extension":6.41436538812361},"hitData":{"launchSpeed":95.9,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.96,"coordY":166.28}},"index":7,"playId":"294e86ee-def3-31de-afa9-9bda580ac988","pitchNumber":6,"startTime":"2026-04-12T22:59:25.527Z","endTime":"2026-04-12T22:59:33.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T22:59:33.718Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T22:59:58.253Z","endTime":"2026-04-12T23:01:09.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.310"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.27"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.09"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.05"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.78"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.86"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.31"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.48"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".439"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".134"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".755"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.310"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.053"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".519"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07202395090135,"aZ":-13.338493327688823,"pfxX":-4.210286762348678,"pfxZ":8.868981441015283,"pX":0.1190992827428545,"pZ":1.93992035454973,"vX0":2.6400871871439935,"vY0":-144.4490792013449,"vZ0":-8.59531743915588,"x":112.46,"y":186.4,"x0":-0.25733067210161803,"y0":50.00287682425833,"z0":5.764530818462323,"aX":-8.941820530752851},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.6,"breakHorizontal":7.1,"spinRate":2455,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.37845171755975704,"extension":6.221462141934642},"index":0,"playId":"ace65a13-f088-30e1-a835-dbab337b59a9","pitchNumber":1,"startTime":"2026-04-12T23:00:06.926Z","endTime":"2026-04-12T23:00:10.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27473255325791,"aZ":-22.008551838048465,"pfxX":-9.125570877989263,"pfxZ":5.906192816141024,"pX":0.8861587836658165,"pZ":2.190040287985355,"vX0":6.096222340702442,"vY0":-130.59130655252247,"vZ0":-4.804789678025282,"x":83.22,"y":179.65,"x0":-0.29640230425097186,"y0":50.005234570921466,"z0":5.715832371158285,"aX":-15.716547131632225},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":15.1,"spinRate":1872,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4198932001281652,"extension":6.436146058721813},"index":1,"playId":"ce7aaab2-80a8-36ed-8887-a5c3a773d7ba","pitchNumber":2,"startTime":"2026-04-12T23:00:36.473Z","endTime":"2026-04-12T23:00:43.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Hunter Goodman advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"ce7aaab2-80a8-36ed-8887-a5c3a773d7ba","startTime":"2026-04-12T23:00:48.436Z","endTime":"2026-04-12T23:00:51.184Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"postOnSecond":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T23:00:51.184Z","endTime":"2026-04-12T23:01:05.764Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28942770672305,"aZ":-24.25616164543722,"pfxX":-9.209245852082784,"pfxZ":4.661853207461455,"pX":-0.4906448459578577,"pZ":2.2392280455259495,"vX0":2.637540075466827,"vY0":-130.03878443690476,"vZ0":-4.262300787337218,"x":135.7,"y":178.32,"x0":-0.32656060124412467,"y0":50.003576798420944,"z0":5.757391561476729,"aX":-15.647594463029302},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":1766,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4224834992050184,"extension":6.47480579286861},"index":4,"playId":"d6946496-0a70-3706-90c1-76ee866907de","pitchNumber":3,"startTime":"2026-04-12T23:01:05.764Z","endTime":"2026-04-12T23:01:09.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699134,"link":"/api/v1/people/699134","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669369,"link":"/api/v1/people/669369"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":699134,"link":"/api/v1/people/699134"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T23:01:09.122Z","atBatIndex":69}]