[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a soft ground ball to third baseman Brendan Donovan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:12:01.027Z","endTime":"2026-03-15T20:12:23.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T16:37:59.072Z","endTime":"2026-03-15T19:33:42.000Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"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-03-15T19:33:42.000Z","endTime":"2026-03-15T20:10:21.803Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"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-03-15T20:10:21.803Z","endTime":"2026-03-15T20:12:02.758Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"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.4,"endSpeed":88.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04570946085114,"aZ":-19.1059569849535,"pfxX":-9.98742738119527,"pfxZ":6.466207577803079,"pX":0.6076649004331903,"pZ":2.5653300881784307,"vX0":8.68103615441901,"vY0":-141.4406853505877,"vZ0":-6.006857933227752,"x":93.84,"y":169.52,"x0":-1.2076576653076032,"y0":50.00365275408807,"z0":5.946892468547315,"aX":-20.184413834932457},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":16.2,"spinRate":2305,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.38763970145618476,"extension":6.392416801459275},"index":3,"playId":"6ce142d4-6dbb-316a-bb75-31b107654c0e","pitchNumber":1,"startTime":"2026-03-15T20:12:02.758Z","endTime":"2026-03-15T20:12:07.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.876422853944252,"aZ":-33.63208656941692,"pfxX":6.920265202258484,"pfxZ":-0.9268313456862085,"pX":0.33951424279683345,"pZ":1.6415172001971339,"vX0":2.3535502605796235,"vY0":-126.08574253885652,"vZ0":-3.558191209989575,"x":104.06,"y":194.46,"x0":-1.5092492806017046,"y0":50.00068313772488,"z0":5.836379221791033,"aX":10.941391153611402},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-13.1,"spinRate":2366,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.43739479228271794,"extension":6.360906288105093},"hitData":{"launchSpeed":59.3,"launchAngle":-69.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":117.16,"coordY":191.72}},"index":4,"playId":"bcec569e-73bb-3e67-a56e-d4c861748371","pitchNumber":2,"startTime":"2026-03-15T20:12:17.920Z","endTime":"2026-03-15T20:12:23.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-03-15T20:12:23.927Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Steer doubles (3) on a line drive to right fielder Luke Raley. Matt McLain to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:12:30.816Z","endTime":"2026-03-15T20:13:34.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":88.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84057202311876,"aZ":-19.365561145271954,"pfxX":-10.826733616721057,"pfxZ":6.393918142736493,"pX":0.5075348008381586,"pZ":2.223741985159835,"vX0":8.79732316224925,"vY0":-140.8776389964975,"vZ0":-6.614255552068085,"x":97.65,"y":178.74,"x0":-1.2533361782152252,"y0":50.00687529068978,"z0":5.859592246318521,"aX":-21.706158029551272},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":17.8,"spinRate":2165,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38921252373053195,"extension":6.3627756413111705},"index":0,"playId":"89c0c917-51e6-3fff-b1ef-85e763a63fc4","pitchNumber":1,"startTime":"2026-03-15T20:12:59.093Z","endTime":"2026-03-15T20:13:02.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39116359444003,"aZ":-12.93027719786754,"pfxX":-7.136048049174367,"pfxZ":9.445142397040044,"pX":0.4601784933093103,"pZ":1.8199993783221506,"vX0":7.674279312813416,"vY0":-141.41585433553172,"vZ0":-8.695932167488913,"x":99.46,"y":189.64,"x0":-1.353642936552434,"y0":50.0053296038061,"z0":5.752254753198858,"aX":-14.544457759610715},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2189,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3864009059017013,"extension":6.487879802944287},"hitData":{"launchSpeed":98.4,"launchAngle":19.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.65,"coordY":106.34}},"index":1,"playId":"af363155-4e9a-33da-a189-5d48b6ed6ad4","pitchNumber":2,"startTime":"2026-03-15T20:13:20.386Z","endTime":"2026-03-15T20:13:34.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":-9.900000000000006,"leverageIndex":1.46,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:13:34.872Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elly De La Cruz lines out sharply to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:13:41.756Z","endTime":"2026-03-15T20:14:13.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994005139942725,"aZ":-36.16068229823361,"pfxX":4.030558591939588,"pfxZ":-2.437247806405379,"pX":0.3212517450616369,"pZ":2.0135042929999734,"vX0":3.52302857546259,"vY0":-128.0494842153962,"vZ0":-2.46300908730241,"x":104.75,"y":184.42,"x0":-1.603141895465271,"y0":50.001849175394845,"z0":5.857191515053173,"aX":6.595857794068536},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.8,"breakHorizontal":-8.2,"spinRate":2437,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.43012739894711016,"extension":6.413301675184773},"hitData":{"launchSpeed":105.8,"launchAngle":14.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.7,"coordY":92.89}},"index":0,"playId":"90fa4591-5116-3171-a371-3c51b32f27ef","pitchNumber":1,"startTime":"2026-03-15T20:14:08.518Z","endTime":"2026-03-15T20:14:13.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.37,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:14:13.221Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Stewart walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:14:34.142Z","endTime":"2026-03-15T20:16:46.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71394033996395,"aZ":-22.95598815300271,"pfxX":-10.164029301508656,"pfxZ":4.470127420816717,"pX":-0.37805962771711815,"pZ":1.9285658247333373,"vX0":6.343409894573217,"vY0":-142.6673748994405,"vZ0":-6.957213804597872,"x":131.41,"y":186.71,"x0":-1.309353705332093,"y0":50.00405559893179,"z0":5.8449689841908015,"aX":-20.961007177828094},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.8,"breakHorizontal":17.2,"spinRate":2220,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3838705026464777,"extension":6.453022007015271},"index":0,"playId":"3a3ef523-4b3b-37d7-a98c-f0fa4093cf73","pitchNumber":1,"startTime":"2026-03-15T20:14:50.787Z","endTime":"2026-03-15T20:14:54.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.8,"endSpeed":89.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.538255474657504,"aZ":-22.48906457988836,"pfxX":-9.044269891007982,"pfxZ":4.713776850976634,"pX":-1.764791098427486,"pZ":2.5728297467638925,"vX0":2.4494411634943076,"vY0":-142.42400320657381,"vZ0":-5.418882828975466,"x":184.27,"y":169.31,"x0":-1.4605176844158592,"y0":50.0044654165695,"z0":5.921269011145981,"aX":-18.592901963934167},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.7,"breakHorizontal":15.8,"spinRate":2172,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38448873380213433,"extension":6.381135423926297},"index":1,"playId":"4bb60d17-911d-3ad7-b6d3-a4dd64749061","pitchNumber":2,"startTime":"2026-03-15T20:15:09.946Z","endTime":"2026-03-15T20:15:13.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73337814097919,"aZ":-20.244048543633607,"pfxX":-4.894794411040744,"pfxZ":5.823777043748745,"pX":-0.4880876387722546,"pZ":3.6369626525036667,"vX0":4.44457787497847,"vY0":-142.24456566823747,"vZ0":-2.9876999280835514,"x":135.6,"y":140.58,"x0":-1.435168357301898,"y0":50.0032648614484,"z0":5.98500018442436,"aX":-10.027483451130914},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.1,"breakHorizontal":7.9,"spinRate":2277,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3851223154727572,"extension":6.31234230430361},"index":2,"playId":"d29dd256-8959-3969-90c4-b731550fc9bc","pitchNumber":3,"startTime":"2026-03-15T20:15:28.381Z","endTime":"2026-03-15T20:15:32.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.377516900970548,"aZ":-33.961934099461196,"pfxX":7.061209862228214,"pfxZ":-1.084436936543435,"pX":0.9020957442607814,"pZ":2.444388020295052,"vX0":3.949762274775845,"vY0":-127.73157564864937,"vZ0":-1.8855219408068524,"x":82.61,"y":172.78,"x0":-1.5840323301153343,"y0":50.005756158298254,"z0":5.873722061555975,"aX":11.617038527626852},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.2,"breakHorizontal":-13.7,"spinRate":2590,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4295276116698532,"extension":6.4341661169663755},"index":3,"playId":"1476a057-aee7-33a3-b428-fc42fec19f5c","pitchNumber":4,"startTime":"2026-03-15T20:15:47.142Z","endTime":"2026-03-15T20:15:51.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-15T20:15:57.037Z","endTime":"2026-03-15T20:16:16.020Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83388391443804,"aZ":-36.957107156480184,"pfxX":3.260235556957098,"pfxZ":-2.923270964087251,"pX":0.8555792606842947,"pZ":0.7173840787414517,"vX0":4.891984823613679,"vY0":-128.30908216367962,"vZ0":-5.407850764395646,"x":84.39,"y":219.41,"x0":-1.5119162106911344,"y0":50.000296028302564,"z0":5.789672925496227,"aX":5.34027110593609},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.5,"breakHorizontal":-7.2,"spinRate":2343,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.42974800815704084,"extension":6.572473334221494},"index":5,"playId":"1105b303-827c-32da-a628-51f7ab1a454b","pitchNumber":5,"startTime":"2026-03-15T20:16:16.020Z","endTime":"2026-03-15T20:16:19.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87268844093763,"aZ":-19.909376993993302,"pfxX":-10.178008319028073,"pfxZ":5.96918770027577,"pX":-1.1554218259246742,"pZ":2.400318187270951,"vX0":4.384273712141959,"vY0":-142.46035987124185,"vZ0":-6.062859909129808,"x":161.04,"y":173.97,"x0":-1.3924291172598615,"y0":50.002963459351,"z0":5.815573902409269,"aX":-20.909865479130463},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.7,"breakHorizontal":17.5,"spinRate":2255,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3845506824654428,"extension":6.509860092177929},"index":6,"playId":"9a5f37bf-e993-3a7b-afa8-43b4bcb8b903","pitchNumber":6,"startTime":"2026-03-15T20:16:40.009Z","endTime":"2026-03-15T20:16:46.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":1.61,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:16:46.737Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:16:46.884Z","endTime":"2026-03-15T20:18:05.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02372277393501,"aZ":-31.023651340698088,"pfxX":7.184551167743237,"pfxZ":0.7283309692885673,"pX":0.5499052917765485,"pZ":3.232512412972275,"vX0":2.978328499114837,"vY0":-126.02707169808592,"vZ0":-0.2093238377772937,"x":96.04,"y":151.5,"x0":-1.585655234633031,"y0":50.00420112488809,"z0":5.852974980126609,"aX":11.393139773862886},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":-13.7,"spinRate":2468,"spinDirection":38},"zone":3,"typeConfidence":2.0,"plateTime":0.4370057915074286,"extension":6.604562882290581},"index":0,"playId":"a123f914-397f-3d8a-8f0a-1a3404a93111","pitchNumber":1,"startTime":"2026-03-15T20:17:13.276Z","endTime":"2026-03-15T20:17:17.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88487686224652,"aZ":-33.397640329392964,"pfxX":5.474892080318261,"pfxZ":-0.7507093263997824,"pX":0.8376106070907997,"pZ":2.0997629833063503,"vX0":4.131868616348268,"vY0":-128.02920794827648,"vZ0":-2.733179066718362,"x":85.07,"y":182.09,"x0":-1.5162365912190638,"y0":50.00163413473883,"z0":5.83221880812864,"aX":8.959018339785937},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.8,"breakHorizontal":-10.9,"spinRate":2644,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43012880179268453,"extension":6.428011423203057},"index":1,"playId":"d23955d6-3271-31f8-a1c4-dffb3eddcada","pitchNumber":2,"startTime":"2026-03-15T20:17:31.148Z","endTime":"2026-03-15T20:17:34.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-15T20:17:41.932Z","endTime":"2026-03-15T20:18:01.635Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58821577211417,"aZ":-18.02462640116171,"pfxX":-5.930571728502761,"pfxZ":6.845913712102277,"pX":0.8413632915471497,"pZ":2.8097062536754365,"vX0":8.06554211162798,"vY0":-142.7767246596761,"vZ0":-5.344549183720253,"x":84.93,"y":162.92,"x0":-1.2483821800707335,"y0":50.00019831517027,"z0":5.838434142010563,"aX":-12.253900906119917},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.5,"breakHorizontal":9.1,"spinRate":2239,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.38347904739046257,"extension":6.579851730347274},"index":3,"playId":"d5a075a5-b0d0-3774-8727-a3db551a7343","pitchNumber":3,"startTime":"2026-03-15T20:18:01.635Z","endTime":"2026-03-15T20:18:05.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.5,"awayTeamWinProbability":52.5,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":2.38,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:18:05.483Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Noelvi Marte grounds into a force out, fielded by second baseman Cole Young. Sal Stewart out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-15T20:18:06.515Z","endTime":"2026-03-15T20:19:02.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38268007841623,"aZ":-21.71794699782175,"pfxX":-10.609326844004917,"pfxZ":5.058600006144731,"pX":1.1419253058378152,"pZ":2.4766041262053418,"vX0":10.357490323478878,"vY0":-142.96425092815716,"vZ0":-5.392137935463738,"x":73.47,"y":171.91,"x0":-1.1519439348683418,"y0":50.00386762359509,"z0":5.753008137710324,"aX":-21.93295695966428},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.2,"breakHorizontal":17.0,"spinRate":2273,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3833343352378016,"extension":6.590373925439964},"index":0,"playId":"82a16659-0b55-3f4f-ae6d-2b2fb3e94c04","pitchNumber":1,"startTime":"2026-03-15T20:18:34.250Z","endTime":"2026-03-15T20:18:38.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42933795883852,"aZ":-20.943581362358486,"pfxX":-9.40824164547657,"pfxZ":5.454305772999282,"pX":0.9907294001855691,"pZ":2.682323151290905,"vX0":9.265399375963645,"vY0":-142.28563188475033,"vZ0":-5.402021999769032,"x":79.24,"y":166.36,"x0":-1.079218511027312,"y0":50.00140628272802,"z0":5.924990671830559,"aX":-19.36639158582387},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.0,"breakHorizontal":15.2,"spinRate":2258,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3843639649088706,"extension":6.513286209587631},"hitData":{"launchSpeed":102.6,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.73,"coordY":149.05}},"index":1,"playId":"9bd38035-592b-340a-99b0-3081821325cc","pitchNumber":2,"startTime":"2026-03-15T20:18:55.623Z","endTime":"2026-03-15T20:19:02.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":7.300000000000004,"leverageIndex":2.83,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:19:02.317Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a ground ball to center fielder Noelvi Marte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:21:07.630Z","endTime":"2026-03-15T20:22:51.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.146186744235422,"aZ":-17.246208780907068,"pfxX":8.629451531012078,"pfxZ":7.856501578336087,"pX":-0.37565250735682243,"pZ":1.8730655959325517,"vX0":-6.093869361205751,"vY0":-136.95048103167204,"vZ0":-9.03473971165606,"x":131.32,"y":188.21,"x0":0.756765414692302,"y0":50.00387941480302,"z0":6.393709983333826,"aX":16.39855340955564},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":-14.4,"spinRate":2170,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.3998857629129664,"extension":5.842617572776288},"index":0,"playId":"cef79460-17fe-3763-8d5a-100c957e090a","pitchNumber":1,"startTime":"2026-03-15T20:21:13.942Z","endTime":"2026-03-15T20:21:18.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43974061271917,"aZ":-28.5660696486126,"pfxX":-5.733777136310451,"pfxZ":2.4774954516748924,"pX":-0.8302352690725677,"pZ":2.2944345876647723,"vX0":-3.32379581526991,"vY0":-120.70679991187686,"vZ0":-3.657926207563799,"x":148.65,"y":176.83,"x0":1.3156661554606526,"y0":50.00277826671054,"z0":6.381782126792169,"aX":-8.34624455066736},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.7,"breakHorizontal":11.3,"spinRate":2563,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.45612546812227706,"extension":5.53589404999626},"index":1,"playId":"069d9a93-4734-360e-970e-e721c0e65a43","pitchNumber":2,"startTime":"2026-03-15T20:21:25.547Z","endTime":"2026-03-15T20:21:29.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647425002629532,"aZ":-32.49792008335149,"pfxX":-9.7229678516303,"pfxZ":-0.21957962158903976,"pX":-1.3466692831774005,"pZ":0.43516512687413844,"vX0":-2.6118996459419175,"vY0":-120.09485520757542,"vZ0":-7.171849702615103,"x":168.33,"y":227.03,"x0":1.0211938493615842,"y0":50.00521073914092,"z0":6.391477709886749,"aX":-14.048291731089721},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.0,"breakHorizontal":18.2,"spinRate":2646,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4580052286294092,"extension":5.845030324744152},"index":2,"playId":"f4716e12-2edd-3eeb-a227-6542dee9d8a6","pitchNumber":3,"startTime":"2026-03-15T20:21:43.140Z","endTime":"2026-03-15T20:21:46.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4549778304338,"aZ":-13.35602689136143,"pfxX":5.165870914170831,"pfxZ":9.771100971363616,"pX":-1.470645940526628,"pZ":2.5006570043677425,"vX0":-7.53235244042635,"vY0":-138.07574357095973,"vZ0":-8.284003338159929,"x":173.06,"y":171.26,"x0":0.6247056181481055,"y0":50.006316871581916,"z0":6.443759775332982,"aX":9.952711729864477},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":-7.7,"spinRate":2155,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.39707624685849074,"extension":5.665149929120935},"index":3,"playId":"9eb5046e-275e-37e9-8f22-5ea1c617f089","pitchNumber":4,"startTime":"2026-03-15T20:21:59.479Z","endTime":"2026-03-15T20:22:02.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848416554365613,"aZ":-22.519973014506725,"pfxX":-2.7852308345413244,"pfxZ":5.587229508777995,"pX":-0.3049698174947992,"pZ":2.4859880859115524,"vX0":-2.733848415072572,"vY0":-130.4864028116941,"vZ0":-5.908326967161533,"x":128.62,"y":171.66,"x0":1.1173161612905014,"y0":50.00380644647997,"z0":6.4706972471712465,"aX":-4.814821180382988},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":5.6,"spinRate":2311,"spinDirection":164},"zone":4,"typeConfidence":2.0,"plateTime":0.4193731137680907,"extension":5.550592079512399},"index":4,"playId":"4ad3f2c7-d40d-386f-9ab6-0b6abfdd5140","pitchNumber":5,"startTime":"2026-03-15T20:22:13.724Z","endTime":"2026-03-15T20:22:17.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878205289043176,"aZ":-30.02209265733609,"pfxX":-4.657323106698333,"pfxZ":1.4361642994491781,"pX":-1.2558905160452745,"pZ":1.6534984561787507,"vX0":-4.190570627200751,"vY0":-122.46015392151548,"vZ0":-5.309389355615233,"x":164.87,"y":194.14,"x0":1.0901202134356038,"y0":50.00380746121064,"z0":6.454629303457005,"aX":-6.989569680093222},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.4,"breakHorizontal":9.5,"spinRate":2434,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4493224571821548,"extension":5.5450843279839255},"index":5,"playId":"78e640c1-135e-3420-9fce-5f4b6b23d5bb","pitchNumber":6,"startTime":"2026-03-15T20:22:30.276Z","endTime":"2026-03-15T20:22:33.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.128512453649282,"aZ":-23.949638793148072,"pfxX":-1.6923092487958233,"pfxZ":4.696835509584318,"pX":-0.5425523909270198,"pZ":2.759020824805285,"vX0":-3.637085556148425,"vY0":-130.6623791095356,"vZ0":-4.793645285138319,"x":137.68,"y":164.29,"x0":1.0802565516762206,"y0":50.00576138165662,"z0":6.387543870159438,"aX":-2.9646152027308768},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":3.7,"spinRate":2363,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.4170997393156308,"extension":5.590880427518788},"hitData":{"launchSpeed":99.3,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.2,"coordY":151.07}},"index":6,"playId":"610859c4-17dd-3f7a-ba49-911cfe0ac6c0","pitchNumber":7,"startTime":"2026-03-15T20:22:44.712Z","endTime":"2026-03-15T20:22:51.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:22:51.001Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks. Brendan Donovan to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:22:59.579Z","endTime":"2026-03-15T20:24:18.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":81.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.042284657739536,"aZ":-25.79991299084682,"pfxX":-1.76127920193706,"pfxZ":3.8344359039717517,"pX":-1.2685026131763542,"pZ":2.3735455222194553,"vX0":-5.455218075919325,"vY0":-127.81984978316206,"vZ0":-5.252605805343765,"x":165.35,"y":174.69,"x0":1.1177825928653928,"y0":50.004579534662916,"z0":6.467543681875822,"aX":-2.9299839856096335},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":4.3,"spinRate":2398,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.42764459511926756,"extension":5.624843563778734},"index":0,"playId":"e3603b05-d931-33fa-8e72-5a6661afd9be","pitchNumber":1,"startTime":"2026-03-15T20:23:19.460Z","endTime":"2026-03-15T20:23:22.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.998361048101895,"aZ":-23.077974273238986,"pfxX":-0.6255194022698918,"pfxZ":5.352722517341228,"pX":-1.4900147931035015,"pZ":3.4714151419859514,"vX0":-6.2308841548522675,"vY0":-129.51828725837575,"vZ0":-3.386082701054404,"x":173.8,"y":145.05,"x0":1.02788264635412,"y0":50.00173048852182,"z0":6.560066639018848,"aX":-1.0627964539408794},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.1,"breakHorizontal":2.5,"spinRate":2431,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.422858165563345,"extension":5.520658548998236},"index":1,"playId":"42dc6571-df28-3244-9404-1f884d710a5a","pitchNumber":2,"startTime":"2026-03-15T20:23:35.128Z","endTime":"2026-03-15T20:23:38.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.118178728210182,"aZ":-30.773603645802606,"pfxX":10.767257237626431,"pfxZ":0.8806196640927091,"pX":1.0861227252340468,"pZ":2.140106752076199,"vX0":-3.473315892763979,"vY0":-125.20760711499531,"vZ0":-4.477121603390623,"x":75.6,"y":181.0,"x0":1.0919365917322452,"y0":50.00138747094717,"z0":6.46750813464032,"aX":17.105860481285028},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.8,"breakHorizontal":-18.7,"spinRate":1659,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4373380322217022,"extension":5.5505245290787535},"index":2,"playId":"e2ae4821-491d-3073-992b-c6374a5d8c4e","pitchNumber":3,"startTime":"2026-03-15T20:23:54.607Z","endTime":"2026-03-15T20:23:58.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.617918355492154,"aZ":-11.531434105461466,"pfxX":6.896373736761435,"pfxZ":11.040326865838987,"pX":0.13983211817071226,"pZ":3.5756674150672554,"vX0":-4.593377422247748,"vY0":-136.06087884886534,"vZ0":-5.810635391393423,"x":111.67,"y":142.24,"x0":0.9562913025138596,"y0":50.003696916913825,"z0":6.542411224323924,"aX":12.895345377552555},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":-11.5,"spinRate":2177,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4029844444205981,"extension":5.7009957111314},"index":3,"playId":"2977a286-5367-3b23-9900-53ceea529830","pitchNumber":4,"startTime":"2026-03-15T20:24:13.170Z","endTime":"2026-03-15T20:24:18.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:24:18.070Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Raley pops out to shortstop Elly De La Cruz on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:24:19.130Z","endTime":"2026-03-15T20:25:45.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370601958071376,"aZ":-13.981125209141695,"pfxX":7.79025753699181,"pfxZ":9.543356325347514,"pX":0.11045477115256472,"pZ":3.015459190060118,"vX0":-4.927558427201659,"vY0":-137.41907333632045,"vZ0":-6.5395381668175165,"x":112.79,"y":157.36,"x0":0.9176574628698498,"y0":50.00502480263109,"z0":6.381845561843529,"aX":14.852843303479727},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-13.1,"spinRate":2150,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3990904760531442,"extension":5.622983315280511},"index":0,"playId":"33a1d84b-a945-3cf7-a906-74c988ecba4c","pitchNumber":1,"startTime":"2026-03-15T20:24:49.169Z","endTime":"2026-03-15T20:24:52.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":94.4,"endSpeed":86.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19345303950648,"aZ":-19.09434971514168,"pfxX":9.03774685978843,"pfxZ":6.865168661590845,"pX":0.49087046249871036,"pZ":3.511196477786584,"vX0":-4.737258476859482,"vY0":-137.3587574859661,"vZ0":-4.491024538486287,"x":98.29,"y":143.98,"x0":1.0661008709914885,"y0":50.00495284500051,"z0":6.470526734063833,"aX":17.22525661500031},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.6,"breakHorizontal":-15.4,"spinRate":2070,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.39916176497214195,"extension":5.6376335766592405},"index":1,"playId":"e152e6f4-8c06-3e83-93c9-86fa298896fc","pitchNumber":2,"startTime":"2026-03-15T20:25:10.518Z","endTime":"2026-03-15T20:25:15.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.272427755365836,"aZ":-24.522148537192177,"pfxX":-1.8666249143218505,"pfxZ":4.996040877928571,"pX":-0.3824298028669051,"pZ":2.818438523582408,"vX0":-3.137056689936971,"vY0":-123.93538790139354,"vZ0":-3.7758352927484315,"x":131.58,"y":162.68,"x0":1.1498472518112628,"y0":50.00404599455434,"z0":6.4458153411025085,"aX":-2.859646808649357},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.3,"breakHorizontal":4.2,"spinRate":2364,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.44453804906868966,"extension":5.595657669591669},"hitData":{"launchSpeed":92.9,"launchAngle":63.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.81,"coordY":141.95}},"index":2,"playId":"56a019a3-57a5-37cf-a01c-a11dc62bb25d","pitchNumber":3,"startTime":"2026-03-15T20:25:33.937Z","endTime":"2026-03-15T20:25:45.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.79,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:25:45.143Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rob Refsnyder lines out to right fielder Rece Hinds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:26:00.375Z","endTime":"2026-03-15T20:27:02.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715802167604917,"aZ":-24.65668091183103,"pfxX":-0.7707826754680487,"pfxZ":4.394861972190801,"pX":-0.6954845119750817,"pZ":3.013610539114184,"vX0":-4.207632701230941,"vY0":-129.6326567427664,"vZ0":-3.9791396174622733,"x":143.51,"y":157.41,"x0":1.0452811671502118,"y0":50.00567506510943,"z0":6.438920504246542,"aX":-1.318264300264168},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":2.3,"spinRate":2447,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.42165626826076874,"extension":5.59605185197898},"index":0,"playId":"79935296-79d6-32e5-99de-e719aa1d2356","pitchNumber":1,"startTime":"2026-03-15T20:26:17.570Z","endTime":"2026-03-15T20:26:21.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097470172952452,"aZ":-27.025352200491305,"pfxX":8.601311228000606,"pfxZ":3.2604669313750536,"pX":-0.1461682659535178,"pZ":1.9657295095521874,"vX0":-5.723203125299684,"vY0":-125.03375099059784,"vZ0":-5.2833340386352585,"x":122.57,"y":185.71,"x0":1.0593714869208932,"y0":50.00024134228381,"z0":6.334074595876848,"aX":13.565450281424752},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.9,"breakHorizontal":-14.2,"spinRate":1909,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.43870124421572676,"extension":5.7543231468279},"index":1,"playId":"f1fe4ef4-9415-339d-a957-167b17c887de","pitchNumber":2,"startTime":"2026-03-15T20:26:33.676Z","endTime":"2026-03-15T20:26:37.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246737838844677,"aZ":-17.271213525928214,"pfxX":8.215792057654445,"pfxZ":7.68421092295749,"pX":-0.02626088303171138,"pZ":2.5397089678858986,"vX0":-5.179465811178289,"vY0":-138.04517749376228,"vZ0":-7.545518875104172,"x":118.0,"y":170.21,"x0":0.8018192580561802,"y0":50.006805543359306,"z0":6.460552886501144,"aX":15.942011619076172},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":-13.9,"spinRate":2030,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.39599500855242553,"extension":5.758505082448385},"hitData":{"launchSpeed":96.2,"launchAngle":19.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.94,"coordY":88.11}},"index":2,"playId":"a6cd2ea3-93ee-3ab5-9b3b-45ec26ff3dba","pitchNumber":3,"startTime":"2026-03-15T20:26:57.860Z","endTime":"2026-03-15T20:27:02.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.9,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:27:02.140Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-15T20:27:12.613Z","endTime":"2026-03-15T20:28:39.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922822726544574,"aZ":-22.76245744429638,"pfxX":-0.8999653749419068,"pfxZ":5.221633398863792,"pX":-0.8639616346474978,"pZ":2.5358071832945095,"vX0":-5.056822592026769,"vY0":-133.00252461149262,"vZ0":-5.746486428794886,"x":149.93,"y":170.31,"x0":1.1742360629064394,"y0":50.0042735820372,"z0":6.361675033019637,"aX":-1.6205893948149157},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.5,"breakHorizontal":2.6,"spinRate":2355,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4108827189605888,"extension":5.534418876969542},"index":0,"playId":"5402de2b-c9a4-3cbb-9964-42be43635fec","pitchNumber":1,"startTime":"2026-03-15T20:27:34.470Z","endTime":"2026-03-15T20:27:37.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.061420742664918,"aZ":-21.643334080210593,"pfxX":-0.16626886552590175,"pfxZ":5.895169648456919,"pX":0.00947383555640827,"pZ":3.3150586277147043,"vX0":-3.2274099948479678,"vY0":-132.96552289201256,"vZ0":-4.042126488080171,"x":116.64,"y":149.27,"x0":1.2617102420994037,"y0":50.005769520085565,"z0":6.429594391617463,"aX":-0.2965261061424011},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":1.0,"spinRate":2316,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.41227214128085654,"extension":5.484757397995813},"index":1,"playId":"50a34d61-ab5d-38e2-b252-dddbc23d611f","pitchNumber":2,"startTime":"2026-03-15T20:27:52.449Z","endTime":"2026-03-15T20:27:55.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393847828436595,"aZ":-29.08452074539641,"pfxX":-8.931538168091484,"pfxZ":2.125956756148754,"pX":-1.4299082941684873,"pZ":1.6076216853675047,"vX0":-3.818222604596606,"vY0":-120.15687550689188,"vZ0":-5.094892785656282,"x":171.5,"y":195.37,"x0":1.3426426670625318,"y0":50.003419194012736,"z0":6.355296686358966,"aX":-12.993944038661738},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.9,"breakHorizontal":17.2,"spinRate":2523,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.45672400207316155,"extension":5.675650747662811},"index":2,"playId":"c73187a3-2297-3782-a4bc-c4e47300d2f2","pitchNumber":3,"startTime":"2026-03-15T20:28:16.462Z","endTime":"2026-03-15T20:28:19.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978196513465434,"aZ":-23.62943122979063,"pfxX":0.043878559721376664,"pfxZ":5.363052934323175,"pX":-0.6999824733329362,"pZ":2.492035695366591,"vX0":-4.699459848366029,"vY0":-125.77685031978694,"vZ0":-4.7377835789610865,"x":143.68,"y":171.5,"x0":1.1917212531170571,"y0":50.0011795813001,"z0":6.331080474485936,"aX":0.07113628760332084},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.8,"breakHorizontal":1.1,"spinRate":2455,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4365202646605386,"extension":5.683092968087429},"hitData":{"launchSpeed":88.6,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.06,"coordY":170.34}},"index":3,"playId":"5eb5b0e0-13fe-3009-a9fc-95ce01073cb9","pitchNumber":4,"startTime":"2026-03-15T20:28:32.607Z","endTime":"2026-03-15T20:28:39.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:28:39.673Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rece Hinds pops out to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:30:51.956Z","endTime":"2026-03-15T20:31:02.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":76.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806548970860323,"aZ":-38.37000758637456,"pfxX":6.308514489749758,"pfxZ":-4.104982003441407,"pX":0.5632908805689477,"pZ":1.9378478454083585,"vX0":2.9534095078103437,"vY0":-123.79544481138534,"vZ0":-1.7021071688844913,"x":95.53,"y":186.46,"x0":-1.4744698080947276,"y0":50.000839199721426,"z0":5.926512812920733,"aX":9.529943836598624},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.6,"breakHorizontal":-12.2,"spinRate":2366,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.4470149582658607,"extension":6.338224276050887},"hitData":{"launchSpeed":77.5,"launchAngle":58.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.49,"coordY":125.85}},"index":0,"playId":"58258f81-8f8f-36f0-a9c2-c46d8c8daa3e","pitchNumber":1,"startTime":"2026-03-15T20:30:52.405Z","endTime":"2026-03-15T20:31:02.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:31:02.489Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ke'Bryan Hayes lines out to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:31:06.108Z","endTime":"2026-03-15T20:32:04.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12359524433839,"aZ":-19.555937511766295,"pfxX":-9.154817168350764,"pfxZ":6.3601816364690364,"pX":0.7051650453737919,"pZ":2.223969626565933,"vX0":8.91168748316589,"vY0":-140.5007562723016,"vZ0":-6.263590437622044,"x":90.12,"y":178.73,"x0":-1.3302458064138623,"y0":50.00352909119034,"z0":5.768618405754906,"aX":-18.163282230639847},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":14.5,"spinRate":2219,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39100483959435994,"extension":6.515961868205014},"index":0,"playId":"655b3b65-6582-3f32-878c-f60bf7c54212","pitchNumber":1,"startTime":"2026-03-15T20:31:28.646Z","endTime":"2026-03-15T20:31:32.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.235389354481672,"aZ":-27.660729291159,"pfxX":-8.309771909023862,"pfxZ":2.7203930349136938,"pX":-0.501739982529095,"pZ":1.7746768758338194,"vX0":5.000593487680819,"vY0":-128.64788783844156,"vZ0":-4.504918285106973,"x":136.13,"y":190.86,"x0":-1.4013944758331516,"y0":50.0026819883336,"z0":5.7184961036215505,"aX":-13.786233237782362},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":13.8,"spinRate":1699,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4274354422895117,"extension":6.462122713911186},"index":1,"playId":"cffa51ab-3e9e-3ffc-9d13-da2c0b9be016","pitchNumber":2,"startTime":"2026-03-15T20:31:41.507Z","endTime":"2026-03-15T20:31:45.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-15T20:31:51.838Z","endTime":"2026-03-15T20:32:00.249Z","isPitch":false,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.66598800121389,"aZ":-17.13555941621616,"pfxX":-4.993244563594512,"pfxZ":7.401822592153136,"pX":0.6479167877944711,"pZ":3.1031766315600273,"vX0":7.031401369684209,"vY0":-142.54289032751163,"vZ0":-4.6279515227932695,"x":92.3,"y":154.99,"x0":-1.2168068468715374,"y0":50.00029185616701,"z0":5.849947017760122,"aX":-10.142636747982468},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.5,"breakHorizontal":7.4,"spinRate":2164,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.38614650205529877,"extension":6.470617437532393},"hitData":{"launchSpeed":83.2,"launchAngle":25.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.55,"coordY":103.19}},"index":3,"playId":"9b4e7a4c-931e-3fc6-b5bf-de07ffa9ee67","pitchNumber":3,"startTime":"2026-03-15T20:32:00.249Z","endTime":"2026-03-15T20:32:04.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:32:04.897Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Dunn grounds out, shortstop Leo Rivas to first baseman Carson Taylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-15T20:32:11.526Z","endTime":"2026-03-15T20:33:31.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"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":86.7,"endSpeed":77.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23632768717237,"aZ":-34.30047074515807,"pfxX":3.780380176979558,"pfxZ":-1.3646226812244908,"pX":0.9608328515310454,"pZ":2.184517899150394,"vX0":4.6329638379575915,"vY0":-126.03781139830495,"vZ0":-1.9957022010002614,"x":80.38,"y":179.8,"x0":-1.4116790082845407,"y0":50.00039474354556,"z0":5.831669486504411,"aX":5.910562756408885},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.8,"breakHorizontal":-8.2,"spinRate":2422,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4392753901895672,"extension":6.42631408998996},"index":0,"playId":"281a7cf0-210d-308b-b755-1454f19ebab3","pitchNumber":1,"startTime":"2026-03-15T20:32:30.973Z","endTime":"2026-03-15T20:32:35.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.465587307590404,"aZ":-18.401670326763732,"pfxX":-10.23730749016639,"pfxZ":6.723509876301318,"pX":0.9438233509923019,"pZ":2.4266348559802524,"vX0":9.805094649539654,"vY0":-142.41577335272981,"vZ0":-6.184400994277383,"x":81.02,"y":173.26,"x0":-1.2177785496125093,"y0":50.00527574604359,"z0":5.794983456984711,"aX":-20.979794466400687},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":16.4,"spinRate":2348,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38496811597810954,"extension":6.552091994341637},"index":1,"playId":"f800b523-9b8d-3d4b-ad46-d4fd7d4e2155","pitchNumber":2,"startTime":"2026-03-15T20:32:46.117Z","endTime":"2026-03-15T20:33:08.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.534543765150104,"aZ":-23.588900178647467,"pfxX":-9.177956671387783,"pfxZ":4.235852678693574,"pX":-0.31932055449896324,"pZ":2.103505515338659,"vX0":6.196966085862805,"vY0":-142.16379532005234,"vZ0":-5.791582807988069,"x":129.17,"y":181.99,"x0":-1.3458182755931414,"y0":50.004560866967296,"z0":5.685064660679445,"aX":-18.606362901167778},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2192,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.38672654229663017,"extension":6.4924750559812106},"hitData":{"launchSpeed":106.5,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.04,"coordY":146.0}},"index":2,"playId":"dc86f547-e2d2-325c-ac0c-afa5efc55a58","pitchNumber":3,"startTime":"2026-03-15T20:33:25.362Z","endTime":"2026-03-15T20:33:31.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:33:31.070Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:35:42.878Z","endTime":"2026-03-15T20:37:58.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":89.0,"endSpeed":83.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75351728139102,"aZ":-22.486207645482153,"pfxX":-0.28713325721188476,"pfxZ":5.596171725153113,"pX":-0.30277057158717885,"pZ":2.0399580630563174,"vX0":-3.589082589101069,"vY0":-129.6254143531093,"vZ0":-6.68257919046329,"x":128.54,"y":183.7,"x0":1.127245604347746,"y0":50.00048808305818,"z0":6.325537409022869,"aX":-0.496948476078914},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":1.2,"spinRate":2355,"spinDirection":158},"zone":7,"typeConfidence":2.0,"plateTime":0.4198123090751986,"extension":5.6051950147646},"index":0,"playId":"8fae42dd-a957-3379-a747-0a6b1927e469","pitchNumber":1,"startTime":"2026-03-15T20:35:48.183Z","endTime":"2026-03-15T20:35:52.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.651857684102136,"aZ":-30.177951620119607,"pfxX":9.194265893930186,"pfxZ":1.282431272978311,"pX":1.0528245946654153,"pZ":2.67613262794188,"vX0":-2.707677065470296,"vY0":-124.05694792900036,"vZ0":-3.2099471048778057,"x":76.87,"y":166.52,"x0":0.9663935136753957,"y0":50.00064581038148,"z0":6.511750434731251,"aX":14.277295958638616},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":-16.0,"spinRate":1801,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.44211735314650547,"extension":5.540868028668135},"index":1,"playId":"adf2d091-5d63-3a2b-a31c-c7164ca8d0de","pitchNumber":2,"startTime":"2026-03-15T20:36:06.154Z","endTime":"2026-03-15T20:36:09.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.472994106057318,"aZ":-25.957348780399933,"pfxX":-1.0592256945377367,"pfxZ":3.6200302607496058,"pX":-0.6720559877430871,"pZ":1.6729481644921893,"vX0":-4.170619771146158,"vY0":-129.55351826344744,"vZ0":-6.863293783048738,"x":142.62,"y":193.61,"x0":1.089554962494054,"y0":50.001913672001244,"z0":6.312264648354129,"aX":-1.8188046732979908},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":2.8,"spinRate":2414,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.42113589592327827,"extension":5.586909359905953},"index":2,"playId":"246d9820-ae42-3260-ab37-131fe2c8b3a5","pitchNumber":3,"startTime":"2026-03-15T20:36:18.597Z","endTime":"2026-03-15T20:36:22.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20211588954973,"aZ":-28.183498787231258,"pfxX":8.78708200648461,"pfxZ":2.5261273815320013,"pX":1.04504794184287,"pZ":2.835484619896602,"vX0":-2.7975115119048874,"vY0":-124.43333747928158,"vZ0":-3.0863266676129477,"x":77.17,"y":162.22,"x0":1.0372556019861892,"y0":50.0023497580789,"z0":6.408324678688572,"aX":13.883367122292997},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":-15.4,"spinRate":1621,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.43890585289258555,"extension":5.553711162450589},"index":3,"playId":"c30f1734-9105-3a51-a5bc-e47374ac7f58","pitchNumber":4,"startTime":"2026-03-15T20:36:32.247Z","endTime":"2026-03-15T20:36:36.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959086564176843,"aZ":-20.38485071491041,"pfxX":7.704468170452562,"pfxZ":6.223120383846018,"pX":0.4333699203205246,"pZ":3.815106527416065,"vX0":-3.5085469154572357,"vY0":-136.31049450191296,"vZ0":-3.735528912987161,"x":100.48,"y":135.77,"x0":0.731084278970938,"y0":50.00511022924489,"z0":6.598286299678835,"aX":14.604024792295483},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":-13.3,"spinRate":2098,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4007294725277766,"extension":5.585164237489906},"index":4,"playId":"27ab70b8-9e73-3f1b-9250-169658acfcdf","pitchNumber":5,"startTime":"2026-03-15T20:36:47.166Z","endTime":"2026-03-15T20:36:52.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-15T20:37:09.457Z","endTime":"2026-03-15T20:37:11.010Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306028681970112,"aZ":-26.786832361318854,"pfxX":-3.942342469553468,"pfxZ":3.592051020307748,"pX":-0.08365169986481724,"pZ":3.353684282975499,"vX0":-1.7513398776888314,"vY0":-121.51704430521349,"vZ0":-1.9333351492232809,"x":120.19,"y":148.23,"x0":1.1579851818182478,"y0":50.000647279089016,"z0":6.481510225320839,"aX":-5.90818837361511},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.4,"breakHorizontal":7.6,"spinRate":2303,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.4503438650272482,"extension":5.473540354872022},"index":6,"playId":"ff69c99e-2714-3d14-8797-a73b63c57360","pitchNumber":6,"startTime":"2026-03-15T20:37:11.010Z","endTime":"2026-03-15T20:37:14.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.345094322296777,"aZ":-23.17953641252952,"pfxX":-2.0688955346320217,"pfxZ":5.1760525532643005,"pX":-0.11870372485182563,"pZ":3.6078006901292095,"vX0":-2.2060237735142243,"vY0":-130.64459309047874,"vZ0":-3.0143399977908096,"x":121.52,"y":141.37,"x0":1.0038872959461929,"y0":50.00011011494493,"z0":6.50995967928567,"aX":-3.5910275640297087},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.0,"breakHorizontal":4.2,"spinRate":2321,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.4185357297602046,"extension":5.553838748556215},"index":7,"playId":"05c22a5f-e7ce-3f70-90bd-c71165931d34","pitchNumber":7,"startTime":"2026-03-15T20:37:54.663Z","endTime":"2026-03-15T20:37:58.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:37:58.669Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Rivas lines out sharply to left fielder Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:38:02.251Z","endTime":"2026-03-15T20:40:18.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.7,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.98961071952424,"aZ":-38.226602966402226,"pfxX":-5.848252351621123,"pfxZ":-4.628883722573638,"pX":-0.7476770624578699,"pZ":1.453159256184295,"vX0":-1.870075523868664,"vY0":-113.40342438829173,"vZ0":-3.1741756808127954,"x":145.5,"y":199.54,"x0":0.8466140800555226,"y0":50.00326376426027,"z0":6.669755220308616,"aX":-7.646201096404038},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.9,"breakHorizontal":11.0,"spinRate":2599,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.48227343466502726,"extension":5.592528077100114},"index":0,"playId":"7f616507-2945-37ac-a2b1-acd049135608","pitchNumber":1,"startTime":"2026-03-15T20:38:24.292Z","endTime":"2026-03-15T20:38:27.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.180304619597074,"aZ":-21.858731207878396,"pfxX":-0.8104208930674188,"pfxZ":5.918507922061089,"pX":-0.7730391138884074,"pZ":2.33944767136824,"vX0":-4.351221943741483,"vY0":-131.08379971883744,"vZ0":-6.160037921766563,"x":146.47,"y":175.61,"x0":1.0124030612107011,"y0":50.00491386013206,"z0":6.347037513734896,"aX":-1.4137396532944975},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.6,"breakHorizontal":2.4,"spinRate":2349,"spinDirection":160},"zone":4,"typeConfidence":2.0,"plateTime":0.41751643654756077,"extension":5.616650203125789},"index":1,"playId":"a11392b8-7be2-31cd-8c3e-b307ff1c12d5","pitchNumber":2,"startTime":"2026-03-15T20:38:37.759Z","endTime":"2026-03-15T20:38:41.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":88.0,"endSpeed":81.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.677739767865603,"aZ":-26.23581157236742,"pfxX":9.070962413416055,"pfxZ":3.5477810829402516,"pX":0.5961054717909207,"pZ":1.8526283544935662,"vX0":-3.8161181223743723,"vY0":-128.1004993344163,"vZ0":-6.099617825039189,"x":94.28,"y":188.76,"x0":0.9206676340031351,"y0":50.00332498762486,"z0":6.296264011384403,"aX":15.18434842980668},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":-15.7,"spinRate":1937,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.4264105540074654,"extension":5.744310683658342},"index":2,"playId":"3d074070-07ff-38c2-b384-76df5cb58a72","pitchNumber":3,"startTime":"2026-03-15T20:38:56.747Z","endTime":"2026-03-15T20:39:00.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903840278952373,"aZ":-15.833540183654382,"pfxX":7.114743186488217,"pfxZ":8.37249153519056,"pX":0.872240365115131,"pZ":3.8329506303520495,"vX0":-2.3441164575477016,"vY0":-138.3695639406288,"vZ0":-4.4358101632469635,"x":83.75,"y":135.29,"x0":0.8024319416663571,"y0":50.0056634803834,"z0":6.50719276452225,"aX":13.892777270428383},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":-12.5,"spinRate":2224,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.39481816220136423,"extension":5.6691595993967665},"index":3,"playId":"11096345-4e67-38bf-ad60-de838b455b78","pitchNumber":4,"startTime":"2026-03-15T20:39:20.227Z","endTime":"2026-03-15T20:39:23.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":87.4,"endSpeed":80.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6547908395087,"aZ":-26.105796543667363,"pfxX":9.54327023573265,"pfxZ":3.707540412028284,"pX":-0.8910165484097609,"pZ":0.3451331027310964,"vX0":-7.255380325723337,"vY0":-126.83958894876635,"vZ0":-9.370573928216064,"x":150.96,"y":229.46,"x0":0.7591119575278258,"y0":50.005122599443986,"z0":6.15176599165822,"aX":15.634473095169824},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":-15.7,"spinRate":1966,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4309525140146868,"extension":5.679046708609234},"index":4,"playId":"15b306cc-680a-3d87-b988-61a4b04d6da7","pitchNumber":5,"startTime":"2026-03-15T20:39:33.632Z","endTime":"2026-03-15T20:39:36.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.305697295937886,"aZ":-22.261460494486244,"pfxX":-0.2929654373549697,"pfxZ":5.514362667917029,"pX":-0.7661157638014415,"pZ":1.7250824254742751,"vX0":-4.649991757463449,"vY0":-132.68729573870118,"vZ0":-7.719634118642067,"x":146.2,"y":192.2,"x0":1.0413366378919016,"y0":50.0012514907837,"z0":6.274063775780733,"aX":-0.5258087104809145},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":1.4,"spinRate":2237,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4115642403860198,"extension":5.5798513068501485},"index":5,"playId":"5893b152-e1ee-3586-aa3e-ede8081b7852","pitchNumber":6,"startTime":"2026-03-15T20:39:50.540Z","endTime":"2026-03-15T20:39:55.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.356459545684615,"aZ":-15.095611076676938,"pfxX":5.56680267570418,"pfxZ":9.351673856849384,"pX":-0.4042459519638254,"pZ":2.9038480731667176,"vX0":-4.788540224352499,"vY0":-134.7904453332073,"vZ0":-6.648597060049177,"x":132.41,"y":160.38,"x0":0.6786443198022742,"y0":50.00147172648578,"z0":6.4827608378561115,"aX":10.165516487975601},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":-9.0,"spinRate":1981,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.4075250194692819,"extension":5.763191513245994},"hitData":{"launchSpeed":102.5,"launchAngle":18.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.11,"coordY":92.21}},"index":6,"playId":"36967e61-e349-3d22-bf40-d5241aaca9e9","pitchNumber":7,"startTime":"2026-03-15T20:40:13.903Z","endTime":"2026-03-15T20:40:18.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:40:18.780Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Taylor grounds out, pitcher Brandon Williamson to second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-15T20:40:24.511Z","endTime":"2026-03-15T20:41:15.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"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":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682227,"link":"/api/v1/people/682227"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":82.7,"endSpeed":75.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.535612668670325,"aZ":-29.071448484009252,"pfxX":-6.406649949443274,"pfxZ":2.1244723066087836,"pX":1.1964152450124739,"pZ":3.1956434601054466,"vX0":1.7117896834898532,"vY0":-120.46266492483691,"vZ0":-1.6067352935980352,"x":71.4,"y":152.5,"x0":1.3067330033152686,"y0":50.004719399708065,"z0":6.4539569708152476,"aX":-9.36761947853532},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.7,"breakHorizontal":11.2,"spinRate":2483,"spinDirection":264},"zone":12,"typeConfidence":2.0,"plateTime":0.45558543002740937,"extension":5.630784223433731},"index":0,"playId":"1c0f6234-7182-314c-9972-089bcaf6f198","pitchNumber":1,"startTime":"2026-03-15T20:40:48.985Z","endTime":"2026-03-15T20:40:52.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42129713764887,"aZ":-17.699423240126805,"pfxX":9.883018795647207,"pfxZ":7.4690239643408525,"pX":0.044310042081382395,"pZ":2.854355768430424,"vX0":-5.640446211612225,"vY0":-138.04079409485053,"vZ0":-6.3186473386529025,"x":115.31,"y":161.71,"x0":0.8250722359505255,"y0":50.00675251855023,"z0":6.3559292808811385,"aX":19.16415106055562},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":-16.8,"spinRate":2068,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.3960964042141413,"extension":5.709825532954439},"hitData":{"launchSpeed":91.0,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.69,"coordY":179.97}},"index":1,"playId":"4f8c252e-6c4c-31b8-a9a4-3c42671503da","pitchNumber":2,"startTime":"2026-03-15T20:41:04.182Z","endTime":"2026-03-15T20:41:15.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:41:15.357Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt McLain homers (6) on a line drive to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:43:08.115Z","endTime":"2026-03-15T20:44:09.682Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90543852289674,"aZ":-42.51012981527055,"pfxX":5.313455670817339,"pfxZ":-7.120965269918302,"pX":0.16934287262223954,"pZ":1.4893695833063705,"vX0":2.5311847110983843,"vY0":-120.14213481807379,"vZ0":-1.5031958741549518,"x":110.55,"y":198.57,"x0":-1.5907854611314558,"y0":50.005256705285774,"z0":5.927127432038251,"aX":7.70937155591042},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.0,"breakHorizontal":-10.2,"spinRate":2341,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.45722665907410054,"extension":6.381838152584194},"index":0,"playId":"3828491b-907d-3a44-ae70-38ab56252d67","pitchNumber":1,"startTime":"2026-03-15T20:43:31.585Z","endTime":"2026-03-15T20:43:35.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.552235210334914,"aZ":-36.73559383066893,"pfxX":2.6869080611539355,"pfxZ":-2.8483871805205574,"pX":0.3076150846383755,"pZ":1.3665056145611891,"vX0":3.5592548760786094,"vY0":-125.47484130657399,"vZ0":-3.5081353571234533,"x":105.27,"y":201.88,"x0":-1.4765447493473431,"y0":50.00472263134875,"z0":5.765326274451518,"aX":4.299291612845622},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.8,"breakHorizontal":-5.6,"spinRate":2353,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4359367167389725,"extension":6.466761906769161},"hitData":{"launchSpeed":104.3,"launchAngle":22.0,"totalDistance":417.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.77,"coordY":33.06}},"index":1,"playId":"461526fb-44da-338f-91fa-d434b041871f","pitchNumber":2,"startTime":"2026-03-15T20:43:45.187Z","endTime":"2026-03-15T20:44:09.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-11.199999999999996,"leverageIndex":0.98,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:44:09.682Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Steer grounds out sharply, second baseman Cole Young to first baseman Carson Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:44:13.603Z","endTime":"2026-03-15T20:45:23.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.735216020490316,"aZ":-20.697437736032192,"pfxX":-8.105050653156173,"pfxZ":5.590470417677713,"pX":0.6876836325763566,"pZ":1.7998300437001031,"vX0":8.42320105953041,"vY0":-141.74860584789047,"vZ0":-7.620599486635339,"x":90.79,"y":190.18,"x0":-1.2568785515943792,"y0":50.00454717753851,"z0":5.825311639003256,"aX":-16.640771060413318},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.9,"breakHorizontal":13.2,"spinRate":2209,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3851320138400709,"extension":6.518016004066332},"index":0,"playId":"e0bcdbcb-527d-3dce-8e11-0bbc8681e6eb","pitchNumber":1,"startTime":"2026-03-15T20:44:30.117Z","endTime":"2026-03-15T20:44:33.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.170509216759395,"aZ":-28.391003161402843,"pfxX":-8.403263283170487,"pfxZ":2.1681369787544975,"pX":-0.15198226896979206,"pZ":0.8856189659888649,"vX0":6.192413100372252,"vY0":-131.2328069763425,"vZ0":-6.699685491333758,"x":122.79,"y":214.87,"x0":-1.45229132676444,"y0":50.000026056345014,"z0":5.59073519353668,"aX":-14.632411643040673},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.6,"breakHorizontal":13.8,"spinRate":1785,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41762460062453455,"extension":6.5932004158551205},"index":1,"playId":"ed15411e-400e-364b-b737-d311bb20f42f","pitchNumber":2,"startTime":"2026-03-15T20:44:43.012Z","endTime":"2026-03-15T20:44:46.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":88.2,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182950635307108,"aZ":-22.252725049044724,"pfxX":-7.916425377321714,"pfxZ":5.9314159361113195,"pX":-0.039505555299069524,"pZ":3.329450337401837,"vX0":6.172325999552448,"vY0":-128.40995847660258,"vZ0":-1.8455718375104997,"x":118.51,"y":148.88,"x0":-1.4438754329565433,"y0":50.00401500147478,"z0":5.786003716945528,"aX":-13.243199686852691},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.6,"breakHorizontal":13.0,"spinRate":1650,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4262817655645028,"extension":6.6058163526588665},"index":2,"playId":"b1dbafaf-da43-3a73-be33-a6b361a2ddea","pitchNumber":3,"startTime":"2026-03-15T20:44:58.174Z","endTime":"2026-03-15T20:45:02.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.297340948911973,"aZ":-22.472794998067847,"pfxX":-7.989652856937839,"pfxZ":4.706134936097252,"pX":-0.027213902091360206,"pZ":2.15317520227551,"vX0":6.486485231381555,"vY0":-142.32611541023783,"vZ0":-6.026298662130666,"x":118.04,"y":180.64,"x0":-1.2927387770773446,"y0":50.00041588191571,"z0":5.711780768576433,"aX":-16.46247906471279},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.6,"breakHorizontal":13.2,"spinRate":2220,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3841803088139364,"extension":6.516182398554102},"hitData":{"launchSpeed":107.6,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":129.94,"coordY":142.3}},"index":3,"playId":"fc681cfc-7e4e-327f-9b7a-5677480f055a","pitchNumber":4,"startTime":"2026-03-15T20:45:14.901Z","endTime":"2026-03-15T20:45:23.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:45:23.019Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out to first baseman Carson Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:45:31.025Z","endTime":"2026-03-15T20:46:12.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694930,"link":"/api/v1/people/694930"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754295957612136,"aZ":-22.21384469284934,"pfxX":0.044385146372531104,"pfxZ":5.154746663495992,"pX":1.3100074064907765,"pZ":4.000903254214252,"vX0":7.288325457716614,"vY0":-137.69676276808536,"vZ0":-1.224726693823944,"x":67.07,"y":130.76,"x0":-1.3698859960960004,"y0":50.00354368086906,"z0":5.945336200431264,"aX":0.08483008185830937},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":-1.6,"spinRate":2238,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3968133707532462,"extension":6.408183907270259},"index":0,"playId":"7bc6bf3a-5342-3be4-b165-cc1c2579b0b0","pitchNumber":1,"startTime":"2026-03-15T20:45:49.719Z","endTime":"2026-03-15T20:45:52.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.476675292885506,"aZ":-27.15550522587016,"pfxX":-7.17317071690243,"pfxZ":2.9016892835479524,"pX":0.06538293023800464,"pZ":2.465397925810141,"vX0":5.844758787374493,"vY0":-130.67140311986637,"vZ0":-3.1286938746437833,"x":114.51,"y":172.21,"x0":-1.2681350889952676,"y0":50.00329919127468,"z0":5.717966576764164,"aX":-12.408074813052469},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":11.8,"spinRate":1660,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4191231308700041,"extension":6.711489264281049},"hitData":{"launchSpeed":99.0,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.05,"coordY":169.83}},"index":1,"playId":"c7305639-3bdd-30ea-ad73-54bf9258fb62","pitchNumber":2,"startTime":"2026-03-15T20:46:04.268Z","endTime":"2026-03-15T20:46:12.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:46:12.667Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Stewart doubles (2) on a sharp line drive to center fielder Jonny Farmelo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:46:18.474Z","endTime":"2026-03-15T20:46:45.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806071,"link":"/api/v1/people/806071"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065867543874695,"aZ":-42.34740329332413,"pfxX":6.396563933376562,"pfxZ":-7.132957182645324,"pX":-0.2893166491185253,"pZ":2.2260876051086327,"vX0":0.7152676726600766,"vY0":-119.2705440815302,"vZ0":0.3842287897474719,"x":128.03,"y":178.68,"x0":-1.4239927234661893,"y0":50.00305116080269,"z0":5.912996357664324,"aX":9.12349384927114},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.5,"breakHorizontal":-11.8,"spinRate":2199,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4609830498570133,"extension":6.504499763741664},"hitData":{"launchSpeed":109.6,"launchAngle":12.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.17,"coordY":138.36}},"index":0,"playId":"a95afb6c-baba-38b3-864b-3b7600173a6a","pitchNumber":1,"startTime":"2026-03-15T20:46:38.371Z","endTime":"2026-03-15T20:46:45.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.42,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:46:45.542Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a line drive to right fielder Luke Raley. Sal Stewart scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:47:00.106Z","endTime":"2026-03-15T20:50:22.736Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82368682992122,"aZ":-16.919892058022214,"pfxX":-3.9082107552497307,"pfxZ":7.554950619015752,"pX":1.2121147951347633,"pZ":3.067187658919435,"vX0":8.101497249152661,"vY0":-141.54714750306695,"vZ0":-4.678999433278183,"x":70.8,"y":155.97,"x0":-1.1857998983723654,"y0":50.00072364002068,"z0":5.832916463267883,"aX":-7.889690517942043},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":5.3,"spinRate":2272,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38769745638716957,"extension":6.55558102842519},"index":0,"playId":"65b4a1e8-fb8d-3458-b80c-ac001643b1f1","pitchNumber":1,"startTime":"2026-03-15T20:47:30.383Z","endTime":"2026-03-15T20:47:33.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"08318906-0226-0013-001c-f08cd117d70a","startTime":"2026-03-15T20:47:51.702Z","endTime":"2026-03-15T20:48:04.254Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56372177279665,"aZ":-38.063735277311736,"pfxX":4.833096184251227,"pfxZ":-3.6371775566041213,"pX":1.4472495793868263,"pZ":1.278948491423734,"vX0":5.732902499772447,"vY0":-126.96282630601104,"vZ0":-3.463725421364507,"x":61.83,"y":204.25,"x0":-1.4731206246280797,"y0":50.00005059346372,"z0":5.710273205698305,"aX":7.835731432404891},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.2,"breakHorizontal":-10.1,"spinRate":2482,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43248968926457154,"extension":6.533842879210691},"index":2,"playId":"72bda935-a94d-30e5-86fe-a20826c3104e","pitchNumber":2,"startTime":"2026-03-15T20:48:04.254Z","endTime":"2026-03-15T20:48:08.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.416368436516038,"aZ":-27.54728395387961,"pfxX":-8.201108122000566,"pfxZ":2.7129922174461862,"pX":-0.5045406931528638,"pZ":1.3417905150949458,"vX0":4.950562697515541,"vY0":-130.59507994184432,"vZ0":-5.54868520158248,"x":136.23,"y":202.55,"x0":-1.3703576386356295,"y0":50.00599531469609,"z0":5.596183741839182,"aX":-14.00763707731869},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.7,"breakHorizontal":13.6,"spinRate":1630,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42125000684805913,"extension":6.57985507878338},"index":3,"playId":"aaa18670-0a86-3b62-a45b-d0d22c4feb0e","pitchNumber":3,"startTime":"2026-03-15T20:48:25.570Z","endTime":"2026-03-15T20:48:30.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-15T20:48:42.508Z","endTime":"2026-03-15T20:49:05.240Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.050490509181024,"aZ":-15.484400710376953,"pfxX":-5.730570716799774,"pfxZ":8.323905432143345,"pX":0.7789787187365282,"pZ":3.624611414983972,"vX0":7.801966476193839,"vY0":-141.3754892709953,"vZ0":-3.306973188970247,"x":87.31,"y":140.92,"x0":-1.2840998369874026,"y0":50.005139204024346,"z0":5.815910954108389,"aX":-11.493670873942067},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2312,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38882998999917984,"extension":6.452478611125121},"index":5,"playId":"2a2a16ea-93ad-3720-9acc-3e42b9a28b31","pitchNumber":4,"startTime":"2026-03-15T20:49:05.240Z","endTime":"2026-03-15T20:49:09.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28806921979357,"aZ":-35.746152338475135,"pfxX":5.049641784264059,"pfxZ":-2.1908279810960547,"pX":0.5199121730155573,"pZ":0.6121015620523516,"vX0":3.6307263144807367,"vY0":-128.10240365285472,"vZ0":-5.426017199211351,"x":97.18,"y":222.25,"x0":-1.5815676736637454,"y0":50.00445201952456,"z0":5.616210375103738,"aX":8.228174969325625},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":-10.1,"spinRate":2477,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4308059292064965,"extension":6.555904455872323},"index":6,"playId":"ea0fb20f-2681-3e5a-927f-07f1dedb3114","pitchNumber":5,"startTime":"2026-03-15T20:49:25.739Z","endTime":"2026-03-15T20:49:29.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93888145523935,"aZ":-20.624695681531314,"pfxX":-8.869705235274722,"pfxZ":5.681847429627046,"pX":0.17926238282940798,"pZ":3.155663967810655,"vX0":7.614885266715337,"vY0":-141.83121000928577,"vZ0":-3.5685399114680605,"x":110.17,"y":153.58,"x0":-1.3901589906402159,"y0":50.006759112352924,"z0":5.748180364099555,"aX":-18.044737149103565},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.7,"breakHorizontal":14.5,"spinRate":2270,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3864206817841085,"extension":6.556134873533554},"index":7,"playId":"93327086-160a-3d63-92e1-a027fa369719","pitchNumber":6,"startTime":"2026-03-15T20:49:53.049Z","endTime":"2026-03-15T20:49:56.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34979888814267,"aZ":-22.27055880558951,"pfxX":-9.328936865409592,"pfxZ":4.863165958314367,"pX":-0.27818122231649667,"pZ":2.6896869196774653,"vX0":6.509767215317388,"vY0":-141.75464051358932,"vZ0":-4.462963471983322,"x":127.6,"y":166.16,"x0":-1.392189768684934,"y0":50.00149379886382,"z0":5.706007353214615,"aX":-18.98741427628965},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.0,"breakHorizontal":15.6,"spinRate":2288,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3863677963623502,"extension":6.623992093818074},"hitData":{"launchSpeed":94.7,"launchAngle":9.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.67,"coordY":121.67}},"index":8,"playId":"331e0442-fe63-355f-8919-a24034846e4a","pitchNumber":7,"startTime":"2026-03-15T20:50:17.060Z","endTime":"2026-03-15T20:50:22.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.9,"awayTeamWinProbability":69.1,"homeTeamWinProbabilityAdded":-9.400000000000006,"leverageIndex":1.25,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:50:22.736Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-15T20:51:21.145Z","endTime":"2026-03-15T20:52:48.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T20:50:44.305Z","endTime":"2026-03-15T20:51:22.470Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.3,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44788158284865,"aZ":-34.60274228631092,"pfxX":5.18447962408615,"pfxZ":-1.5052424517574927,"pX":0.9651816038613348,"pZ":1.901274106031818,"vX0":4.3741587557973505,"vY0":-127.1412356129744,"vZ0":-2.6420981099812044,"x":80.21,"y":187.45,"x0":-1.462523281344682,"y0":50.0056431527895,"z0":5.749771135846215,"aX":8.336852203954233},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.1,"breakHorizontal":-10.6,"spinRate":2533,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4338071348834496,"extension":6.509600850064662},"index":1,"playId":"c766c054-334e-3c4a-8a08-d99ee1bb344c","pitchNumber":1,"startTime":"2026-03-15T20:51:22.470Z","endTime":"2026-03-15T20:51:25.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59530531466923,"aZ":-16.544313857317377,"pfxX":-5.839790187820306,"pfxZ":7.7322172475368305,"pX":0.23625150799614153,"pZ":3.2774499899355263,"vX0":6.479970478915453,"vY0":-141.59302118389937,"vZ0":-3.8923155423113673,"x":107.99,"y":150.29,"x0":-1.3278348054122513,"y0":50.00559364317467,"z0":5.734725528244494,"aX":-11.80981607290073},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":9.2,"spinRate":2297,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3874439621388861,"extension":6.436161258264596},"index":2,"playId":"d595e113-b2c1-36e6-91e0-a5911fd6bf25","pitchNumber":2,"startTime":"2026-03-15T20:51:45.476Z","endTime":"2026-03-15T20:51:48.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40129196149232,"aZ":-43.30953729717377,"pfxX":5.605453444582759,"pfxZ":-7.485697373023318,"pX":0.11532320694451227,"pZ":1.401271744139245,"vX0":2.4357515183542087,"vY0":-122.15100542729215,"vZ0":-1.549358061293644,"x":112.6,"y":200.95,"x0":-1.6273284815679807,"y0":50.00085194751531,"z0":5.818203643392971,"aX":8.342380353873114},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.6,"breakHorizontal":-10.8,"spinRate":2512,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45097782010764664,"extension":6.475843874611123},"index":3,"playId":"0d00340a-f4f9-36c8-ad27-af0084baba29","pitchNumber":3,"startTime":"2026-03-15T20:52:19.842Z","endTime":"2026-03-15T20:52:22.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.0,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.837112596078526,"aZ":-35.14245021393292,"pfxX":6.171502195932344,"pfxZ":-1.8193508963491887,"pX":1.4005647737925955,"pZ":1.2380156764928139,"vX0":5.2550516853977305,"vY0":-127.90245582647012,"vZ0":-4.146491920007838,"x":63.61,"y":205.35,"x0":-1.4961928027922693,"y0":50.00609033985401,"z0":5.690818551548205,"aX":10.041829448963195},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.1,"breakHorizontal":-12.5,"spinRate":2655,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43124156986956574,"extension":6.449241989017718},"index":4,"playId":"02177735-ecc0-3105-896b-c83d44f77c5f","pitchNumber":4,"startTime":"2026-03-15T20:52:43.191Z","endTime":"2026-03-15T20:52:48.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:52:48.820Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny Farmelo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T20:54:47.702Z","endTime":"2026-03-15T20:56:39.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62419105630889,"aZ":-14.715839813305625,"pfxX":7.419825947996026,"pfxZ":9.36130406580115,"pX":-0.4116415224156575,"pZ":1.4667678338668955,"vX0":-5.4057841696362505,"vY0":-136.55866896412513,"vZ0":-10.627321724223428,"x":132.69,"y":199.18,"x0":0.6422980683417584,"y0":50.00214588470098,"z0":6.4528966490586175,"aX":13.835742059168147},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-12.1,"spinRate":2092,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4030584124389449,"extension":5.628168664651926},"index":0,"playId":"57c99717-d09c-3f23-92fa-51de2f554f74","pitchNumber":1,"startTime":"2026-03-15T20:55:04.643Z","endTime":"2026-03-15T20:55:08.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":83.6,"endSpeed":74.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.707193577962556,"aZ":-28.086506585047506,"pfxX":-4.297916542359115,"pfxZ":2.8180933219791005,"pX":1.094828722035165,"pZ":2.8870835355255458,"vX0":0.17057515359843278,"vY0":-121.53712138333675,"vZ0":-2.5666735447980757,"x":75.27,"y":160.83,"x0":1.5781782644626403,"y0":50.00130734601289,"z0":6.4750192150214465,"aX":-6.229311313819317},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.6,"breakHorizontal":7.7,"spinRate":2364,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.45613068151586633,"extension":5.1901337303918815},"index":1,"playId":"742eaf64-e7a6-31da-adab-e5fd50bcbf1a","pitchNumber":2,"startTime":"2026-03-15T20:55:17.822Z","endTime":"2026-03-15T20:55:24.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":90.7,"endSpeed":82.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.626310379318554,"aZ":-18.80888925503961,"pfxX":-1.4217572091521429,"pfxZ":7.646612230300523,"pX":0.10607778922526029,"pZ":2.5558511687830006,"vX0":-2.281852715366732,"vY0":-131.9813768334824,"vZ0":-6.047513296325495,"x":112.96,"y":169.77,"x0":1.1697089808674397,"y0":50.00006086037114,"z0":6.282722791416705,"aX":-2.4826534424977837},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.6,"breakHorizontal":3.1,"spinRate":2306,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.41654671026301804,"extension":5.582289888843783},"index":2,"playId":"b6981022-b066-351a-9e0e-21e8c4854c46","pitchNumber":3,"startTime":"2026-03-15T20:55:35.616Z","endTime":"2026-03-15T20:55:39.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62263515502157,"aZ":-22.3778216111581,"pfxX":0.09106058463148692,"pfxZ":5.653352765728223,"pX":-1.1597596557657304,"pZ":2.1709869415918033,"vX0":-5.6420337958624,"vY0":-130.3908069057545,"vZ0":-6.273311126810016,"x":161.21,"y":180.16,"x0":1.0140502116007373,"y0":50.00626290692754,"z0":6.279892063669586,"aX":0.15792805244587163},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.1,"breakHorizontal":1.0,"spinRate":2380,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.41893814866615564,"extension":5.563358221167308},"index":3,"playId":"3eb65a9f-63eb-372a-8494-a662528df2c8","pitchNumber":4,"startTime":"2026-03-15T20:55:51.826Z","endTime":"2026-03-15T20:55:54.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.8,"endSpeed":78.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82847829023325,"aZ":-24.21518569642021,"pfxX":-5.273300070046233,"pfxZ":5.018360720599171,"pX":-0.8216355768169029,"pZ":2.9720231102719548,"vX0":-3.3103210329668498,"vY0":-126.2163013739176,"vZ0":-3.5846059621920445,"x":148.32,"y":158.54,"x0":1.1996031555325568,"y0":50.002443634942516,"z0":6.399633730428016,"aX":-8.35947918054305},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.4,"breakHorizontal":10.4,"spinRate":2461,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.43685925851394103,"extension":5.592621335199263},"index":4,"playId":"4504a81f-9b69-3b23-9c37-d2dfa1810749","pitchNumber":5,"startTime":"2026-03-15T20:56:09.570Z","endTime":"2026-03-15T20:56:13.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-15T20:56:21.238Z","endTime":"2026-03-15T20:56:35.953Z","isPitch":false,"type":"action","player":{"id":806071,"link":"/api/v1/people/806071"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887842915941555,"aZ":-28.711813113207494,"pfxX":7.465703306252471,"pfxZ":2.1728424527077976,"pX":0.8289119457463348,"pZ":2.5649229492886105,"vX0":-2.8274507794961155,"vY0":-125.32714434954761,"vZ0":-3.4903503672673226,"x":85.4,"y":169.53,"x0":1.000573447311908,"y0":50.00297244082129,"z0":6.31593931359267,"aX":11.898280534253585},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":-12.8,"spinRate":1582,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.43672249522967554,"extension":5.77041791913973},"index":6,"playId":"3b4dc0d3-d8b5-3804-aa57-f110f7287f31","pitchNumber":6,"startTime":"2026-03-15T20:56:35.953Z","endTime":"2026-03-15T20:56:39.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806071,"link":"/api/v1/people/806071"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":806071,"link":"/api/v1/people/806071"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:56:39.789Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a sharp line drive to right fielder Rece Hinds.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T20:56:42.976Z","endTime":"2026-03-15T20:57:22.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":81.9,"endSpeed":75.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.168952147444354,"aZ":-29.761728660070563,"pfxX":-6.161829498948741,"pfxZ":1.6737079974586742,"pX":-0.3904889585775032,"pZ":2.125189260393446,"vX0":-2.0263999544286424,"vY0":-119.33586981178617,"vZ0":-3.6351909116811423,"x":131.88,"y":181.4,"x0":1.2704020766774975,"y0":50.00294828770466,"z0":6.351976347545693,"aX":-8.878051004523835},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.4,"breakHorizontal":11.6,"spinRate":2529,"spinDirection":282},"zone":7,"typeConfidence":2.0,"plateTime":0.45914905486781343,"extension":5.531837071826556},"index":0,"playId":"89091983-29e6-33ab-b4ab-41689f5638ad","pitchNumber":1,"startTime":"2026-03-15T20:57:01.248Z","endTime":"2026-03-15T20:57:05.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.828140911611378,"aZ":-28.575572499110507,"pfxX":-4.201868851060703,"pfxZ":2.3622493049415425,"pX":-0.3424539327103884,"pZ":2.421159802329719,"vX0":-2.2667824861374455,"vY0":-122.65065901626424,"vZ0":-3.4996757328776606,"x":130.05,"y":173.41,"x0":1.1392323659774652,"y0":50.00564626478782,"z0":6.298395306472584,"aX":-6.415213791657443},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.7,"breakHorizontal":8.2,"spinRate":2513,"spinDirection":268},"zone":4,"typeConfidence":2.0,"plateTime":0.44624660219550805,"extension":5.637752636326036},"hitData":{"launchSpeed":103.7,"launchAngle":12.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.89,"coordY":91.42}},"index":1,"playId":"56c9976a-b22e-3a3f-89b3-aea0b6eda503","pitchNumber":2,"startTime":"2026-03-15T20:57:14.100Z","endTime":"2026-03-15T20:57:22.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":3.0000000000000036,"leverageIndex":0.75,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:57:22.385Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to center fielder Noelvi Marte.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T20:57:26.752Z","endTime":"2026-03-15T20:59:03.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.840623993368688,"aZ":-19.449735221436132,"pfxX":-0.19934930752166302,"pfxZ":7.212396918931839,"pX":0.7406891449670842,"pZ":3.5137797234367123,"vX0":-1.4596883874019777,"vY0":-131.92885769899158,"vZ0":-4.009076541122393,"x":88.77,"y":143.91,"x0":1.3268453810644478,"y0":50.003258232455316,"z0":6.4850830841980995,"aX":-0.3515005039023253},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.4,"breakHorizontal":0.7,"spinRate":2261,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.41502679297404876,"extension":5.550777912345081},"index":0,"playId":"7bd696b4-45a0-3f19-b0f1-4ef9c653b807","pitchNumber":1,"startTime":"2026-03-15T20:57:53.436Z","endTime":"2026-03-15T20:57:57.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773493191651767,"aZ":-28.967813131841964,"pfxX":9.77254909637417,"pfxZ":2.1409873401928987,"pX":0.6616209796505386,"pZ":2.3720850409527805,"vX0":-3.7226538660088044,"vY0":-121.99853106369349,"vZ0":-3.862098517012982,"x":91.78,"y":174.73,"x0":0.9445384115399814,"y0":50.000961887042244,"z0":6.494268202181655,"aX":14.61264228879106},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.1,"breakHorizontal":-16.7,"spinRate":1722,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.45032272683061736,"extension":5.536659249140119},"index":1,"playId":"545cde9b-54ae-3b48-ab2d-3f9d78e0f529","pitchNumber":2,"startTime":"2026-03-15T20:58:13.932Z","endTime":"2026-03-15T20:58:17.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788645647563094,"aZ":-21.833991191086508,"pfxX":0.1945145559493281,"pfxZ":5.861793296055364,"pX":0.15067236003653797,"pZ":2.7901419571304773,"vX0":-2.4843418211212738,"vY0":-132.12909156621217,"vZ0":-5.036901695839959,"x":111.26,"y":163.45,"x0":1.0787895713257343,"y0":50.002900335243204,"z0":6.330785721657922,"aX":0.3435075681540388},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":0.2,"spinRate":2396,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.41491755724388035,"extension":5.462603711786652},"index":2,"playId":"46df060d-e281-3c23-8f10-74ef0e8413fe","pitchNumber":3,"startTime":"2026-03-15T20:58:31.081Z","endTime":"2026-03-15T20:58:34.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":81.6,"endSpeed":74.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01611430253762,"aZ":-30.806267076571608,"pfxX":-7.5767996675264655,"pfxZ":0.9664293957703407,"pX":-0.499577723933041,"pZ":2.1909824153825364,"vX0":-1.9901641602054276,"vY0":-118.70972564508783,"vZ0":-3.138318737890123,"x":136.04,"y":179.62,"x0":1.3358888234764623,"y0":50.000528359519805,"z0":6.365903174208742,"aX":-10.695306330818235},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.2,"breakHorizontal":14.2,"spinRate":2510,"spinDirection":282},"zone":4,"typeConfidence":2.0,"plateTime":0.4633227575598049,"extension":5.629456425478048},"hitData":{"launchSpeed":93.3,"launchAngle":41.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.57,"coordY":69.23}},"index":3,"playId":"f6e06629-a9ea-3668-bee0-cf8678edfb44","pitchNumber":4,"startTime":"2026-03-15T20:58:57.301Z","endTime":"2026-03-15T20:59:03.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:59:03.960Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Raley pops out to third baseman Ke'Bryan Hayes in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-15T20:59:13.692Z","endTime":"2026-03-15T20:59:45.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016238777955838,"aZ":-22.66853816591947,"pfxX":-2.272746976048141,"pfxZ":5.3607549317416225,"pX":-0.23918921069546592,"pZ":2.9678311121736707,"vX0":-2.8242930534645025,"vY0":-131.80772705203879,"vZ0":-4.5836055236016255,"x":126.12,"y":158.65,"x0":1.1383861019121764,"y0":50.00179882202717,"z0":6.387055687672488,"aX":-4.02884922191557},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":4.7,"spinRate":2345,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.4143411740069807,"extension":5.749309870912166},"hitData":{"launchSpeed":92.9,"launchAngle":72.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.23,"coordY":180.98}},"index":0,"playId":"73edd15c-ec17-339a-80b0-fa8adc089212","pitchNumber":1,"startTime":"2026-03-15T20:59:37.256Z","endTime":"2026-03-15T20:59:45.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-2.599999999999998,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-15T20:59:45.293Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rece Hinds strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:01:38.398Z","endTime":"2026-03-15T21:03:12.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086968323179363,"aZ":-24.174621594288837,"pfxX":-8.41320460117092,"pfxZ":4.079650904547858,"pX":0.8932857571819797,"pZ":2.4528263039810847,"vX0":8.687898632509578,"vY0":-138.7419968366317,"vZ0":-4.952523539501057,"x":82.95,"y":172.55,"x0":-1.1755515155965262,"y0":50.00665412614884,"z0":5.858194848663376,"aX":-16.51594139204341},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.6,"breakHorizontal":13.6,"spinRate":2295,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3937628301971592,"extension":6.368492225618224},"index":0,"playId":"8f6946c7-caac-3a95-94d3-ad2527dd6c58","pitchNumber":1,"startTime":"2026-03-15T21:02:03.404Z","endTime":"2026-03-15T21:02:06.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589895568957363,"aZ":-29.54957384684608,"pfxX":-8.278013277127712,"pfxZ":1.5428407148854184,"pX":-0.5233250317047551,"pZ":1.4361118877439751,"vX0":4.8446724883760375,"vY0":-129.13307761930272,"vZ0":-4.920509451580069,"x":136.95,"y":200.0,"x0":-1.3433079522713116,"y0":50.000399398272826,"z0":5.62560738921382,"aX":-14.050547909894158},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.9,"breakHorizontal":14.0,"spinRate":1668,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4233143001452082,"extension":6.502828761526704},"index":1,"playId":"36425931-5504-3e0c-97d3-0b0face8454a","pitchNumber":2,"startTime":"2026-03-15T21:02:31.735Z","endTime":"2026-03-15T21:02:35.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":95.9,"endSpeed":88.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097672326149397,"aZ":-19.332429065863476,"pfxX":-5.324366151818323,"pfxZ":6.429398097467324,"pX":0.405469170378832,"pZ":2.815077355329984,"vX0":6.977731166412668,"vY0":-139.6413869874115,"vZ0":-4.796737985513598,"x":101.54,"y":162.77,"x0":-1.4207492564605442,"y0":50.00259940530351,"z0":5.80686554781813,"aX":-10.634815414971625},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":8.4,"spinRate":2245,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3905496735125702,"extension":6.51836941551086},"index":2,"playId":"622e0ea4-86ec-3f8d-8dd3-a2c7f1545671","pitchNumber":3,"startTime":"2026-03-15T21:02:50.605Z","endTime":"2026-03-15T21:02:53.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.4,"endSpeed":89.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.572771408779577,"aZ":-17.714437856801283,"pfxX":-3.6832947690544904,"pfxZ":7.036874579723147,"pX":0.28341107825454154,"pZ":3.644725680063755,"vX0":6.041403218810221,"vY0":-141.77620092064586,"vZ0":-3.1877170306530322,"x":106.2,"y":140.37,"x0":-1.3874534681778412,"y0":50.003377568765984,"z0":5.901160933697735,"aX":-7.569555705071373},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":5.5,"spinRate":2201,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3849688584115807,"extension":6.522154063589096},"index":3,"playId":"4057182e-93a0-3ad2-bd5f-ff1a78eb127f","pitchNumber":4,"startTime":"2026-03-15T21:03:09.293Z","endTime":"2026-03-15T21:03:12.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:03:12.344Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ke'Bryan Hayes singles on a sharp ground ball to center fielder Jonny Farmelo.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:03:14.960Z","endTime":"2026-03-15T21:03:40.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806071,"link":"/api/v1/people/806071"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64266904078622,"aZ":-20.537131279440683,"pfxX":-8.506509065259577,"pfxZ":5.7654200833099996,"pX":-0.09711776675774533,"pZ":1.9351786682976662,"vX0":6.217875301067998,"vY0":-140.67918316603752,"vZ0":-6.964689448549999,"x":120.7,"y":186.53,"x0":-1.222298353020689,"y0":50.00674365188731,"z0":5.758130677422731,"aX":-17.183771473195826},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":14.3,"spinRate":2267,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3882192327487348,"extension":6.531101403626772},"hitData":{"launchSpeed":108.8,"launchAngle":5.0,"totalDistance":150.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.61,"coordY":108.13}},"index":0,"playId":"f4f848f0-5f4e-38bb-8edc-e0e895a684d4","pitchNumber":1,"startTime":"2026-03-15T21:03:36.214Z","endTime":"2026-03-15T21:03:40.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.900000000000002,"awayTeamWinProbability":73.1,"homeTeamWinProbabilityAdded":-1.9999999999999964,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:03:40.795Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Blake Dunn grounds into a force out, shortstop Leo Rivas to second baseman Cole Young. Ke'Bryan Hayes out at 2nd. Blake Dunn to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:04:28.498Z","endTime":"2026-03-15T21:06:00.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","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":"9235c45d-96bb-34db-8254-6a6fb54d3dbf","startTime":"2026-03-15T21:04:13.885Z","endTime":"2026-03-15T21:04:17.436Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.9,"endSpeed":80.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.933713554218908,"aZ":-32.69215576793039,"pfxX":5.342315330829039,"pfxZ":-0.3226479522960011,"pX":-0.2631570739668094,"pZ":1.3016974427363421,"vX0":1.8366629218130521,"vY0":-126.5244988003454,"vZ0":-4.337208229756778,"x":127.03,"y":203.63,"x0":-1.692540108682739,"y0":50.00163544722675,"z0":5.659414244022308,"aX":8.655512554411574},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-10.1,"spinRate":2575,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4329879864970172,"extension":6.360397412604929},"index":1,"playId":"86491143-104b-36fb-9fe7-f29bf2c245f9","pitchNumber":1,"startTime":"2026-03-15T21:04:30.791Z","endTime":"2026-03-15T21:04:34.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25215773762246,"aZ":-31.979510968881947,"pfxX":4.723373578396986,"pfxZ":0.12646301522692793,"pX":0.979511145921649,"pZ":0.5866307563272232,"vX0":4.580992687946948,"vY0":-126.16324605718066,"vZ0":-5.990152836608117,"x":79.66,"y":222.94,"x0":-1.4808712495076921,"y0":50.00621955945467,"z0":5.603481103940751,"aX":7.533323676168797},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":-9.7,"spinRate":2609,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4359481584759459,"extension":6.556646024952946},"index":2,"playId":"6f981b41-5bf1-3f0e-9e7b-a872f5fe0411","pitchNumber":2,"startTime":"2026-03-15T21:04:50.685Z","endTime":"2026-03-15T21:04:54.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303666802778086,"aZ":-35.095017036851225,"pfxX":5.030020595930902,"pfxZ":-1.7780443700802433,"pX":0.9149293665574469,"pZ":1.5058050023131428,"vX0":4.4865400733262435,"vY0":-127.58128660956804,"vZ0":-3.424110896233243,"x":82.13,"y":198.12,"x0":-1.5227534464594883,"y0":50.00505472176339,"z0":5.643847706064341,"aX":8.255681607195147},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.8,"breakHorizontal":-10.2,"spinRate":2603,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4300316967186939,"extension":6.503825533984646},"index":3,"playId":"1f70ce52-9a9d-3222-8079-ecacc2c43614","pitchNumber":3,"startTime":"2026-03-15T21:05:15.897Z","endTime":"2026-03-15T21:05:19.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302701519588034,"aZ":-19.096932124936682,"pfxX":-4.3305687030955,"pfxZ":6.526825867450769,"pX":0.3264157266054982,"pZ":2.377352742287935,"vX0":6.749511079998507,"vY0":-139.658615018025,"vZ0":-5.614382764326828,"x":104.56,"y":174.59,"x0":-1.5434585331188468,"y0":50.000980014711644,"z0":5.643361389495767,"aX":-8.674651384080828},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":6.7,"spinRate":2279,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39009207784665323,"extension":6.474923967844911},"index":4,"playId":"12d2c2b3-61c3-36b1-b25d-7cd747757f36","pitchNumber":4,"startTime":"2026-03-15T21:05:35.300Z","endTime":"2026-03-15T21:05:39.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31329252464427,"aZ":-22.722777827392925,"pfxX":-8.743572805440962,"pfxZ":4.786897266750071,"pX":-0.716127312039659,"pZ":2.58064796442234,"vX0":5.2944114558886435,"vY0":-139.15881069120206,"vZ0":-4.404505940961735,"x":144.3,"y":169.1,"x0":-1.5009143987521771,"y0":50.00170159589064,"z0":5.676648002434628,"aX":-17.25969813041837},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":14.9,"spinRate":2299,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3926147307213137,"extension":6.49990367720279},"hitData":{"launchSpeed":80.3,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.45,"coordY":152.59}},"index":5,"playId":"ff502dcb-3d30-398b-b170-5b32e14f0755","pitchNumber":5,"startTime":"2026-03-15T21:05:54.674Z","endTime":"2026-03-15T21:06:00.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.2,"awayTeamWinProbability":70.8,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:06:00.656Z","atBatIndex":29},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Blake Dunn caught stealing 2nd base, catcher Mitch Garver to second baseman Cole Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-15T21:06:14.885Z","endTime":"2026-03-15T21:07:02.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"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(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":95.0,"endSpeed":87.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68916104238658,"aZ":-18.73705200859656,"pfxX":-4.277446338398856,"pfxZ":6.926330657113137,"pX":1.5495783805362982,"pZ":3.215019311274463,"vX0":9.197363706511691,"vY0":-138.14518998319645,"vZ0":-3.283867061888179,"x":57.93,"y":151.97,"x0":-1.2615374084940354,"y0":50.00375202129149,"z0":5.672907055165093,"aX":-8.300272737428818},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":5.9,"spinRate":2280,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39591914394639094,"extension":6.661526048709101},"index":0,"playId":"474eddc7-0399-3465-bc34-43a20a1987ab","pitchNumber":1,"startTime":"2026-03-15T21:06:34.252Z","endTime":"2026-03-15T21:06:37.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72566722310777,"aZ":-25.252676739789848,"pfxX":-8.500279218565357,"pfxZ":3.4963769066222685,"pX":0.37988057413749565,"pZ":2.6311104481652263,"vX0":7.817623794405475,"vY0":-139.83548959632506,"vZ0":-3.785441080298092,"x":102.52,"y":167.74,"x0":-1.3485475860217722,"y0":50.00185196749982,"z0":5.660342589875014,"aX":-16.822162707649287},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.8,"breakHorizontal":13.8,"spinRate":2277,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3917916357341378,"extension":6.534700550104701},"index":1,"playId":"97b166d5-a254-31d8-89b1-4ebc896aaa82","pitchNumber":2,"startTime":"2026-03-15T21:06:55.872Z","endTime":"2026-03-15T21:07:02.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":694362,"link":"/api/v1/people/694362"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:07:02.497Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rob Refsnyder grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:09:06.543Z","endTime":"2026-03-15T21:09:31.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":70.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.447726842024185,"aZ":-36.76411975172164,"pfxX":-5.091081855981214,"pfxZ":-3.7495039763519644,"pX":-0.3451616956497707,"pZ":1.7776462912979472,"vX0":-1.13334788422395,"vY0":-110.2318097868122,"vZ0":-2.3128373926779093,"x":130.16,"y":190.78,"x0":0.8375268727410564,"y0":50.002438823832264,"z0":6.739096214786513,"aX":-6.23525203589337},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-7.1,"breakHorizontal":9.5,"spinRate":2644,"spinDirection":317},"zone":7,"typeConfidence":2.0,"plateTime":0.49778028580519473,"extension":5.541060363107208},"index":0,"playId":"ee4f3329-66ca-3290-9437-a6c9eed8dd22","pitchNumber":1,"startTime":"2026-03-15T21:09:10.707Z","endTime":"2026-03-15T21:09:14.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.0,"endSpeed":79.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65062542627355,"aZ":-27.567640407885474,"pfxX":10.131470304984163,"pfxZ":2.902028429968169,"pX":0.8319210835686394,"pZ":2.1836055337191658,"vX0":-3.5151263300996947,"vY0":-125.23479231503146,"vZ0":-4.733902944566616,"x":85.29,"y":179.82,"x0":0.9387912804596759,"y0":50.0003438748984,"z0":6.357174173752415,"aX":16.066140889176996},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-17.5,"spinRate":1816,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4376154727005437,"extension":5.557552321607769},"hitData":{"launchSpeed":86.1,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.35,"coordY":170.56}},"index":1,"playId":"baa44f5f-eeee-3e0c-a220-856836435a79","pitchNumber":2,"startTime":"2026-03-15T21:09:24.885Z","endTime":"2026-03-15T21:09:31.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:09:31.989Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:09:41.175Z","endTime":"2026-03-15T21:11:19.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.194022692227893,"aZ":-38.984126430621686,"pfxX":-5.6664362293280615,"pfxZ":-5.635972912281604,"pX":-0.9079679069831552,"pZ":3.152256245013243,"vX0":-2.1113387144421925,"vY0":-109.46305671989391,"vZ0":0.7961910993023635,"x":151.61,"y":153.67,"x0":0.8067016628154534,"y0":50.00422837333759,"z0":6.97362766485662,"aX":-6.843400896124452},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-9.6,"breakHorizontal":10.8,"spinRate":2671,"spinDirection":315},"zone":11,"typeConfidence":2.0,"plateTime":0.5013072401833907,"extension":5.424423679883895},"index":0,"playId":"15b30c52-1033-3a4f-90d3-f0a05e1d4288","pitchNumber":1,"startTime":"2026-03-15T21:09:57.067Z","endTime":"2026-03-15T21:10:00.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08113933924247,"aZ":-21.785117249213208,"pfxX":-3.04795898545484,"pfxZ":5.862194694291008,"pX":0.07236807591521822,"pZ":2.2024092244871323,"vX0":-1.7645600068051215,"vY0":-132.2474359966797,"vZ0":-6.491553835281893,"x":114.24,"y":179.31,"x0":1.1440858810805112,"y0":50.00143069867279,"z0":6.285582309316361,"aX":-5.400890985683633},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.5,"breakHorizontal":5.9,"spinRate":2491,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4140947028285549,"extension":5.676943692526281},"index":1,"playId":"082fa249-0f8d-3573-8069-9aa653e2c06f","pitchNumber":2,"startTime":"2026-03-15T21:10:09.721Z","endTime":"2026-03-15T21:10:14.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.2,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49025247844914,"aZ":-13.604180772067693,"pfxX":4.121712865416397,"pfxZ":9.775070748092178,"pX":-0.5691618059653708,"pZ":3.2088844968218164,"vX0":-4.5912995455761685,"vY0":-137.00609890167686,"vZ0":-6.347375571748815,"x":115.78,"y":114.04,"x0":0.5934758232472646,"y0":50.00244473371795,"z0":6.486852879071394,"aX":7.829731413613991},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":-6.5,"spinRate":2212,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.3999026377525201,"extension":5.773488905686681},"index":2,"playId":"c44201b1-82b7-3b80-8e1c-3af69f075069","pitchNumber":3,"startTime":"2026-03-15T21:10:29.953Z","endTime":"2026-03-15T21:10:33.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.7,"endSpeed":79.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615084083141035,"aZ":-25.893915026913223,"pfxX":8.422532267614844,"pfxZ":3.890816329404176,"pX":0.8893339850148002,"pZ":2.3527601465625123,"vX0":-2.830227503327388,"vY0":-126.17572000034413,"vZ0":-4.825752261675386,"x":83.1,"y":175.26,"x0":0.9312352413034477,"y0":50.00111827897144,"z0":6.376066396913649,"aX":13.58161634095281},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":-14.6,"spinRate":1608,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4340698586644698,"extension":5.774651820956328},"index":3,"playId":"865f5d25-e907-3eee-83a7-7d543d43b6bb","pitchNumber":4,"startTime":"2026-03-15T21:10:51.159Z","endTime":"2026-03-15T21:10:54.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2593066595598,"aZ":-30.906826026782458,"pfxX":-8.432202737783332,"pfxZ":0.8586443085737328,"pX":-1.1501191394752446,"pZ":1.2305308323552957,"vX0":-2.520798816877563,"vY0":-121.11008885757599,"vZ0":-5.581958822539675,"x":160.84,"y":205.56,"x0":1.0015277165615821,"y0":50.0023621989388,"z0":6.291873632676054,"aX":-12.434100641901113},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.4,"breakHorizontal":15.8,"spinRate":2543,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.45352525847541836,"extension":5.6645230406988984},"index":4,"playId":"d1d40f59-3b87-31c6-9ac7-d64d3d26566b","pitchNumber":5,"startTime":"2026-03-15T21:11:12.814Z","endTime":"2026-03-15T21:11:19.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:11:19.807Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-15T21:11:25.248Z","endTime":"2026-03-15T21:13:16.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682227,"fullName":"Brandon Williamson","link":"/api/v1/people/682227"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.87963611260892,"aZ":-37.33073706389842,"pfxX":-4.929409909341702,"pfxZ":-4.21159761912105,"pX":-0.46878979621633493,"pZ":1.3397180440962024,"vX0":-1.5308422196404117,"vY0":-110.1396090738503,"vZ0":-2.968734207032142,"x":134.87,"y":202.61,"x0":0.8758490686992095,"y0":50.00039158887955,"z0":6.659655561760086,"aX":-6.043821965526473},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-8.0,"breakHorizontal":9.4,"spinRate":2604,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.49763771717148586,"extension":5.649734160741708},"index":0,"playId":"447393c7-635e-35c5-af61-8888841431f7","pitchNumber":1,"startTime":"2026-03-15T21:11:42.694Z","endTime":"2026-03-15T21:11:46.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054687857051885,"aZ":-19.745748610137735,"pfxX":8.090839386315325,"pfxZ":6.546850028873405,"pX":-0.40502437620630133,"pZ":1.6834373232474906,"vX0":-5.889765298231355,"vY0":-136.63896530429437,"vZ0":-9.005856953957801,"x":132.44,"y":193.33,"x0":0.7232585640742231,"y0":50.000270539740185,"z0":6.3692574075878365,"aX":15.35380370066011},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":-13.4,"spinRate":2044,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.4002769530239165,"extension":5.823783072061543},"index":1,"playId":"9ad57b0c-422a-3eda-809f-1494cd9d58eb","pitchNumber":2,"startTime":"2026-03-15T21:11:58.542Z","endTime":"2026-03-15T21:12:02.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22471151548314,"aZ":-25.41476717606667,"pfxX":7.560702893546923,"pfxZ":4.2042482679550535,"pX":-0.12342593444914185,"pZ":1.500195661983572,"vX0":-5.140320552759944,"vY0":-125.63346133343791,"vZ0":-6.841608769853442,"x":121.7,"y":198.27,"x0":0.9615938939781511,"y0":50.00018768157355,"z0":6.309427973492332,"aX":12.146686135966847},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":-12.6,"spinRate":1668,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.43511395721996404,"extension":5.631697236029122},"index":2,"playId":"e96aabcb-af77-3dc1-a851-d2cf93998f53","pitchNumber":3,"startTime":"2026-03-15T21:12:13.972Z","endTime":"2026-03-15T21:12:17.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720967652545326,"aZ":-12.663036439743543,"pfxX":5.134362453984505,"pfxZ":10.07780590302569,"pX":0.7194574650999868,"pZ":4.485773317074827,"vX0":-1.8775401743602171,"vY0":-138.0213234942687,"vZ0":-3.6572846646918533,"x":89.58,"y":117.66,"x0":0.7401147427055463,"y0":50.001752245823496,"z0":6.676336806224289,"aX":9.939644185297865},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-8.9,"spinRate":2151,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.3963215358459089,"extension":5.732421281610973},"index":3,"playId":"68ace709-01e3-3766-8ba0-82f19b2f419a","pitchNumber":4,"startTime":"2026-03-15T21:12:39.332Z","endTime":"2026-03-15T21:12:42.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871628322343287,"aZ":-19.258794484919584,"pfxX":7.3292116114696935,"pfxZ":6.741096755775583,"pX":1.132260464281453,"pZ":2.7215280362115872,"vX0":-1.36613624758196,"vY0":-137.15447379621767,"vZ0":-6.533073681029118,"x":73.84,"y":165.3,"x0":0.682843441299089,"y0":50.000279714390075,"z0":6.436970283855535,"aX":14.03218664063155},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":-13.0,"spinRate":1983,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.39858092779086185,"extension":5.879923141503313},"index":4,"playId":"a30e77b1-caef-324c-b743-cecc40f951db","pitchNumber":5,"startTime":"2026-03-15T21:12:55.808Z","endTime":"2026-03-15T21:12:58.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22579304975619,"aZ":-18.53015491937225,"pfxX":-0.4113362393192048,"pfxZ":7.500742900271436,"pX":-0.36991286750288976,"pZ":1.9385689804238322,"vX0":-3.502524247179224,"vY0":-133.20299485791858,"vZ0":-7.957960471554432,"x":131.1,"y":186.44,"x0":1.0087368491810185,"y0":50.00541696251481,"z0":6.275023938671068,"aX":-0.7487603121059383},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.4,"breakHorizontal":1.4,"spinRate":2350,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.409220718644526,"extension":5.653761029827163},"index":5,"playId":"f9c27fde-e9b1-3804-8f5f-c912bf354399","pitchNumber":6,"startTime":"2026-03-15T21:13:12.342Z","endTime":"2026-03-15T21:13:16.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":682227,"link":"/api/v1/people/682227"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:13:16.156Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt McLain pops out to second baseman Cole Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:15:21.786Z","endTime":"2026-03-15T21:16:32.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":86.1,"endSpeed":78.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33584984744718,"aZ":-34.584265699141966,"pfxX":4.82124997340063,"pfxZ":-1.5284482555175174,"pX":-0.4743874986146316,"pZ":2.3046287542100456,"vX0":0.9724182159859402,"vY0":-125.39089329908805,"vZ0":-1.5096961055074016,"x":132.0,"y":157.39,"x0":-1.4939888749552193,"y0":50.00074845707456,"z0":5.758083633406173,"aX":7.612042138844106},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.9,"breakHorizontal":-9.0,"spinRate":2194,"spinDirection":43},"zone":4,"typeConfidence":2.0,"plateTime":0.4382216833408461,"extension":6.457358678105557},"index":0,"playId":"11d52176-feac-34a8-aa1f-e362147f7bc9","pitchNumber":1,"startTime":"2026-03-15T21:15:46.666Z","endTime":"2026-03-15T21:15:50.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.954829978611322,"aZ":-17.385142242291796,"pfxX":-4.637931350121356,"pfxZ":7.490989666996387,"pX":-0.0069978468281800136,"pZ":2.3366882637144557,"vX0":5.294083439906404,"vY0":-139.31944460976771,"vZ0":-6.202324520623703,"x":117.27,"y":175.69,"x0":-1.3251732938600935,"y0":50.00471403401875,"z0":5.732153513114061,"aX":-9.160032241483684},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":7.3,"spinRate":2245,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3924559743598084,"extension":6.394731476164511},"index":1,"playId":"fb65fd66-03c4-318d-8be7-055621e1b096","pitchNumber":2,"startTime":"2026-03-15T21:16:02.580Z","endTime":"2026-03-15T21:16:05.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41940957937284,"aZ":-19.250978676287218,"pfxX":-6.078516384046837,"pfxZ":6.441164896860279,"pX":0.26951178374221363,"pZ":3.4316134959661984,"vX0":6.385994610145599,"vY0":-140.84478907578207,"vZ0":-3.465607990705324,"x":106.73,"y":146.13,"x0":-1.239043761229379,"y0":50.00117955425609,"z0":5.9251095834673855,"aX":-12.193605530643131},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":9.7,"spinRate":2239,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38910298149822653,"extension":6.41462330970505},"hitData":{"launchSpeed":95.6,"launchAngle":64.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.1,"coordY":135.78}},"index":2,"playId":"f245b823-0855-30dd-8cb3-ea66b8904189","pitchNumber":3,"startTime":"2026-03-15T21:16:24.885Z","endTime":"2026-03-15T21:16:32.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:16:32.574Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:16:41.948Z","endTime":"2026-03-15T21:18:41.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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, 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":88.0,"endSpeed":80.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.204318623086913,"aZ":-26.754643344375495,"pfxX":-10.175760580838931,"pfxZ":3.3162242879842037,"pX":0.14895126079849064,"pZ":1.234821830646596,"vX0":6.856223823834854,"vY0":-127.80023734740607,"vZ0":-5.676486197011536,"x":111.32,"y":205.44,"x0":-1.2623930218464892,"y0":50.00396403187703,"z0":5.617803592217881,"aX":-16.637333471831766},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":1748,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4305092376477937,"extension":6.542854877264741},"index":0,"playId":"88629fc4-15fb-30f6-957d-8b9ee8cac20f","pitchNumber":1,"startTime":"2026-03-15T21:17:01.016Z","endTime":"2026-03-15T21:17:04.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54703889978477,"aZ":-19.977170707139766,"pfxX":-7.103042754665288,"pfxZ":6.116782073668928,"pX":0.47292443301029796,"pZ":3.6900458688481463,"vX0":7.457186252592211,"vY0":-140.7068395992848,"vZ0":-2.254069945998323,"x":98.97,"y":139.15,"x0":-1.2957649627354986,"y0":50.00484847651005,"z0":5.8037712846492076,"aX":-14.167593697299019},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":11.3,"spinRate":2295,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39009490403322067,"extension":6.420108099017073},"index":1,"playId":"5ae921f8-2fe6-38e3-9efb-cf06f1463f34","pitchNumber":2,"startTime":"2026-03-15T21:17:15.014Z","endTime":"2026-03-15T21:17:18.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31263824441654,"aZ":-30.140686419859914,"pfxX":5.543784062948564,"pfxZ":1.2694714690184554,"pX":0.09191180134622559,"pZ":3.3756617017150994,"vX0":2.119787875143137,"vY0":-126.29371007974493,"vZ0":-0.05614985445638798,"x":113.5,"y":147.64,"x0":-1.4809179972709305,"y0":50.00049363743744,"z0":5.844444240484417,"aX":8.856679843587763},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-10.6,"spinRate":2180,"spinDirection":43},"zone":12,"typeConfidence":2.0,"plateTime":0.43548871894981644,"extension":6.515844500990878},"index":2,"playId":"83a862b2-ed7c-3445-b37f-8b7ab7ed922e","pitchNumber":3,"startTime":"2026-03-15T21:17:32.538Z","endTime":"2026-03-15T21:17:36.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7168342207702,"aZ":-17.4744818586953,"pfxX":-5.494725189290852,"pfxZ":7.492889798910074,"pX":0.24021979779347588,"pZ":2.5611439859434912,"vX0":6.403076265406447,"vY0":-139.50014436069685,"vZ0":-5.465816353050526,"x":107.84,"y":169.63,"x0":-1.3759232375939565,"y0":50.00356632867388,"z0":5.706017316986428,"aX":-10.78103148895605},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":8.5,"spinRate":2206,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39331642450752113,"extension":6.640054205306639},"index":3,"playId":"175d506d-c2d5-3d6c-a8eb-22c7296f7bac","pitchNumber":4,"startTime":"2026-03-15T21:17:50.282Z","endTime":"2026-03-15T21:17:54.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7650679802406,"aZ":-28.9428294762881,"pfxX":-8.10583762816996,"pfxZ":1.931865345577508,"pX":0.0696555913916133,"pZ":1.9829025925051496,"vX0":6.129244082637587,"vY0":-128.59677826966325,"vZ0":-3.435241555406665,"x":114.34,"y":185.24,"x0":-1.2919973812000123,"y0":50.004456886471665,"z0":5.582265433758194,"aX":-13.572152918219173},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":13.3,"spinRate":1616,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.42598573537332696,"extension":6.749690469915459},"index":4,"playId":"2afa0c70-81fc-3b58-804d-a545fcc2effb","pitchNumber":5,"startTime":"2026-03-15T21:18:10.451Z","endTime":"2026-03-15T21:18:13.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-15T21:18:20.962Z","endTime":"2026-03-15T21:18:37.125Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348565336983672,"aZ":-33.91393034414126,"pfxX":5.274934428730424,"pfxZ":-1.090862028299595,"pX":-0.6637530392725927,"pZ":2.960882978609885,"vX0":0.42900621726423416,"vY0":-125.61219359315764,"vZ0":-0.13392132504299004,"x":142.3,"y":158.84,"x0":-1.5219971331725268,"y0":50.00523954217348,"z0":5.781171054580978,"aX":8.397628642372851},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-9.6,"spinRate":2023,"spinDirection":43},"zone":1,"typeConfidence":2.0,"plateTime":0.43668546690702614,"extension":6.464004990373796},"index":6,"playId":"f0f63e5b-c36f-30d9-bc5c-81290b174365","pitchNumber":6,"startTime":"2026-03-15T21:18:37.125Z","endTime":"2026-03-15T21:18:41.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:18:41.581Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz doubles (5) on a fly ball to left fielder Randy Arozarena. Elly De La Cruz to 3rd. Elly De La Cruz advances to 3rd, on a throwing error by left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:18:43.250Z","endTime":"2026-03-15T21:19:43.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438420960946445,"aZ":-42.224279885843934,"pfxX":4.054266273236589,"pfxZ":-6.958347182453696,"pX":-1.2744861247836894,"pZ":2.73879880410266,"vX0":-0.47302710428076955,"vY0":-120.07028311832103,"vZ0":1.4577992176178862,"x":165.58,"y":164.83,"x0":-1.5998427299730469,"y0":50.00045820075164,"z0":5.910263524236524,"aX":5.858855494122984},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.9,"breakHorizontal":-7.2,"spinRate":2169,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.45794616858837855,"extension":6.478683039269932},"index":0,"playId":"e737b569-6f58-3589-a83c-422ef7f9aa73","pitchNumber":1,"startTime":"2026-03-15T21:19:04.175Z","endTime":"2026-03-15T21:19:07.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882411128808844,"aZ":-22.941125551478585,"pfxX":-2.494191083221902,"pfxZ":4.781840269630283,"pX":0.1906134839723616,"pZ":3.0705361930648447,"vX0":5.249744904663161,"vY0":-137.68837199121526,"vZ0":-3.20223278641674,"x":109.73,"y":155.88,"x0":-1.4116618983730018,"y0":50.00374379069216,"z0":5.790512519497979,"aX":-4.817575566066146},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":3.5,"spinRate":2384,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39690233967607735,"extension":6.566094737455269},"index":1,"playId":"04676f89-ac2a-378b-962d-eee3fd70d0e6","pitchNumber":2,"startTime":"2026-03-15T21:19:18.581Z","endTime":"2026-03-15T21:19:21.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.575788609117172,"aZ":-24.096723463724295,"pfxX":-0.9106217718264,"pfxZ":4.248973319967201,"pX":0.7769136381778387,"pZ":3.8138283256221475,"vX0":6.012096455189215,"vY0":-136.9107705304331,"vZ0":-1.2403176134465517,"x":87.39,"y":135.81,"x0":-1.327130134959089,"y0":50.00631959886488,"z0":5.918240544962944,"aX":-1.7326777513215006},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":0.4,"spinRate":2342,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3997037737198892,"extension":6.557449122372237},"hitData":{"launchSpeed":81.5,"launchAngle":52.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.97,"coordY":157.4}},"index":2,"playId":"293c0c97-d647-3a05-a965-ac4a31b83cbd","pitchNumber":3,"startTime":"2026-03-15T21:19:34.103Z","endTime":"2026-03-15T21:19:43.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":669923,"link":"/api/v1/people/669923"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.6,"awayTeamWinProbability":74.4,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.36,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:19:43.656Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Stewart lines out sharply to second baseman Cole Young.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-15T21:22:15.083Z","endTime":"2026-03-15T21:23:57.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688230,"fullName":"Peyton Alford","link":"/api/v1/people/688230"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T21:20:14.619Z","endTime":"2026-03-15T21:20:45.658Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Peyton Alford replaces George Kirby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-15T21:20:45.658Z","endTime":"2026-03-15T21:22:17.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688230,"link":"/api/v1/people/688230"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669923,"link":"/api/v1/people/669923","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94070068444267,"aZ":-28.74646136199847,"pfxX":-0.47509860693046324,"pfxZ":2.1852083034005556,"pX":1.499656387712799,"pZ":3.770663680609465,"vX0":0.8057445561858992,"vY0":-124.20336747160373,"vZ0":1.2018002647426402,"x":59.84,"y":136.97,"x0":1.233360966925704,"y0":50.002633592909824,"z0":5.663873013700956,"aX":-0.7453032610986898},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.4,"breakHorizontal":0.7,"spinRate":2284,"spinDirection":175},"zone":12,"typeConfidence":0.87,"plateTime":0.44030989341390736,"extension":5.5338266276505825},"index":2,"playId":"df21e5d9-2de8-3893-ba03-426978ed086b","pitchNumber":1,"startTime":"2026-03-15T21:22:17.202Z","endTime":"2026-03-15T21:22:20.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74883821027645,"aZ":-27.509229977242764,"pfxX":0.02961861526036616,"pfxZ":2.9934928806418704,"pX":0.00446912327500628,"pZ":2.4751227151046744,"vX0":-2.3678749984892673,"vY0":-124.08772606939172,"vZ0":-1.8487715690193829,"x":116.83,"y":171.95,"x0":0.9671380272921235,"y0":50.0057264417689,"z0":5.521018481283804,"aX":0.04647428690998637},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":0.5,"spinRate":2351,"spinDirection":177},"zone":5,"typeConfidence":0.67,"plateTime":0.44133867355826695,"extension":5.766959551367361},"index":3,"playId":"c8a90485-0a10-32bf-bb2f-cfaf8c40a2a6","pitchNumber":2,"startTime":"2026-03-15T21:22:31.999Z","endTime":"2026-03-15T21:22:36.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"startTime":"2026-03-15T21:23:00.292Z","endTime":"2026-03-15T21:23:12.927Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.480700734067117,"aZ":-42.7970599781249,"pfxX":-3.9049548826593887,"pfxZ":-8.042740520264939,"pX":0.2508477192776911,"pZ":1.5412971368806372,"vX0":-1.0357638100112418,"vY0":-114.3081118956511,"vZ0":0.3068011372883006,"x":107.44,"y":197.16,"x0":1.2174331262302163,"y0":50.00439198347839,"z0":5.614424522522688,"aX":-5.156628733083128},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.2,"breakHorizontal":7.3,"spinRate":2499,"spinDirection":336},"zone":14,"typeConfidence":0.77,"plateTime":0.47955344302335146,"extension":5.610975309581498},"index":5,"playId":"47821c57-ce60-3796-96d3-9229b83d1f76","pitchNumber":3,"startTime":"2026-03-15T21:23:12.927Z","endTime":"2026-03-15T21:23:16.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86475042365647,"aZ":-14.33989698280717,"pfxX":5.413233003741287,"pfxZ":9.518302481986337,"pX":-1.339566304597131,"pZ":2.7241997565205938,"vX0":-7.161788290848612,"vY0":-136.03047917556222,"vZ0":-4.825829521292207,"x":168.06,"y":165.23,"x0":0.6241569261472284,"y0":50.004136836539736,"z0":5.515554828927073,"aX":10.144868337953996},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-8.3,"spinRate":2317,"spinDirection":153},"zone":11,"typeConfidence":0.88,"plateTime":0.40265368723190065,"extension":5.709555881894599},"index":6,"playId":"4ad4f5ea-9078-30b2-9a15-ddc2832dbde2","pitchNumber":4,"startTime":"2026-03-15T21:23:36.546Z","endTime":"2026-03-15T21:23:40.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92608043730941,"aZ":-14.115787081437778,"pfxX":5.205430530706078,"pfxZ":9.629247481203228,"pX":-0.5526676747323694,"pZ":2.6915894550482413,"vX0":-5.874513540411012,"vY0":-136.09551433291713,"vZ0":-4.617187372480698,"x":138.07,"y":166.11,"x0":0.9577412313361819,"y0":50.00274050266308,"z0":5.388063181189139,"aX":9.76272644950737},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":-8.2,"spinRate":2353,"spinDirection":151},"zone":4,"typeConfidence":0.88,"plateTime":0.4024816426111597,"extension":5.686475526259286},"hitData":{"launchSpeed":103.8,"launchAngle":9.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":136.39,"coordY":127.04}},"index":7,"playId":"560196e3-1672-3a65-af5a-6cd3f50b7e5c","pitchNumber":5,"startTime":"2026-03-15T21:23:51.534Z","endTime":"2026-03-15T21:23:57.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":688230,"link":"/api/v1/people/688230"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:23:57.137Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to right fielder Rece Hinds.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:26:25.459Z","endTime":"2026-03-15T21:27:58.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pierce Johnson replaces Brandon Williamson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-03-15T21:25:33.216Z","endTime":"2026-03-15T21:26:27.655Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682227,"link":"/api/v1/people/682227","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.878860398049554,"aZ":-15.680359671289297,"pfxX":-6.0205142521380886,"pfxZ":8.52868222051748,"pX":0.16438707840446973,"pZ":3.148131720910749,"vX0":5.813639390869846,"vY0":-138.41387018806225,"vZ0":-5.559786286020283,"x":110.73,"y":153.78,"x0":-1.1844812356849694,"y0":50.00215448337156,"z0":6.238697011449654,"aX":-11.641866548062692},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":9.6,"spinRate":2144,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.39623960521748813,"extension":5.4831275916339415},"index":1,"playId":"06569278-d333-3605-a4a2-511cb2c8812f","pitchNumber":1,"startTime":"2026-03-15T21:26:27.655Z","endTime":"2026-03-15T21:26:31.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4830823351105,"aZ":-34.4885745911355,"pfxX":6.147187806417254,"pfxZ":-1.4703128646650399,"pX":-0.6360605504608543,"pZ":2.07363067742922,"vX0":0.015115211382482951,"vY0":-124.09793311707237,"vZ0":-3.521139036435274,"x":141.25,"y":182.79,"x0":-1.4417966922097967,"y0":50.00599575082123,"z0":6.366578573797511,"aX":9.645344439734515},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.2,"breakHorizontal":-11.2,"spinRate":2846,"spinDirection":56},"zone":7,"typeConfidence":0.9,"plateTime":0.4403791276923448,"extension":5.138117398500847},"index":2,"playId":"d6512425-44fb-3b69-8dd7-2b2d7fa8ae19","pitchNumber":2,"startTime":"2026-03-15T21:26:43.422Z","endTime":"2026-03-15T21:26:47.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-15T21:26:54.330Z","endTime":"2026-03-15T21:27:08.995Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.857767662776936,"aZ":-16.384760045425573,"pfxX":-7.937087462762911,"pfxZ":8.088224249918547,"pX":-0.6082220568247134,"pZ":2.127122578664604,"vX0":4.6363092515533495,"vY0":-139.22549995658176,"vZ0":-7.472127970641145,"x":140.18,"y":181.35,"x0":-1.2685891740397104,"y0":50.00639407274195,"z0":5.941598484159468,"aX":-15.499324723162065},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2204,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.39425214401792275,"extension":5.455574253972514},"index":4,"playId":"048c58ec-88c2-370f-8814-09d8ad3266e5","pitchNumber":3,"startTime":"2026-03-15T21:27:08.995Z","endTime":"2026-03-15T21:27:13.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472052212284783,"aZ":-35.53944038269083,"pfxX":1.8764422878752913,"pfxZ":-2.1102320580744713,"pX":-0.08582931538548337,"pZ":0.446542750934006,"vX0":2.7819406763829373,"vY0":-125.52234208340059,"vZ0":-6.789498443180213,"x":120.27,"y":226.72,"x0":-1.4523483978357432,"y0":50.00186637036648,"z0":6.0809141944041905,"aX":2.9932192207356447},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.2,"breakHorizontal":-4.1,"spinRate":2744,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.4363896285573161,"extension":5.418033814718253},"index":5,"playId":"75320e30-6536-3860-bf5e-bccdfe7d8fa9","pitchNumber":4,"startTime":"2026-03-15T21:27:29.745Z","endTime":"2026-03-15T21:27:32.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.991541229352666,"aZ":-14.27583147759043,"pfxX":-6.968549329519579,"pfxZ":9.153718329387088,"pX":0.631326101867663,"pZ":2.8175961394259077,"vX0":7.372594863050153,"vY0":-139.13209762889602,"vZ0":-6.054329032302985,"x":92.94,"y":162.7,"x0":-1.150876524019975,"y0":50.001532384063445,"z0":5.972348455467337,"aX":-13.62469985891697},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":11.0,"spinRate":2474,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.3940699245174537,"extension":5.430458915653131},"hitData":{"launchSpeed":87.0,"launchAngle":50.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":146.49,"coordY":92.91}},"index":6,"playId":"01828d6f-d69d-3afd-8cd2-6af74f523dbb","pitchNumber":5,"startTime":"2026-03-15T21:27:51.785Z","endTime":"2026-03-15T21:27:58.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":660844,"link":"/api/v1/people/660844","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:27:58.985Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Taylor singles on a ground ball to left fielder Spencer Steer.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:28:08.443Z","endTime":"2026-03-15T21:29:47.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694930,"fullName":"Carson Taylor","link":"/api/v1/people/694930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841416128667564,"aZ":-21.497171537885936,"pfxX":-0.4639496204676097,"pfxZ":5.732206149665139,"pX":0.8676585578014223,"pZ":2.795837183043637,"vX0":6.025977570087621,"vY0":-135.21514033378594,"vZ0":-4.472824612998381,"x":83.93,"y":163.29,"x0":-1.323922234541502,"y0":50.00360349191474,"z0":5.968344361732453,"aX":-0.8651882224717503},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-0.4,"spinRate":2543,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.40416347729556756,"extension":5.528841715942837},"index":0,"playId":"6a168a6a-b25a-309e-b548-df19603b5f0c","pitchNumber":1,"startTime":"2026-03-15T21:28:31.312Z","endTime":"2026-03-15T21:28:34.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24611079916507,"aZ":-15.007119620136868,"pfxX":-7.301250412948736,"pfxZ":8.85391713611893,"pX":0.23831219443945545,"pZ":2.4987797705860255,"vX0":6.4754338521894,"vY0":-139.0833013999994,"vZ0":-6.66963481148492,"x":107.92,"y":171.31,"x0":-1.1835222110767512,"y0":50.0011950847058,"z0":5.942520276168398,"aX":-14.153275585975345},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":11.6,"spinRate":2462,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.395398899956958,"extension":5.4155082831978145},"index":1,"playId":"7b6a7f5d-d6a7-340a-92ff-8908ede96873","pitchNumber":2,"startTime":"2026-03-15T21:28:55.676Z","endTime":"2026-03-15T21:28:59.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-15T21:29:03.212Z","endTime":"2026-03-15T21:29:22.831Z","isPitch":false,"type":"action","player":{"id":694930,"link":"/api/v1/people/694930"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.49448673486089,"aZ":-15.559890765878382,"pfxX":-7.300499043743802,"pfxZ":8.570434394052539,"pX":-1.3562703712606812,"pZ":3.589134808791513,"vX0":2.842277689338829,"vY0":-139.33651759509016,"vZ0":-3.7586834140569847,"x":168.7,"y":141.87,"x0":-1.449701534772079,"y0":50.000173559033534,"z0":6.004343099532119,"aX":-14.146420770642202},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":12.5,"spinRate":2414,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.3952714059034941,"extension":5.268333937024799},"index":3,"playId":"85107186-535a-30a6-a6f3-cc6d24f2e901","pitchNumber":3,"startTime":"2026-03-15T21:29:22.831Z","endTime":"2026-03-15T21:29:26.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59730986859818,"aZ":-36.05488429142713,"pfxX":2.624706895992771,"pfxZ":-2.4106113039865384,"pX":-0.3879879229018526,"pZ":1.7460110464182264,"vX0":1.4040884838314305,"vY0":-126.09959540157634,"vZ0":-4.101394226430984,"x":131.79,"y":191.64,"x0":-1.2929499691293536,"y0":50.00197801352191,"z0":6.301720493493806,"aX":4.227226547437311},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.0,"breakHorizontal":-5.0,"spinRate":3042,"spinDirection":43},"zone":7,"typeConfidence":0.9,"plateTime":0.4343202106241799,"extension":5.184518503851338},"hitData":{"launchSpeed":92.8,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.5,"coordY":139.56}},"index":4,"playId":"c576268c-3c02-3be1-a318-c7c6b9c083c4","pitchNumber":4,"startTime":"2026-03-15T21:29:41.519Z","endTime":"2026-03-15T21:29:47.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":694930,"link":"/api/v1/people/694930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":694930,"link":"/api/v1/people/694930"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.299999999999997,"awayTeamWinProbability":70.7,"homeTeamWinProbabilityAdded":3.599999999999998,"leverageIndex":0.89,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:29:47.031Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonny Farmelo walks. Luis Suisbel to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:30:30.404Z","endTime":"2026-03-15T21:32:19.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"postOnSecond":{"id":692044,"fullName":"Luis Suisbel","link":"/api/v1/people/692044"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"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":692044,"fullName":"Luis Suisbel","link":"/api/v1/people/692044"},"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":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luis Suisbel replaces Carson Taylor.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T21:30:22.019Z","endTime":"2026-03-15T21:30:31.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692044,"link":"/api/v1/people/692044"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":694930,"link":"/api/v1/people/694930"},"base":1,"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"first":{"id":694930,"link":"/api/v1/people/694930"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860191557540112,"aZ":-18.140595566299655,"pfxX":-1.784994336534937,"pfxZ":7.482001744576818,"pX":0.9407556920982565,"pZ":1.5901082728774816,"vX0":6.514390657162051,"vY0":-135.8697969383984,"vZ0":-7.994233193341612,"x":81.14,"y":195.85,"x0":-1.2525985973475056,"y0":50.002900045677315,"z0":5.823652883598002,"aX":-3.3484647454710283},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":1.9,"spinRate":2522,"spinDirection":221},"zone":14,"typeConfidence":0.92,"plateTime":0.4026153482091406,"extension":5.492829962134648},"index":1,"playId":"4f9989e6-2422-3997-89df-9ada1a2c1ad5","pitchNumber":1,"startTime":"2026-03-15T21:30:31.961Z","endTime":"2026-03-15T21:30:35.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.344227457581184,"aZ":-14.376572955336691,"pfxX":-6.03145804051891,"pfxZ":9.30588196368677,"pX":-1.2198284335889922,"pZ":4.565622390667498,"vX0":2.4909511827392925,"vY0":-138.48805076000514,"vZ0":-1.4581994203355655,"x":163.5,"y":115.51,"x0":-1.3551724936072462,"y0":50.005115554758966,"z0":6.076548781772864,"aX":-11.537288578387688},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":10.3,"spinRate":2509,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.39785378098932966,"extension":5.375778416380317},"index":2,"playId":"d65ef5a5-6317-36b7-8872-cf690e149227","pitchNumber":2,"startTime":"2026-03-15T21:30:53.751Z","endTime":"2026-03-15T21:30:57.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.821360161124833,"aZ":-33.18836584164516,"pfxX":3.2728299970208354,"pfxZ":-0.6540016076464532,"pX":-0.008098800337941714,"pZ":2.1576394118236095,"vX0":1.5807504841405962,"vY0":-124.38907511608807,"vZ0":-3.236275961616519,"x":117.31,"y":180.52,"x0":-1.0785850999029791,"y0":50.00255337473602,"z0":6.2502167326342795,"aX":5.086716005824316},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.7,"breakHorizontal":-6.4,"spinRate":2933,"spinDirection":62},"zone":8,"typeConfidence":0.9,"plateTime":0.4417029040084115,"extension":5.38991270601926},"index":3,"playId":"d725d988-419f-32c1-86af-e68b6ea61e4c","pitchNumber":3,"startTime":"2026-03-15T21:31:14.637Z","endTime":"2026-03-15T21:31:18.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46374941477006,"aZ":-35.33504291209985,"pfxX":4.788821014627222,"pfxZ":-2.0842772260157645,"pX":-0.41954674680471343,"pZ":2.0293589062152,"vX0":0.799707320413111,"vY0":-122.30720652519781,"vZ0":-2.800672394456959,"x":132.99,"y":183.99,"x0":-1.3730901880417112,"y0":50.00531853766304,"z0":6.223997507982963,"aX":7.245520972554395},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.2,"breakHorizontal":-8.9,"spinRate":2998,"spinDirection":44},"zone":7,"typeConfidence":0.9,"plateTime":0.448088978351167,"extension":5.381540082407936},"index":4,"playId":"917425d7-5d2d-387f-9480-c70a35d9c82a","pitchNumber":4,"startTime":"2026-03-15T21:31:33.260Z","endTime":"2026-03-15T21:31:37.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98363094631885,"aZ":-11.517988731095981,"pfxX":-4.7057259407127905,"pfxZ":10.611202010629654,"pX":1.5044664363633151,"pZ":1.777439705009955,"vX0":8.747796018914425,"vY0":-139.71694408975898,"vZ0":-8.844288073595282,"x":59.65,"y":190.79,"x0":-1.0777771604300137,"y0":50.00480483136596,"z0":5.771563297479685,"aX":-9.162622559786668},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":6.4,"spinRate":2430,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.3943627030842398,"extension":5.717381626241863},"index":5,"playId":"f4cab204-dd82-329a-aa59-916b326b616e","pitchNumber":5,"startTime":"2026-03-15T21:31:53.045Z","endTime":"2026-03-15T21:31:56.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582572564331006,"aZ":-30.026056608311173,"pfxX":0.7016306949020548,"pfxZ":1.3364721971482965,"pX":1.4199091328152182,"pZ":0.5449356530292255,"vX0":5.922502888799963,"vY0":-126.84164205626956,"vZ0":-7.453327472334159,"x":62.88,"y":224.07,"x0":-1.0510387627239097,"y0":50.00157653764369,"z0":5.9646822402311965,"aX":1.1252920116037757},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-2.8,"spinRate":2950,"spinDirection":226},"zone":14,"typeConfidence":0.88,"plateTime":0.43432160532405373,"extension":5.56879491426983},"index":6,"playId":"1ed50c64-ead0-3632-99de-3773a572ac63","pitchNumber":6,"startTime":"2026-03-15T21:32:15.378Z","endTime":"2026-03-15T21:32:19.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":806071,"link":"/api/v1/people/806071","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806071,"link":"/api/v1/people/806071"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.0,"awayTeamWinProbability":65.0,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.75,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:32:19.731Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brendan Donovan doubles (2) on a sharp line drive to right fielder Rece Hinds. Luis Suisbel scores. Jonny Farmelo scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:32:35.493Z","endTime":"2026-03-15T21:33:39.033Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"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":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":806071,"fullName":"Jonny Farmelo","link":"/api/v1/people/806071"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":692044,"fullName":"Luis Suisbel","link":"/api/v1/people/692044"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779590936318577,"aZ":-37.06234698497139,"pfxX":3.317125011288277,"pfxZ":-3.0025218689963236,"pX":-1.41659095132541,"pZ":2.1549702786749534,"vX0":-0.7864490538615235,"vY0":-126.5250500469218,"vZ0":-2.4194090525318597,"x":171.0,"y":180.6,"x0":-1.5335625085414064,"y0":50.002856824779265,"z0":6.081325778490275,"aX":5.401033967413508},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.8,"breakHorizontal":-5.9,"spinRate":2806,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.4321983640750222,"extension":5.499743110191984},"index":0,"playId":"616e4d19-cb4a-34c0-9fcd-ac5c15d5d1b8","pitchNumber":1,"startTime":"2026-03-15T21:32:50.675Z","endTime":"2026-03-15T21:32:53.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":806071,"link":"/api/v1/people/806071"},"second":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.942886629478473,"aZ":-12.128704767705415,"pfxX":-5.1955537486479875,"pfxZ":10.173732395776911,"pX":0.29238239393579074,"pZ":3.3053752484023033,"vX0":5.742613971636427,"vY0":-139.59596534713287,"vZ0":-5.2553483706365185,"x":105.86,"y":149.53,"x0":-1.1181256510702462,"y0":50.002542653666254,"z0":6.01347236586608,"aX":-10.236407194949342},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":8.2,"spinRate":2324,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.392644139398298,"extension":5.618776271582019},"index":1,"playId":"fd2e2adb-36df-38ae-92fc-1a44298415ac","pitchNumber":2,"startTime":"2026-03-15T21:33:11.792Z","endTime":"2026-03-15T21:33:14.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":806071,"link":"/api/v1/people/806071"},"second":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39564829535214,"aZ":-19.9150848438317,"pfxX":-0.42540220823705666,"pfxZ":6.526752412890481,"pX":0.19900508363808592,"pZ":2.5145472396841764,"vX0":4.218896910524327,"vY0":-135.6518648211892,"vZ0":-5.536185574383762,"x":109.41,"y":170.89,"x0":-1.315779960187245,"y0":50.00488561709563,"z0":5.953853049457812,"aX":-0.7993078404626855},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":0.0,"spinRate":2612,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.40251585219959907,"extension":5.400233290308523},"hitData":{"launchSpeed":104.4,"launchAngle":22.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.81,"coordY":50.0}},"index":2,"playId":"7f4164af-53db-3316-8dcb-36948ab9cccb","pitchNumber":3,"startTime":"2026-03-15T21:33:32.377Z","endTime":"2026-03-15T21:33:39.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":806071,"link":"/api/v1/people/806071"},"second":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.4,"awayTeamWinProbability":40.6,"homeTeamWinProbabilityAdded":24.4,"leverageIndex":2.85,"dramaIndex":226.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:33:39.033Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson challenged (pitch result), call on the field was confirmed: Randy Arozarena walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:34:22.783Z","endTime":"2026-03-15T21:36:42.268Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.1,"endSpeed":79.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460338034803733,"aZ":-34.69791601039076,"pfxX":4.813096458960043,"pfxZ":-1.5735170563782077,"pX":-0.5431149175498889,"pZ":3.0278701356090996,"vX0":0.9531820567721854,"vY0":-125.48009336956642,"vZ0":-0.7646631163093955,"x":137.7,"y":157.03,"x0":-1.5531258239873982,"y0":50.005856437849,"z0":6.154020891685559,"aX":7.705774103013136},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":-8.9,"spinRate":2916,"spinDirection":58},"zone":1,"typeConfidence":0.9,"plateTime":0.4358689762128236,"extension":5.557782792035332},"index":0,"playId":"ad8affc9-8745-3275-929e-8507725ccb01","pitchNumber":1,"startTime":"2026-03-15T21:34:22.783Z","endTime":"2026-03-15T21:34:26.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67516123331011,"aZ":-35.23006674571442,"pfxX":4.792376813804589,"pfxZ":-1.9588781543648413,"pX":-0.23888225899386858,"pZ":3.1213612388286776,"vX0":1.2447527705977715,"vY0":-123.8247150983569,"vZ0":-0.9456493745761356,"x":126.11,"y":154.5,"x0":-1.3702152350688726,"y0":50.00247835559566,"z0":6.443960789078464,"aX":7.4753845230941485},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.5,"breakHorizontal":-9.0,"spinRate":2866,"spinDirection":42},"zone":2,"typeConfidence":0.9,"plateTime":0.441562795769582,"extension":5.266980937970244},"index":1,"playId":"bd83b9ad-1912-334e-88fd-7820c8f8ff61","pitchNumber":2,"startTime":"2026-03-15T21:34:47.445Z","endTime":"2026-03-15T21:34:50.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.507711655560534,"aZ":-13.42287871145872,"pfxX":-5.563368986627484,"pfxZ":9.597218848643521,"pX":-0.18269071231469614,"pZ":4.660470186894411,"vX0":4.447765479080431,"vY0":-139.42437566286804,"vZ0":-2.0175088080757355,"x":123.96,"y":112.95,"x0":-1.0816897422331493,"y0":50.00511098914605,"z0":6.286998913821934,"aX":-10.873556048834965},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2332,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.39394827388064213,"extension":5.428173091115146},"index":2,"playId":"57b231f6-7550-39ed-9482-19d5d6441c2a","pitchNumber":3,"startTime":"2026-03-15T21:35:08.112Z","endTime":"2026-03-15T21:35:11.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":85.7,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.886657154556076,"aZ":-36.73007751710191,"pfxX":3.005823951788757,"pfxZ":-2.8797603220215784,"pX":-0.9151174636904186,"pZ":2.791015247212715,"vX0":-0.0066918643956346,"vY0":-124.85064695787314,"vZ0":-1.1879231783855615,"x":151.88,"y":163.42,"x0":-1.303048620809372,"y0":50.005607506755865,"z0":6.293051819844824,"aX":4.750754024257908},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.3,"breakHorizontal":-5.4,"spinRate":2709,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.43852677989098154,"extension":5.490035545150344},"index":3,"playId":"399244a8-255d-36b1-9c18-c38eb20a4e5d","pitchNumber":4,"startTime":"2026-03-15T21:35:25.276Z","endTime":"2026-03-15T21:35:29.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75109962823753,"aZ":-38.520073193682414,"pfxX":4.202328975251617,"pfxZ":-4.011278000608503,"pX":1.1370222589659524,"pZ":1.4698251231457689,"vX0":4.380187598890719,"vY0":-125.14263014943047,"vZ0":-3.4128564338855307,"x":73.66,"y":199.09,"x0":-1.1832305078068452,"y0":50.00233242815062,"z0":6.013438014195509,"aX":6.649854691527546},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.8,"breakHorizontal":-8.6,"spinRate":2936,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.43803511695590824,"extension":5.50030221260067},"index":4,"playId":"85efc0bf-9b73-34c8-8580-c6ccbb97dca6","pitchNumber":5,"startTime":"2026-03-15T21:35:47.930Z","endTime":"2026-03-15T21:35:51.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"3471e460-f791-347b-a904-701ad387f286","startTime":"2026-03-15T21:36:08.393Z","endTime":"2026-03-15T21:36:11.582Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13424094605002,"aZ":-12.776080600153543,"pfxX":-5.633291911024688,"pfxZ":9.977821603961175,"pX":-0.7236891175647205,"pZ":3.3527353735165275,"vX0":3.2078811145346866,"vY0":-139.2417604891259,"vZ0":-5.2124454196541885,"x":144.59,"y":148.26,"x0":-1.164807191353374,"y0":50.0034681379743,"z0":6.109090096633201,"aX":-10.953307938088372},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":9.5,"spinRate":2331,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3948417433612512,"extension":5.54001396463384},"index":6,"playId":"e1ec0897-b379-34ab-a49b-87bbfff160de","pitchNumber":6,"startTime":"2026-03-15T21:36:30.968Z","endTime":"2026-03-15T21:36:42.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}},"homeTeamWinProbability":61.7,"awayTeamWinProbability":38.3,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.72,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:36:42.268Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Raley doubles (2) on a sharp line drive to center fielder Noelvi Marte. Brendan Donovan scores. Randy Arozarena scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:37:43.231Z","endTime":"2026-03-15T21:38:32.115Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T21:37:19.473Z","endTime":"2026-03-15T21:37:45.436Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59048033651462,"aZ":-12.20613811010968,"pfxX":-4.83353373812568,"pfxZ":10.09425848153077,"pX":-0.042361380090903594,"pZ":4.064742238491602,"vX0":4.758424084687353,"vY0":-140.41924430828294,"vZ0":-3.4125608080681165,"x":118.61,"y":129.03,"x0":-1.1386874136395218,"y0":50.003665386340295,"z0":6.1011330897512295,"aX":-9.56234040778552},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2261,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3914772991131392,"extension":5.565256422505751},"index":1,"playId":"aa1178d5-dacf-3e65-8dca-3490b97f8686","pitchNumber":1,"startTime":"2026-03-15T21:37:45.436Z","endTime":"2026-03-15T21:37:48.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96457808584908,"aZ":-13.35302453685471,"pfxX":-6.330011280107696,"pfxZ":9.619902921635992,"pX":0.04158836344354997,"pZ":2.413571839057137,"vX0":5.7872891926918575,"vY0":-139.38600258105728,"vZ0":-7.099171637722066,"x":115.41,"y":173.61,"x0":-1.2448412185699755,"y0":50.006640253012144,"z0":5.88563742247156,"aX":-12.388922891513326},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2279,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.39379993108390954,"extension":5.486674396692533},"index":2,"playId":"b8e40615-1fa8-3156-96e4-f998fe308815","pitchNumber":2,"startTime":"2026-03-15T21:38:05.032Z","endTime":"2026-03-15T21:38:09.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72625746356431,"aZ":-35.376512261317416,"pfxX":3.888267065598045,"pfxZ":-2.018684070645083,"pX":-0.35453331618201334,"pZ":2.513852744741669,"vX0":1.1647101497431396,"vY0":-125.58967055182012,"vZ0":-2.120217852983167,"x":130.51,"y":170.91,"x0":-1.3299776488768118,"y0":50.00091117705647,"z0":6.26126278643289,"aX":6.1763688970845605},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.0,"breakHorizontal":-7.3,"spinRate":2745,"spinDirection":43},"zone":4,"typeConfidence":0.9,"plateTime":0.4370399629867876,"extension":5.310384171254936},"hitData":{"launchSpeed":113.4,"launchAngle":14.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":88.23,"coordY":75.37}},"index":3,"playId":"4e841992-91e1-341a-8f62-8867dadc1a6f","pitchNumber":3,"startTime":"2026-03-15T21:38:25.478Z","endTime":"2026-03-15T21:38:32.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":20.89999999999999,"leverageIndex":2.5,"dramaIndex":196.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:38:32.115Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rob Refsnyder doubles (2) on a fly ball to right fielder Rece Hinds. Luke Raley scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:41:18.414Z","endTime":"2026-03-15T21:43:15.710Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686671,"fullName":"Thomas Farr","link":"/api/v1/people/686671"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":572955,"link":"/api/v1/people/572955"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"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-03-15T21:38:53.773Z","endTime":"2026-03-15T21:41:13.272Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Thomas Farr replaces Pierce Johnson.","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-03-15T21:41:13.272Z","endTime":"2026-03-15T21:41:20.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686671,"link":"/api/v1/people/686671"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":82.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29046222379593,"aZ":-18.878904312997356,"pfxX":-7.573280367024523,"pfxZ":7.481676465532617,"pX":-0.19170997377916105,"pZ":3.4982429364872467,"vX0":6.122863026905113,"vY0":-133.59817829083164,"vZ0":-2.570603269523673,"x":124.31,"y":144.33,"x0":-1.5485121737132799,"y0":50.00326025740957,"z0":5.855911753740068,"aX":-13.46042367432072},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.1,"breakHorizontal":12.1,"spinRate":2106,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4126396525657383,"extension":5.9495283016182805},"index":2,"playId":"e265b511-2785-372c-843b-21cd108b1f17","pitchNumber":1,"startTime":"2026-03-15T21:41:20.572Z","endTime":"2026-03-15T21:41:24.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665288585315853,"aZ":-29.90508839250901,"pfxX":-0.34038374439175834,"pfxZ":1.4670589369202638,"pX":0.38869071006071226,"pZ":1.7927451704157105,"vX0":5.020070397952089,"vY0":-123.52941063348507,"vZ0":-3.5353590969305206,"x":102.18,"y":190.38,"x0":-1.6257776411519838,"y0":50.00157457127536,"z0":5.757169962181351,"aX":-0.5263299948554754},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":-0.6,"spinRate":2398,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.44344882352270165,"extension":5.85355334031185},"index":3,"playId":"221172c9-1de2-35d8-a892-abdc9d1741ad","pitchNumber":2,"startTime":"2026-03-15T21:41:35.984Z","endTime":"2026-03-15T21:41:39.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":79.2,"endSpeed":72.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57814327093442,"aZ":-37.470601757228145,"pfxX":7.87620144057463,"pfxZ":-4.0017568316367935,"pX":0.6147487210291958,"pZ":2.420817849039867,"vX0":3.128303243125818,"vY0":-115.24877194812454,"vZ0":0.6887639871437421,"x":93.57,"y":173.42,"x0":-1.7898618706194875,"y0":50.003004099577325,"z0":5.783506226241318,"aX":10.426064312282891},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-6.7,"breakHorizontal":-15.1,"spinRate":2403,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.4781628471474457,"extension":5.888362746568394},"index":4,"playId":"6a2df524-b3a1-3e2c-ad84-effadc8313e7","pitchNumber":3,"startTime":"2026-03-15T21:41:51.643Z","endTime":"2026-03-15T21:41:58.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31595973555826,"aZ":-31.85925066327992,"pfxX":-0.21619700439200318,"pfxZ":0.20194626433411678,"pX":0.18856811795035794,"pZ":2.543495004105703,"vX0":4.455707690993279,"vY0":-123.00691418771017,"vZ0":-1.6384282064988378,"x":109.81,"y":170.11,"x0":-1.617832077410317,"y0":50.000532993898176,"z0":5.918428041137128,"aX":-0.3320444202179974},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.2,"breakHorizontal":-0.6,"spinRate":2417,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.44522894069872265,"extension":5.889878176998011},"index":5,"playId":"06ea260c-b98e-3586-bb0d-5521f4c720d5","pitchNumber":4,"startTime":"2026-03-15T21:42:27.382Z","endTime":"2026-03-15T21:42:30.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":93.5,"endSpeed":85.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.017638316306524,"aZ":-16.79061499229668,"pfxX":-6.941705984883972,"pfxZ":8.277953445032372,"pX":0.8060808249139341,"pZ":2.5814138785624383,"vX0":8.344547880590952,"vY0":-135.78241021244682,"vZ0":-5.096451566685908,"x":86.27,"y":169.08,"x0":-1.411775785106123,"y0":50.00424867920797,"z0":5.659251772713545,"aX":-12.90329803485448},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2179,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40409421900420206,"extension":6.118385770806611},"index":6,"playId":"3de8dc5e-6fec-378e-a05d-5725d316d8e5","pitchNumber":5,"startTime":"2026-03-15T21:42:48.328Z","endTime":"2026-03-15T21:42:51.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6415645383098,"aZ":-15.052875473398325,"pfxX":-7.0891313855624265,"pfxZ":9.116194914846805,"pX":0.31983560373815034,"pZ":3.4089002628774727,"vX0":7.0700032013139085,"vY0":-136.9946151516523,"vZ0":-3.4120558529517373,"x":104.81,"y":146.74,"x0":-1.3882816175497166,"y0":50.00212514938589,"z0":5.716149632392786,"aX":-13.313390183783936},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":11.2,"spinRate":2277,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40166291318703085,"extension":6.028985894332088},"hitData":{"launchSpeed":97.8,"launchAngle":29.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.6,"coordY":55.13}},"index":7,"playId":"f06b0826-f7b4-3694-899b-e559826a83e7","pitchNumber":6,"startTime":"2026-03-15T21:43:10.248Z","endTime":"2026-03-15T21:43:15.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"second":{"id":670042,"link":"/api/v1/people/670042"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":0.85,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:43:15.710Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, first baseman Sal Stewart to pitcher Thomas Farr. Rob Refsnyder to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:43:31.061Z","endTime":"2026-03-15T21:44:06.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686671,"fullName":"Thomas Farr","link":"/api/v1/people/686671"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.989815448897584,"aZ":-29.82369257623758,"pfxX":-9.556861741954503,"pfxZ":1.5502442281402633,"pX":-0.3304034359779822,"pZ":2.05500244276518,"vX0":6.631199333927598,"vY0":-122.54986129575398,"vZ0":-2.4014831801185106,"x":129.59,"y":183.29,"x0":-1.8343064901323531,"y0":50.003012275657575,"z0":5.603810520809821,"aX":-14.487161290450757},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.5,"breakHorizontal":15.7,"spinRate":1589,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.4475367133720436,"extension":6.039519541365923},"hitData":{"launchSpeed":101.3,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.75,"coordY":146.04}},"index":0,"playId":"4a631bbc-83b9-3576-984f-111eede08f29","pitchNumber":1,"startTime":"2026-03-15T21:43:54.558Z","endTime":"2026-03-15T21:44:06.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.55,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:44:06.337Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mitch Garver flies out sharply to center fielder Noelvi Marte.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-15T21:44:17.999Z","endTime":"2026-03-15T21:45:35.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686671,"fullName":"Thomas Farr","link":"/api/v1/people/686671"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":84.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31555683427911,"aZ":-13.628473762103908,"pfxX":-5.634004066114359,"pfxZ":10.026547217353128,"pX":-0.1394657312461171,"pZ":3.2982952947112207,"vX0":5.494459543727729,"vY0":-135.34197584578627,"vZ0":-4.024622818899061,"x":122.32,"y":149.73,"x0":-1.4666634733470412,"y0":50.00625735499128,"z0":5.763232732426116,"aX":-10.424940409559724},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":9.0,"spinRate":2037,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40514686187819215,"extension":5.957022792639912},"index":0,"playId":"fb1514b4-8598-3991-b968-d964048ed433","pitchNumber":1,"startTime":"2026-03-15T21:44:31.109Z","endTime":"2026-03-15T21:44:36.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"third":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":84.3,"endSpeed":77.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.158003865616998,"aZ":-30.752819243332258,"pfxX":-0.22460612425264426,"pfxZ":0.9322244122517054,"pX":0.8241598213293988,"pZ":0.8600567346689194,"vX0":5.680182959521507,"vY0":-122.69206612949752,"vZ0":-5.279133200593327,"x":85.58,"y":215.56,"x0":-1.491294934386246,"y0":50.003639812519694,"z0":5.6588609518991,"aX":-0.3433443352145135},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":-1.0,"spinRate":2255,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4463363900772044,"extension":6.053904073509297},"index":1,"playId":"dee25349-4293-371d-85c0-2a18bf582f58","pitchNumber":2,"startTime":"2026-03-15T21:45:07.686Z","endTime":"2026-03-15T21:45:10.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"third":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78385640455417,"aZ":-19.357201349792476,"pfxX":-7.970311154151966,"pfxZ":6.928464690587123,"pX":0.26586612489745143,"pZ":2.870274596400888,"vX0":7.366197195307721,"vY0":-135.21669924615497,"vZ0":-3.8159153734961597,"x":106.87,"y":161.28,"x0":-1.4595675664714003,"y0":50.00300348454643,"z0":5.659938745382291,"aX":-14.743442235848782},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":12.8,"spinRate":2084,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4052516622628972,"extension":6.029899061857271},"hitData":{"launchSpeed":101.3,"launchAngle":36.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":99.97,"coordY":30.81}},"index":2,"playId":"69a3e5b0-5091-3ddd-b851-ee79088bdbfb","pitchNumber":3,"startTime":"2026-03-15T21:45:27.855Z","endTime":"2026-03-15T21:45:35.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"third":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":686671,"link":"/api/v1/people/686671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:45:35.472Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:48:22.391Z","endTime":"2026-03-15T21:49:46.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[6,7,8,9,10,11],"actionIndex":[0,1,2,3,4],"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Charlie Pagliarini replaces second baseman Cole Young, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T21:47:49.019Z","endTime":"2026-03-15T21:47:49.030Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813860,"link":"/api/v1/people/813860"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brock Rodden replaces shortstop Leo Rivas, batting 7th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T21:47:49.030Z","endTime":"2026-03-15T21:47:49.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":660844,"link":"/api/v1/people/660844"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis Suisbel remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T21:47:49.031Z","endTime":"2026-03-15T21:47:49.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692044,"link":"/api/v1/people/692044"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":694930,"link":"/api/v1/people/694930"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":694930,"link":"/api/v1/people/694930"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Rhylan Thomas replaces center fielder Jonny Farmelo, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-15T21:47:49.032Z","endTime":"2026-03-15T21:47:49.033Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":806071,"link":"/api/v1/people/806071"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":806071,"link":"/api/v1/people/806071"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrés Muñoz replaces Peyton Alford.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-15T21:47:49.033Z","endTime":"2026-03-15T21:48:09.729Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688230,"link":"/api/v1/people/688230","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-15T21:48:09.729Z","endTime":"2026-03-15T21:48:24.573Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17862012539273,"aZ":-18.296244155267892,"pfxX":-5.785670982296168,"pfxZ":6.9104178479613925,"pX":-0.28741594556300865,"pZ":2.968216913695193,"vX0":8.820100506737862,"vY0":-140.62504548985146,"vZ0":-3.455918533499616,"x":127.96,"y":158.64,"x0":-2.7093004985544105,"y0":50.000111305473,"z0":5.3963858029878455,"aX":-11.614772515116744},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":8.8,"spinRate":2400,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3891453172505317,"extension":6.385868929275259},"index":6,"playId":"5d1170c4-563c-3e36-8c34-1cb448d5cac8","pitchNumber":1,"startTime":"2026-03-15T21:48:24.573Z","endTime":"2026-03-15T21:48:28.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865499204770025,"aZ":-38.312089037193566,"pfxX":-8.451163350295598,"pfxZ":-3.5533785212313327,"pX":0.20506059863834478,"pZ":0.7301648483992248,"vX0":10.902262542210153,"vY0":-130.39769431810205,"vZ0":-3.7423352800569027,"x":109.18,"y":219.07,"x0":-2.9279331647698714,"y0":50.0058795167567,"z0":5.068104805949682,"aX":-14.588635345158716},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-7.1,"breakHorizontal":13.0,"spinRate":1675,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4196981338216781,"extension":6.475072082277367},"index":7,"playId":"034aa3f6-9d2c-3a2c-8433-19eb4fff800d","pitchNumber":2,"startTime":"2026-03-15T21:48:38.529Z","endTime":"2026-03-15T21:48:41.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.5,"endSpeed":88.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23910123676656,"aZ":-23.793826676120634,"pfxX":-9.525322925134054,"pfxZ":4.164388744572985,"pX":-1.1231671299058255,"pZ":2.5274142643815467,"vX0":8.059149591441141,"vY0":-140.34640649012636,"vZ0":-3.3049095033880125,"x":159.81,"y":170.54,"x0":-2.7824172955466455,"y0":50.00239034495595,"z0":5.254925218207856,"aX":-19.163174234723524},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":15.7,"spinRate":2227,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.389017079119363,"extension":6.450741464880514},"index":8,"playId":"af45ba71-daa8-39e5-805a-06fade40a9e6","pitchNumber":3,"startTime":"2026-03-15T21:48:55.424Z","endTime":"2026-03-15T21:48:59.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18562427938001,"aZ":-24.344789214545273,"pfxX":-9.640318599446744,"pfxZ":3.836340468106666,"pX":-1.4200077511648521,"pZ":3.022866425440105,"vX0":6.710930289500162,"vY0":-141.2640717976978,"vZ0":-1.9230246684269616,"x":171.13,"y":157.16,"x0":-2.5619789546537572,"y0":50.002980248116636,"z0":5.261762911981939,"aX":-19.67757340916367},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":16.3,"spinRate":2244,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3862630963428746,"extension":6.365621968310688},"index":9,"playId":"7a2d4ffa-8a31-366e-af91-a668a23248b1","pitchNumber":4,"startTime":"2026-03-15T21:49:11.752Z","endTime":"2026-03-15T21:49:16.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":88.6,"endSpeed":82.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323074987170394,"aZ":-29.890684488960147,"pfxX":2.2235228918848113,"pfxZ":1.3435398354011703,"pX":1.0025841796804922,"pZ":2.1910156348670715,"vX0":8.11216813664431,"vY0":-128.92523502298732,"vZ0":-2.43238283789092,"x":78.78,"y":179.62,"x0":-2.460998385032934,"y0":50.00242928442091,"z0":5.430852220247733,"aX":3.779984787607869},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":-5.6,"spinRate":2365,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4232428636122676,"extension":6.495383671917885},"index":10,"playId":"50e46a56-632a-3388-b5b0-c72e36201d2b","pitchNumber":5,"startTime":"2026-03-15T21:49:27.434Z","endTime":"2026-03-15T21:49:32.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.304514310416568,"aZ":-30.453975001638916,"pfxX":2.8105465344473344,"pfxZ":1.0523927055664881,"pX":-0.8362576747326019,"pZ":2.291008251323069,"vX0":3.377885084111274,"vY0":-126.34842607984386,"vZ0":-1.631720069902601,"x":148.88,"y":176.92,"x0":-2.550532310055128,"y0":50.00148174198588,"z0":5.369215655458285,"aX":4.589577244587076},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-5.8,"spinRate":2333,"spinDirection":113},"zone":7,"typeConfidence":2.0,"plateTime":0.4318279100193161,"extension":6.576103485578123},"index":11,"playId":"9cbafe14-f7d3-331e-969c-21458eedead7","pitchNumber":6,"startTime":"2026-03-15T21:49:41.996Z","endTime":"2026-03-15T21:49:46.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:49:46.460Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:49:53.141Z","endTime":"2026-03-15T21:51:57.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.096060200618467,"aZ":-31.29034539540862,"pfxX":1.8198993605663647,"pfxZ":0.5381437481086291,"pX":0.449891224175609,"pZ":2.0066903566426224,"vX0":6.883412264173681,"vY0":-126.58975957998447,"vZ0":-2.1123113294774756,"x":99.85,"y":184.6,"x0":-2.5328559258106558,"y0":50.001521218231716,"z0":5.339394529142898,"aX":2.9730806668359073},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-4.8,"spinRate":2387,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.431503058704263,"extension":6.5338068210909235},"index":0,"playId":"c2aec5a2-7b5c-3903-805c-992471210c74","pitchNumber":1,"startTime":"2026-03-15T21:50:09.779Z","endTime":"2026-03-15T21:50:13.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":85.5,"endSpeed":78.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.656467033503013,"aZ":-36.68591701014298,"pfxX":4.035586288279758,"pfxZ":-2.873453157810859,"pX":-0.625912418792652,"pZ":2.223467110166795,"vX0":3.3640392618375707,"vY0":-124.49821610157844,"vZ0":-0.8914129605980525,"x":140.86,"y":178.75,"x0":-2.51808522390703,"y0":50.00037489714699,"z0":5.618546411734235,"aX":6.342772579768517},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.2,"breakHorizontal":-8.0,"spinRate":2396,"spinDirection":88},"zone":7,"typeConfidence":2.0,"plateTime":0.4397096475557123,"extension":6.494382778413537},"index":1,"playId":"c84b95cf-019a-3f6f-85f4-95cd676dc2d7","pitchNumber":2,"startTime":"2026-03-15T21:50:23.727Z","endTime":"2026-03-15T21:50:26.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-03-15T21:50:40.749Z","endTime":"2026-03-15T21:51:34.846Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"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":99.7,"endSpeed":91.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01162964384307,"aZ":-18.446147195807495,"pfxX":-6.827707611105573,"pfxZ":6.426401249772585,"pX":-0.4772634190884511,"pZ":3.748230913512127,"vX0":8.648345996068606,"vY0":-145.01453829899506,"vZ0":-1.534779856880641,"x":135.19,"y":137.58,"x0":-2.6071232642799727,"y0":50.00186136210722,"z0":5.406380094495371,"aX":-14.583250753212315},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.5,"breakHorizontal":10.7,"spinRate":2237,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3773014037582665,"extension":6.319527975422121},"index":3,"playId":"e6911878-b413-334d-bd8e-617f726dd7e7","pitchNumber":3,"startTime":"2026-03-15T21:51:34.846Z","endTime":"2026-03-15T21:51:37.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.354801259617542,"aZ":-33.82842195389761,"pfxX":2.2692409142636656,"pfxZ":-0.9969529804591666,"pX":1.0846667487253385,"pZ":1.1407865750370763,"vX0":8.194055364853728,"vY0":-127.95029479694726,"vZ0":-3.9387998677265195,"x":75.66,"y":207.98,"x0":-2.4484532963726853,"y0":50.00138243428197,"z0":5.33894649427577,"aX":3.7757996048948828},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.4,"breakHorizontal":-5.9,"spinRate":2487,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4273987153802903,"extension":6.700861076240176},"index":4,"playId":"181c16fa-af89-3863-ab9b-c3cfba8c85be","pitchNumber":4,"startTime":"2026-03-15T21:51:54.044Z","endTime":"2026-03-15T21:51:57.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:51:57.942Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rece Hinds doubles (3) on a fly ball to center fielder Rhylan Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:51:59.162Z","endTime":"2026-03-15T21:52:43.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":87.1,"endSpeed":80.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85737381932504,"aZ":-32.6487624102214,"pfxX":2.685608238644769,"pfxZ":-0.2893245117254022,"pX":-0.01568105097417004,"pZ":1.6889642783429624,"vX0":5.267700701614877,"vY0":-126.8879118172927,"vZ0":-2.8486442315582137,"x":117.6,"y":193.18,"x0":-2.4638344574912323,"y0":50.003805623387436,"z0":5.415661276550915,"aX":4.398233395099862},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.0,"breakHorizontal":-6.0,"spinRate":2411,"spinDirection":98},"zone":8,"typeConfidence":2.0,"plateTime":0.4309218760352911,"extension":6.4805736901023545},"index":0,"playId":"a7b581dd-a5b0-35ab-bce4-51b77cf6ef02","pitchNumber":1,"startTime":"2026-03-15T21:52:19.801Z","endTime":"2026-03-15T21:52:23.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.237157218813735,"aZ":-19.167285402522534,"pfxX":-6.370298862424746,"pfxZ":6.068336482745313,"pX":-1.1190074708001485,"pZ":2.908953960373188,"vX0":6.869229867116385,"vY0":-145.29288293019212,"vZ0":-3.8840164470009357,"x":159.65,"y":160.24,"x0":-2.683387694476742,"y0":50.00164879149081,"z0":5.423921743771285,"aX":-13.653135507717423},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.4,"breakHorizontal":10.2,"spinRate":2295,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3766141288284115,"extension":6.256711860537337},"hitData":{"launchSpeed":75.8,"launchAngle":39.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.32,"coordY":91.06}},"index":1,"playId":"d202b312-8fc6-31ae-9b4b-b211cbc443cf","pitchNumber":2,"startTime":"2026-03-15T21:52:35.398Z","endTime":"2026-03-15T21:52:43.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":677956,"link":"/api/v1/people/677956","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":677956,"link":"/api/v1/people/677956"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.35,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:52:43.842Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ke'Bryan Hayes walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:52:55.646Z","endTime":"2026-03-15T21:54:16.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnSecond":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.922574201394657,"aZ":-22.764495125777497,"pfxX":-9.558970654356363,"pfxZ":4.577467988707827,"pX":-1.3978923956142824,"pZ":2.7175680840887857,"vX0":7.375141669186005,"vY0":-142.34281210784914,"vZ0":-3.132800777361182,"x":170.28,"y":165.41,"x0":-2.777266958448348,"y0":50.00656199960712,"z0":5.269737643537581,"aX":-19.667982550671965},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.8,"breakHorizontal":15.8,"spinRate":2232,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38443034915329566,"extension":6.398873417158664},"index":0,"playId":"33e36750-3d80-3ae2-be1a-b37cb4ec7321","pitchNumber":1,"startTime":"2026-03-15T21:53:21.072Z","endTime":"2026-03-15T21:53:24.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.317714463943105,"aZ":-25.214680695042606,"pfxX":-10.62260946767161,"pfxZ":3.38417024553309,"pX":-0.2511652406011637,"pZ":1.2248888179151487,"vX0":10.599961018501217,"vY0":-142.55071109264665,"vZ0":-6.2878610822293535,"x":126.57,"y":205.71,"x0":-2.640929005799011,"y0":50.00033022096741,"z0":5.055099725158898,"aX":-21.8204091575879},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.9,"breakHorizontal":17.0,"spinRate":2247,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.38450347079393365,"extension":6.3569367602789315},"index":1,"playId":"cacfa033-78cb-3e7a-a6dd-6610e6473256","pitchNumber":2,"startTime":"2026-03-15T21:53:37.037Z","endTime":"2026-03-15T21:53:40.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":85.9,"endSpeed":79.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97699583780779,"aZ":-33.04339820712614,"pfxX":2.593626452644302,"pfxZ":-0.5509569751154082,"pX":0.3623025714203752,"pZ":1.1479821452929289,"vX0":6.385126343445899,"vY0":-124.98885725025913,"vZ0":-3.453383372826198,"x":103.19,"y":207.78,"x0":-2.5613463943253825,"y0":50.001918269803326,"z0":5.258404461706224,"aX":4.105779599801717},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.6,"breakHorizontal":-6.1,"spinRate":2396,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4380709057236394,"extension":6.609669787317137},"index":2,"playId":"6d62d404-a9d5-36ad-94d4-e3cbc1cf373e","pitchNumber":3,"startTime":"2026-03-15T21:53:54.814Z","endTime":"2026-03-15T21:53:58.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.830979724264733,"aZ":-19.69388142447607,"pfxX":-5.927975469021096,"pfxZ":6.310487169377453,"pX":-1.5331071190711527,"pZ":3.1624746814958815,"vX0":5.667974200925612,"vY0":-139.80692409599283,"vZ0":-2.256017455870471,"x":175.44,"y":153.39,"x0":-2.817589806460998,"y0":50.00225900868876,"z0":5.273955560239017,"aX":-11.72246389018282},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":9.6,"spinRate":2283,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3919330062063291,"extension":6.419097426091231},"index":3,"playId":"8d789b0c-a27a-3955-a1b2-e92b61cd70fd","pitchNumber":4,"startTime":"2026-03-15T21:54:12.640Z","endTime":"2026-03-15T21:54:16.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.07,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:54:16.233Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Dunn strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-15T21:54:54.368Z","endTime":"2026-03-15T21:55:39.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"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":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T21:54:30.020Z","endTime":"2026-03-15T21:54:56.521Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764027767820156,"aZ":-34.35134970899303,"pfxX":2.406179734405339,"pfxZ":-1.3397122414292246,"pX":0.5311676239720333,"pZ":1.1476550061654398,"vX0":6.886503592228442,"vY0":-127.13065239376316,"vZ0":-3.473879985868369,"x":96.75,"y":207.79,"x0":-2.5377799988040715,"y0":50.00594128865808,"z0":5.290268404635304,"aX":3.8959310372349423},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":-6.1,"spinRate":2483,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.43267497629422147,"extension":6.616179167858552},"index":1,"playId":"08ea5b7a-041d-3d6e-b11d-6079b018686c","pitchNumber":1,"startTime":"2026-03-15T21:54:56.521Z","endTime":"2026-03-15T21:55:00.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.311631977864277,"aZ":-33.27159504247183,"pfxX":3.318203959171217,"pfxZ":-0.7070650630335802,"pX":0.09926147412322663,"pZ":2.0131702018950586,"vX0":5.406146889516187,"vY0":-124.09268542122557,"vZ0":-1.4756680936502904,"x":113.22,"y":184.42,"x0":-2.540221797533426,"y0":50.0006799299809,"z0":5.392455641428077,"aX":5.163664523267751},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.3,"breakHorizontal":-7.3,"spinRate":2438,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.4417329537987662,"extension":6.4959841080110134},"index":2,"playId":"3a0e37d8-2873-3730-b768-5e08fd8e6540","pitchNumber":2,"startTime":"2026-03-15T21:55:15.346Z","endTime":"2026-03-15T21:55:19.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666096568897082,"aZ":-33.131548638420846,"pfxX":2.6194685293290947,"pfxZ":-0.5862116446656538,"pX":1.502566969470538,"pZ":1.689229223054293,"vX0":8.77937542277126,"vY0":-126.86970131314703,"vZ0":-2.5638618337857237,"x":59.73,"y":193.17,"x0":-2.3413525811374276,"y0":50.0025131778472,"z0":5.350265266951199,"aX":4.275084283793568},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":-6.7,"spinRate":2410,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.43151520625673,"extension":6.580932874081418},"index":3,"playId":"27123659-17cb-3217-adf6-90815e862482","pitchNumber":3,"startTime":"2026-03-15T21:55:34.400Z","endTime":"2026-03-15T21:55:39.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":677956,"link":"/api/v1/people/677956"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":4.500000000000014,"leverageIndex":1.78,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-15T21:55:39.493Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brock Rodden walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T21:57:48.823Z","endTime":"2026-03-15T22:00:00.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[8,9,10,11,12,13,14,15],"actionIndex":[0,1,2,3,4,5,6,7],"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":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":15},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kien Vu replaces right fielder Rece Hinds, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T21:57:51.010Z","endTime":"2026-03-15T21:57:51.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809844,"link":"/api/v1/people/809844"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":677956,"link":"/api/v1/people/677956"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":677956,"link":"/api/v1/people/677956"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dominic Pitelli replaces second baseman Matt McLain, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T21:57:51.012Z","endTime":"2026-03-15T21:57:51.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694689,"link":"/api/v1/people/694689"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ivan Johnson replaces left fielder Spencer Steer, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T21:57:51.014Z","endTime":"2026-03-15T21:57:51.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671155,"link":"/api/v1/people/671155"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Garrett Hampson replaces shortstop Elly De La Cruz, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-15T21:57:51.016Z","endTime":"2026-03-15T21:57:51.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: P.J. Higgins replaces first baseman Sal Stewart, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-15T21:57:51.018Z","endTime":"2026-03-15T21:57:51.019Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Austin Hendrick replaces center fielder Noelvi Marte, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-15T21:57:51.020Z","endTime":"2026-03-15T21:57:51.021Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690988,"link":"/api/v1/people/690988"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":682622,"link":"/api/v1/people/682622"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carlos Sanchez replaces third baseman Ke'Bryan Hayes, batting 8th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-15T21:57:51.022Z","endTime":"2026-03-15T21:57:51.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800176,"link":"/api/v1/people/800176"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":663647,"link":"/api/v1/people/663647"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brock Burke replaces Thomas Farr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-15T21:57:51.024Z","endTime":"2026-03-15T21:57:51.025Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686671,"link":"/api/v1/people/686671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149419613320166,"aZ":-12.257467335087119,"pfxX":5.612940854974701,"pfxZ":10.478417445998536,"pX":-0.6943307161421758,"pZ":2.2765846092672515,"vX0":-8.47332097866442,"vY0":-136.74887967586977,"vZ0":-8.301450253751515,"x":143.47,"y":177.31,"x0":1.7100649105874353,"y0":50.004988333066,"z0":6.185732941456635,"aX":10.671112529409616},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":-8.4,"spinRate":2430,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4000028906340152,"extension":6.639738985025133},"index":8,"playId":"1958afc9-447f-31a9-bc53-91529c3d3527","pitchNumber":1,"startTime":"2026-03-15T21:57:51.026Z","endTime":"2026-03-15T21:57:54.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":95.3,"endSpeed":86.9,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.457683925435347,"aZ":-11.026615728262174,"pfxX":4.265568127688818,"pfxZ":10.92354662697077,"pX":-0.8072955330837711,"pZ":3.0468611744443685,"vX0":-8.608963309564137,"vY0":-138.38826375983422,"vZ0":-6.87517188327009,"x":147.77,"y":156.51,"x0":1.792411781657638,"y0":50.00177278380849,"z0":6.305368163263808,"aX":8.258059256980562},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":-5.9,"spinRate":2545,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.3960895244986662,"extension":6.559344538159041},"index":9,"playId":"1c241797-c775-3796-9ab2-2e128097da54","pitchNumber":2,"startTime":"2026-03-15T21:58:05.603Z","endTime":"2026-03-15T21:58:09.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.4,"endSpeed":79.2,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.368966809821917,"aZ":-21.388618718218954,"pfxX":7.9421789882853435,"pfxZ":6.76476342643358,"pX":-0.7631501879865369,"pZ":2.07867241161431,"vX0":-8.855397088414025,"vY0":-125.46851324698089,"vZ0":-5.826201812992521,"x":146.09,"y":182.66,"x0":1.7800153996023846,"y0":50.00383686786126,"z0":6.173752580415821,"aX":12.664892205999752},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.0,"breakHorizontal":-12.4,"spinRate":2181,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.43652873261371594,"extension":6.3382347315261685},"index":10,"playId":"abe1d17a-df43-3818-a15b-3cf06aa40b00","pitchNumber":3,"startTime":"2026-03-15T21:58:21.021Z","endTime":"2026-03-15T21:58:24.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759918172594258,"aZ":-24.30566530176659,"pfxX":8.635893364417011,"pfxZ":4.900451216391857,"pX":-0.3888767993090495,"pZ":1.7062205817566423,"vX0":-8.273160534743992,"vY0":-126.2172144295195,"vZ0":-6.171811479278884,"x":131.82,"y":192.71,"x0":1.8164187979495845,"y0":50.00554697893092,"z0":6.1525310170748675,"aX":13.874059540367364},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":-13.7,"spinRate":2225,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.43470821471611965,"extension":6.416460612215685},"index":11,"playId":"f6487a9f-eb10-3d53-993c-ad792d73697b","pitchNumber":4,"startTime":"2026-03-15T21:58:40.323Z","endTime":"2026-03-15T21:58:43.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":96.9,"endSpeed":88.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62095709377273,"aZ":-11.859105511692318,"pfxX":5.067619562003918,"pfxZ":10.13505531584776,"pX":0.6797725850734812,"pZ":2.496897271887104,"vX0":-5.28301334021281,"vY0":-140.82058837738956,"vZ0":-8.06950952975798,"x":91.09,"y":171.36,"x0":1.923671617903337,"y0":50.00003668433838,"z0":6.170645848034584,"aX":10.154637531217015},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":-8.0,"spinRate":2408,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.3892707652452345,"extension":6.629454018483382},"index":12,"playId":"a145ec55-9804-3b3e-ab90-a703c2612a6e","pitchNumber":5,"startTime":"2026-03-15T21:59:02.237Z","endTime":"2026-03-15T21:59:05.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.0,"endSpeed":88.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26339996960582,"aZ":-13.283493230732716,"pfxX":4.475626865398404,"pfxZ":9.351567150629247,"pX":0.8143728225650498,"pZ":3.896792175161787,"vX0":-4.530854688140244,"vY0":-141.25190596189356,"vZ0":-4.30537943554273,"x":85.96,"y":133.57,"x0":1.8579482469969042,"y0":50.00155279355344,"z0":6.295147661369892,"aX":9.040595865558613},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":-7.2,"spinRate":2379,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.38779524063538817,"extension":6.582962849324076},"index":13,"playId":"17abc74e-408a-3e0c-929c-66de8ee254ef","pitchNumber":6,"startTime":"2026-03-15T21:59:23.097Z","endTime":"2026-03-15T21:59:26.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.294703615140016,"aZ":-11.133680017649782,"pfxX":4.358951074919041,"pfxZ":11.00056558070566,"pX":0.38382169117323195,"pZ":2.600136345483054,"vX0":-5.244019977102398,"vY0":-137.61373853491003,"vZ0":-7.82629319274708,"x":102.37,"y":168.58,"x0":1.7501903736468505,"y0":50.00577036070881,"z0":6.240220095062011,"aX":8.339830171793935},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":-6.7,"spinRate":2333,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.3984279167955225,"extension":6.752477838631659},"index":14,"playId":"844af02b-6aff-3a82-b4cb-babda1152867","pitchNumber":7,"startTime":"2026-03-15T21:59:38.802Z","endTime":"2026-03-15T21:59:41.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.249533830663516,"aZ":-14.564888897829517,"pfxX":3.7181777390822823,"pfxZ":9.487560924152735,"pX":1.6849936109309753,"pZ":4.255158754736473,"vX0":-1.9634866371606872,"vY0":-135.29419952312094,"vZ0":-2.9891322685995547,"x":52.77,"y":123.89,"x0":1.9367283486879687,"y0":50.000213876622524,"z0":6.393796819908724,"aX":6.898420735955122},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-6.4,"spinRate":2287,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40469555195822604,"extension":6.473069601900998},"index":15,"playId":"c404a60b-9955-396f-a290-8e74ca847807","pitchNumber":8,"startTime":"2026-03-15T21:59:57.417Z","endTime":"2026-03-15T22:00:00.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.3,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:00:00.950Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Suisbel flies out to right fielder Kien Vu.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T22:00:14.292Z","endTime":"2026-03-15T22:01:35.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":692044,"fullName":"Luis Suisbel","link":"/api/v1/people/692044"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692044,"fullName":"Luis Suisbel","link":"/api/v1/people/692044"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":809844,"link":"/api/v1/people/809844"},"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(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":94.1,"endSpeed":86.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252924898246388,"aZ":-14.04544697132548,"pfxX":2.9315636169855117,"pfxZ":9.493146534331405,"pX":0.8650096045796339,"pZ":4.233663161258373,"vX0":-4.239002733876683,"vY0":-137.0553970867953,"vZ0":-3.2912910244121214,"x":84.03,"y":124.47,"x0":2.0481978490820163,"y0":50.00135708314963,"z0":6.404595780780339,"aX":5.597713464719619},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":-4.4,"spinRate":2239,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39908262831000396,"extension":6.571927386861816},"index":0,"playId":"b9440a8f-0f40-3387-8627-f1bb305edb8f","pitchNumber":1,"startTime":"2026-03-15T22:00:26.352Z","endTime":"2026-03-15T22:00:29.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.1,"endSpeed":86.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.016079692910385,"aZ":-11.833872530948328,"pfxX":2.725820420832563,"pfxZ":10.658205204048002,"pX":-1.0249062251972565,"pZ":2.885054112095149,"vX0":-8.450969210397904,"vY0":-136.7582931284383,"vZ0":-6.988630686905939,"x":156.07,"y":160.88,"x0":1.7409621945796023,"y0":50.00535864832786,"z0":6.272283546682008,"aX":5.204205856369359},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":-3.4,"spinRate":2378,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.3993588720094903,"extension":6.647495241671382},"index":1,"playId":"d902ba0e-90df-3f0b-8f8e-2e7ab1c79f02","pitchNumber":2,"startTime":"2026-03-15T22:00:48.628Z","endTime":"2026-03-15T22:00:52.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080807649546966,"aZ":-12.351605517334288,"pfxX":2.9095951708459733,"pfxZ":10.304159069866522,"pX":0.44080621947699217,"pZ":2.9983563022394693,"vX0":-5.028998079546068,"vY0":-137.48306508095354,"vZ0":-6.717822263267733,"x":100.2,"y":157.82,"x0":1.9116012025306974,"y0":50.00306408421266,"z0":6.303419530643251,"aX":5.597822662466423},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":-4.3,"spinRate":2259,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.3976528732918765,"extension":6.695606254158565},"index":2,"playId":"17da1b5c-ec31-3f8f-911f-83f10fefd342","pitchNumber":3,"startTime":"2026-03-15T22:01:07.560Z","endTime":"2026-03-15T22:01:11.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.028682502052956,"aZ":-21.515696275749004,"pfxX":7.640838473663064,"pfxZ":6.446662292352876,"pX":0.10786302888955301,"pZ":1.3706933653915327,"vX0":-6.936668009321924,"vY0":-127.69820665122153,"vZ0":-7.917945530200341,"x":112.89,"y":201.77,"x0":1.865335160151442,"y0":50.002537466484206,"z0":6.201197978376371,"aX":12.632725611841458},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.1,"breakHorizontal":-12.2,"spinRate":2154,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4287465477812593,"extension":6.7990132959362075},"hitData":{"launchSpeed":80.7,"launchAngle":47.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.03,"coordY":107.78}},"index":3,"playId":"dcadc5ee-a332-39aa-acaa-7f396bf0fbe7","pitchNumber":4,"startTime":"2026-03-15T22:01:26.672Z","endTime":"2026-03-15T22:01:35.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692044,"link":"/api/v1/people/692044"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":692044,"link":"/api/v1/people/692044"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.48,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:01:35.422Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhylan Thomas singles on a ground ball to left fielder Ivan Johnson. Brock Rodden to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T22:02:18.525Z","endTime":"2026-03-15T22:03:53.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"postOnThird":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"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":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671155,"link":"/api/v1/people/671155"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","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":"a35934bb-c45d-3295-b820-4289e8aa5741","startTime":"2026-03-15T22:02:00.675Z","endTime":"2026-03-15T22:02:03.684Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996001495552562,"aZ":-27.45579985819599,"pfxX":-0.24124065390132277,"pfxZ":2.838507118684924,"pX":0.6869202520057072,"pZ":1.4797029888512514,"vX0":-3.208707652327747,"vY0":-127.93370594652815,"vZ0":-6.777385658111761,"x":90.82,"y":198.83,"x0":1.987832502456864,"y0":50.0016978455651,"z0":6.310601537402303,"aX":-0.3995293429551026},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":1.2,"spinRate":2184,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.42788511340538093,"extension":6.72106980049034},"index":1,"playId":"686f734d-20c1-3dda-b0a2-8f2568c4bb06","pitchNumber":1,"startTime":"2026-03-15T22:02:20.678Z","endTime":"2026-03-15T22:02:28.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.057827292306687,"aZ":-11.182583030716973,"pfxX":3.317649734691658,"pfxZ":10.565912624762824,"pX":-0.5370327683246079,"pZ":2.2189783356936665,"vX0":-7.588993078553967,"vY0":-139.94926898155646,"vZ0":-8.901991603423927,"x":137.47,"y":178.87,"x0":1.7767400193157692,"y0":50.00665812125238,"z0":6.170283394002086,"aX":6.594089728612633},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":-4.4,"spinRate":2325,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.39111203774171965,"extension":6.728664405464525},"index":2,"playId":"d40b1dac-6165-3cb6-9091-9428a14f2358","pitchNumber":2,"startTime":"2026-03-15T22:02:42.036Z","endTime":"2026-03-15T22:02:46.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brock Rodden steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"d40b1dac-6165-3cb6-9091-9428a14f2358","startTime":"2026-03-15T22:02:53.155Z","endTime":"2026-03-15T22:03:07.169Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":801126,"link":"/api/v1/people/801126"},"postOnSecond":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.42,"dramaIndex":20.0,"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":88.3,"endSpeed":81.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.518441101515712,"aZ":-26.48497891126263,"pfxX":0.9105878279581638,"pfxZ":3.4080728884864113,"pX":-1.0806172208619091,"pZ":-0.08088010920935677,"vX0":-7.273947635292714,"vY0":-128.12898349205565,"vZ0":-10.42818570667201,"x":158.19,"y":240.96,"x0":1.6720203044649802,"y0":50.00146275309802,"z0":6.097969029999038,"aX":1.519727703610588},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":-0.1,"spinRate":2311,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.42684719572927143,"extension":6.65835112442127},"index":4,"playId":"b2d64885-e59f-3445-9065-c50767835156","pitchNumber":3,"startTime":"2026-03-15T22:03:07.169Z","endTime":"2026-03-15T22:03:10.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28089651255718,"aZ":-27.154347840002867,"pfxX":2.4533297101687843,"pfxZ":3.0406426990010704,"pX":0.045369353428004675,"pZ":2.0774611713994138,"vX0":-5.180606021055949,"vY0":-127.89085875375832,"vZ0":-5.441606296121126,"x":115.27,"y":182.69,"x0":1.7818589913876024,"y0":50.0017328168635,"z0":6.3722934592209945,"aX":4.049025886240541},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":-3.2,"spinRate":2390,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4288778623040961,"extension":6.496897759857853},"index":5,"playId":"b287e47b-8811-3d7b-ae29-898e247b0fae","pitchNumber":4,"startTime":"2026-03-15T22:03:27.501Z","endTime":"2026-03-15T22:03:31.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23111751985684,"aZ":-13.978885833493045,"pfxX":6.450618171712179,"pfxZ":9.058889884400143,"pX":-0.04357913990330577,"pZ":3.1816567681669903,"vX0":-7.63671228639095,"vY0":-140.68118777466884,"vZ0":-6.080275263479645,"x":118.66,"y":152.88,"x0":1.865166869841875,"y0":50.006482166820234,"z0":6.273438816481621,"aX":12.962322966665939},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-10.2,"spinRate":2442,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.3890054551356745,"extension":6.693593463911861},"hitData":{"launchSpeed":95.4,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.37,"coordY":158.17}},"index":6,"playId":"8052dc66-118c-3901-a971-f809722978fd","pitchNumber":5,"startTime":"2026-03-15T22:03:48.055Z","endTime":"2026-03-15T22:03:53.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"second":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.42,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:03:53.300Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a line drive to left fielder Ivan Johnson. Brock Rodden scores. Rhylan Thomas to 2nd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T22:04:04.803Z","endTime":"2026-03-15T22:04:48.504Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnSecond":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671155,"link":"/api/v1/people/671155"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.639116976838,"aZ":-19.16630791880519,"pfxX":8.05682418097161,"pfxZ":6.868422186080181,"pX":0.7455728765381999,"pZ":2.622132339920112,"vX0":-6.072951910186218,"vY0":-136.3941484456042,"vZ0":-6.185555936410828,"x":88.58,"y":167.98,"x0":1.9488735508501636,"y0":50.00081652532193,"z0":6.231090227771187,"aX":15.251927361104595},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":-13.4,"spinRate":2211,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4008332033807709,"extension":6.722043467053604},"index":0,"playId":"66efaa61-22f1-3e00-9cc2-84650db859ef","pitchNumber":1,"startTime":"2026-03-15T22:04:26.791Z","endTime":"2026-03-15T22:04:30.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.936844193754858,"aZ":-19.920384176387383,"pfxX":8.45383799640797,"pfxZ":6.477522607348652,"pX":0.5480235983031223,"pZ":2.4479941159051766,"vX0":-6.639193979164785,"vY0":-136.6529637019626,"vZ0":-6.5488255268410525,"x":96.11,"y":172.68,"x0":1.9099094249353838,"y0":50.006339571617474,"z0":6.242850555158417,"aX":16.001912115838728},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":-13.9,"spinRate":2239,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.40071636519778364,"extension":6.6458688902128955},"hitData":{"launchSpeed":86.0,"launchAngle":25.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.0,"coordY":117.15}},"index":1,"playId":"adb9e2b3-26d5-3533-82a2-36c234797002","pitchNumber":2,"startTime":"2026-03-15T22:04:42.465Z","endTime":"2026-03-15T22:04:48.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":689041,"link":"/api/v1/people/689041"},"third":{"id":801126,"link":"/api/v1/people/801126"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.67,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:04:48.504Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T22:05:30.614Z","endTime":"2026-03-15T22:07:14.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":826163,"fullName":"Carter Dorighi","link":"/api/v1/people/826163"},"postOnSecond":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Carter Dorighi replaces Brendan Donovan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T22:05:23.022Z","endTime":"2026-03-15T22:05:32.010Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":826163,"link":"/api/v1/people/826163"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":680977,"link":"/api/v1/people/680977"},"base":1,"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714883373875757,"aZ":-27.254615867932614,"pfxX":0.6718306987550573,"pfxZ":3.05054653432967,"pX":0.614245645560594,"pZ":1.8884114184412997,"vX0":-3.6288233169089894,"vY0":-126.65625294147075,"vZ0":-5.466550358128969,"x":93.59,"y":187.79,"x0":1.98301062584331,"y0":50.00341551133437,"z0":6.275301661370606,"aX":1.0839199112835847},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":-0.4,"spinRate":2263,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4337325593448731,"extension":6.529750932200938},"index":1,"playId":"0e7a4293-e2a2-31a2-a70c-d8ddb24804d5","pitchNumber":1,"startTime":"2026-03-15T22:05:32.010Z","endTime":"2026-03-15T22:05:35.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64438321627416,"aZ":-23.717720077747803,"pfxX":8.965271198213824,"pfxZ":5.1471610103408025,"pX":0.24001943974714746,"pZ":0.27863049807784923,"vX0":-6.969587802972949,"vY0":-126.7713172388515,"vZ0":-9.726082874947599,"x":107.85,"y":231.26,"x0":1.847523327425796,"y0":50.002458851902254,"z0":6.028494013286394,"aX":14.728655514670807},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":2095,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.43052998890095884,"extension":6.51720395576279},"index":2,"playId":"de2a92c5-1368-3ed4-b8c0-a015d1bcfeae","pitchNumber":2,"startTime":"2026-03-15T22:05:49.237Z","endTime":"2026-03-15T22:05:52.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117568352543984,"aZ":-24.356419241362932,"pfxX":6.901300784808525,"pfxZ":4.670397468373132,"pX":-0.2981623040775736,"pZ":1.734750594438769,"vX0":-7.500246158422606,"vY0":-128.23122766769725,"vZ0":-6.490795347622185,"x":128.37,"y":191.94,"x0":1.7602562878623373,"y0":50.00396062286834,"z0":6.184112929340953,"aX":11.558486586310867},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":-10.9,"spinRate":2169,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.4262111908541857,"extension":6.565143191084981},"index":3,"playId":"5dde1b44-ef8f-356e-a5ec-14739164fa15","pitchNumber":3,"startTime":"2026-03-15T22:06:09.827Z","endTime":"2026-03-15T22:06:13.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40626018572338,"aZ":-11.69163098391323,"pfxX":4.3024359862114,"pfxZ":10.02048408925159,"pX":-0.17551156160330886,"pZ":3.806036447305939,"vX0":-7.155356998696954,"vY0":-142.241263033166,"vZ0":-5.006108742598915,"x":123.69,"y":136.02,"x0":1.8165748198365743,"y0":50.00181443714354,"z0":6.333622026219072,"aX":8.794238122376006},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":-6.2,"spinRate":2340,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.385450341858276,"extension":6.663906304474616},"index":4,"playId":"dafd37cc-026c-3902-8f6e-7dbb55c6f128","pitchNumber":4,"startTime":"2026-03-15T22:06:32.123Z","endTime":"2026-03-15T22:06:36.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7716373211136,"aZ":-12.614257483548254,"pfxX":5.326493553087676,"pfxZ":10.142879379511992,"pX":0.975815737623698,"pZ":2.446510558034181,"vX0":-4.189456796548908,"vY0":-138.43303221822626,"vZ0":-8.015889891051916,"x":79.8,"y":172.72,"x0":1.821703942374009,"y0":50.00012981557381,"z0":6.236376581132476,"aX":10.269543583817091},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-8.6,"spinRate":2280,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.396634370329243,"extension":6.668338243155109},"index":5,"playId":"89216426-391f-3fa9-a3e6-304a6ae073e9","pitchNumber":5,"startTime":"2026-03-15T22:06:51.257Z","endTime":"2026-03-15T22:06:54.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.866014248631817,"aZ":-12.212554883602754,"pfxX":3.9918995479287567,"pfxZ":10.373892798785274,"pX":-0.026950696866995066,"pZ":3.153847461970531,"vX0":-6.280386429880547,"vY0":-138.11138931038138,"vZ0":-6.400229604319534,"x":118.03,"y":153.63,"x0":1.7619002199719778,"y0":50.003149367752606,"z0":6.32895408439285,"aX":7.682102480209388},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":-5.9,"spinRate":2269,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.3971561292881711,"extension":6.660043221688373},"index":6,"playId":"27d408f4-f9f1-35cd-b668-a5e72829f33c","pitchNumber":6,"startTime":"2026-03-15T22:07:10.598Z","endTime":"2026-03-15T22:07:14.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.36,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:07:14.424Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Raley grounds out softly to pitcher Brock Burke.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-15T22:07:15.258Z","endTime":"2026-03-15T22:07:59.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":88.0,"endSpeed":80.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148911996407378,"aZ":-28.685304249161497,"pfxX":1.7328936799139798,"pfxZ":2.1081687325592604,"pX":-0.19608647948046481,"pZ":2.604640660186135,"vX0":-5.774749117137849,"vY0":-128.02532067006544,"vZ0":-3.926340974697472,"x":124.47,"y":168.45,"x0":1.8665206975506878,"y0":50.00432586965365,"z0":6.410769090528769,"aX":2.8695750720992605},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-1.8,"spinRate":2357,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.42831509921153765,"extension":6.62095850112036},"index":0,"playId":"b3cf657d-eac5-33a1-a2a9-15bb5355e73b","pitchNumber":1,"startTime":"2026-03-15T22:07:37.614Z","endTime":"2026-03-15T22:07:40.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":94.0,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.323356639903896,"aZ":-16.917962538701026,"pfxX":7.680961817669218,"pfxZ":8.069167082721538,"pX":1.0209286770150505,"pZ":2.349817711659379,"vX0":-4.718890964699509,"vY0":-136.70447168956122,"vZ0":-7.585764783091052,"x":78.08,"y":175.33,"x0":1.7720656238286103,"y0":50.006488715348986,"z0":6.323578895612192,"aX":14.531248142766762},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":-13.0,"spinRate":2250,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40077080168879675,"extension":6.739656561434781},"hitData":{"launchSpeed":53.8,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.69,"coordY":190.24}},"index":1,"playId":"797907aa-48f7-31f7-b4a6-030e43671979","pitchNumber":2,"startTime":"2026-03-15T22:07:54.372Z","endTime":"2026-03-15T22:07:59.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":670042,"link":"/api/v1/people/670042","batSide":{"code":"L","description":"Left"}},"first":{"id":826163,"link":"/api/v1/people/826163"},"second":{"id":689041,"link":"/api/v1/people/689041"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":670042,"link":"/api/v1/people/670042"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:07:59.007Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Pitelli called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T22:10:37.756Z","endTime":"2026-03-15T22:11:36.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694689,"fullName":"Dominic Pitelli","link":"/api/v1/people/694689"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694689,"fullName":"Dominic Pitelli","link":"/api/v1/people/694689"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Carter Dorighi remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T22:09:53.873Z","endTime":"2026-03-15T22:09:53.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":826163,"link":"/api/v1/people/826163"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":680977,"link":"/api/v1/people/680977"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":680977,"link":"/api/v1/people/680977"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Konni Durschlag replaces right fielder Luke Raley, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T22:09:53.886Z","endTime":"2026-03-15T22:09:53.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":835621,"link":"/api/v1/people/835621"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Brash replaces Andrés Muñoz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T22:09:53.887Z","endTime":"2026-03-15T22:10:39.935Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":93.8,"endSpeed":85.6,"strikeZoneTop":3.109,"strikeZoneBottom":1.569,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56207859499745,"aZ":-23.426549209805348,"pfxX":-9.817385336162138,"pfxZ":4.641679347973957,"pX":-0.43721837027812155,"pZ":4.350486568837752,"vX0":8.496647453414562,"vY0":-136.32390969937302,"vZ0":0.6931593820661204,"x":133.67,"y":121.32,"x0":-2.316657750227132,"y0":50.00373324527102,"z0":5.708242970696553,"aX":-18.506126943388743},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":16.0,"spinRate":2052,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4015661345859267,"extension":6.325915084676621},"index":3,"playId":"b009b8f0-8890-38c2-a464-276bbfce9034","pitchNumber":1,"startTime":"2026-03-15T22:10:39.935Z","endTime":"2026-03-15T22:10:43.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.5,"endSpeed":78.0,"strikeZoneTop":3.109,"strikeZoneBottom":1.569,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938422069044393,"aZ":-34.31492648020491,"pfxX":5.646426473584815,"pfxZ":-1.3787215750985657,"pX":-0.4021468440994655,"pZ":1.6269551609034651,"vX0":3.514875598799316,"vY0":-124.5004019276676,"vZ0":-2.052487310585051,"x":132.33,"y":194.85,"x0":-2.571894749170157,"y0":50.00387182005466,"z0":5.336523859436441,"aX":8.752814452032128},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-11.2,"spinRate":2907,"spinDirection":51},"zone":7,"typeConfidence":0.88,"plateTime":0.44207612380327044,"extension":6.350623658295612},"index":4,"playId":"e4595870-1275-3093-9600-eba3ca681244","pitchNumber":2,"startTime":"2026-03-15T22:10:54.993Z","endTime":"2026-03-15T22:10:58.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.109,"strikeZoneBottom":1.569,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61847265992965,"aZ":-30.954969233585402,"pfxX":7.292295493809409,"pfxZ":0.8158039762018685,"pX":0.7460711432675132,"pZ":2.2814966044177,"vX0":5.407073544184067,"vY0":-122.05940132674137,"vZ0":-1.1052416358513404,"x":88.56,"y":177.18,"x0":-2.4509748487600405,"y0":50.00483369133693,"z0":5.422855927375893,"aX":10.92489325721982},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.4,"breakHorizontal":-14.5,"spinRate":2905,"spinDirection":58},"zone":6,"typeConfidence":0.91,"plateTime":0.4499586416110879,"extension":6.424026858633027},"index":5,"playId":"ad0eca91-ff3a-3a7c-947a-544adf085d5b","pitchNumber":3,"startTime":"2026-03-15T22:11:11.538Z","endTime":"2026-03-15T22:11:14.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-15T22:11:22.634Z","endTime":"2026-03-15T22:11:31.680Z","isPitch":false,"type":"action","player":{"id":694689,"link":"/api/v1/people/694689"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.4,"strikeZoneTop":3.109,"strikeZoneBottom":1.569,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328682926617983,"aZ":-33.92290272061897,"pfxX":-5.082380005547483,"pfxZ":-1.0717425871615465,"pX":-0.7215791404582449,"pZ":2.4889088813457945,"vX0":6.226217436213668,"vY0":-127.69533585883033,"vZ0":-0.522744328131638,"x":144.5,"y":171.58,"x0":-2.5500847576533068,"y0":50.005482794693755,"z0":5.40348302149773,"aX":-8.256346755601893},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.8,"breakHorizontal":7.6,"spinRate":1879,"spinDirection":249},"zone":4,"typeConfidence":0.81,"plateTime":0.43164796877038647,"extension":6.254037814150144},"index":7,"playId":"57302271-76b9-3e19-b26a-512f76e553c0","pitchNumber":4,"startTime":"2026-03-15T22:11:31.680Z","endTime":"2026-03-15T22:11:36.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694689,"link":"/api/v1/people/694689"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":694689,"link":"/api/v1/people/694689"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:11:36.523Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ivan Johnson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T22:11:36.048Z","endTime":"2026-03-15T22:13:47.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.828927480859928,"aZ":-23.326130625510096,"pfxX":-9.514290277526143,"pfxZ":4.656484891682933,"pX":-0.8195870864177022,"pZ":4.644878731165357,"vX0":7.0708612447546235,"vY0":-137.12872612303198,"vZ0":1.6121626818521608,"x":148.24,"y":113.37,"x0":-2.197685390694105,"y0":50.00538434997053,"z0":5.642576408491166,"aX":-18.09009636102251},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":15.7,"spinRate":2102,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39969534082039937,"extension":6.332207489145467},"index":0,"playId":"d8db7b55-3da2-333b-9f3a-b9ca80104d21","pitchNumber":1,"startTime":"2026-03-15T22:11:59.351Z","endTime":"2026-03-15T22:12:02.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714467820278788,"aZ":-31.117215291345207,"pfxX":6.971662402963286,"pfxZ":0.7116304893434862,"pX":0.22197259007238226,"pZ":2.244136324757496,"vX0":4.649735775428312,"vY0":-122.1114847833408,"vZ0":-1.0166945973392931,"x":108.54,"y":178.19,"x0":-2.623315845300993,"y0":50.00223456936847,"z0":5.382755782267704,"aX":10.355908669944943},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.3,"breakHorizontal":-13.8,"spinRate":2807,"spinDirection":57},"zone":6,"typeConfidence":0.91,"plateTime":0.45137306212001915,"extension":6.516615341775703},"index":1,"playId":"b9bdd362-0aa8-3aa8-b7c5-250d4e214559","pitchNumber":2,"startTime":"2026-03-15T22:12:16.527Z","endTime":"2026-03-15T22:12:20.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.7,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9294501626926,"aZ":-30.673124368230965,"pfxX":-6.763866645373801,"pfxZ":0.8946781937998125,"pX":-0.37279857923363385,"pZ":4.238354703061273,"vX0":7.777037622878566,"vY0":-128.87147266481023,"vZ0":2.56402969680415,"x":131.21,"y":124.34,"x0":-2.5573951612950188,"y0":50.00192344581102,"z0":5.6070464526120665,"aX":-11.32514588649368},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":10.4,"spinRate":1855,"spinDirection":254},"zone":11,"typeConfidence":0.86,"plateTime":0.4257727840955092,"extension":6.231333134392235},"index":2,"playId":"9aa7caa0-3fb8-33ff-b8a1-4924429f472a","pitchNumber":3,"startTime":"2026-03-15T22:12:31.767Z","endTime":"2026-03-15T22:12:35.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218903271638336,"aZ":-30.392486672224504,"pfxX":-3.6586990436587934,"pfxZ":1.075229410447852,"pX":-0.32062607256209225,"pZ":3.2016192695489596,"vX0":7.0309509952716445,"vY0":-127.53045248179103,"vZ0":0.45381911297196864,"x":129.22,"y":152.34,"x0":-2.6328024253926468,"y0":50.00123717561333,"z0":5.410762762534714,"aX":-6.051494330707209},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":5.2,"spinRate":1919,"spinDirection":250},"zone":1,"typeConfidence":0.52,"plateTime":0.4288141477977745,"extension":6.515920655079117},"index":3,"playId":"8de6f600-a310-379a-b2e3-7e346983a57e","pitchNumber":4,"startTime":"2026-03-15T22:12:49.130Z","endTime":"2026-03-15T22:12:52.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43486966910951,"aZ":-33.623862070629436,"pfxX":8.408503731204169,"pfxZ":-0.9303882051729158,"pX":-0.83445679519374,"pZ":2.788460014462879,"vX0":1.6399978705272826,"vY0":-124.9329350037795,"vZ0":0.3404095079200804,"x":148.81,"y":163.49,"x0":-2.5931313157777667,"y0":50.002988384731445,"z0":5.445594606028004,"aX":13.106123329274169},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.3,"breakHorizontal":-15.6,"spinRate":2956,"spinDirection":47},"zone":4,"typeConfidence":0.9,"plateTime":0.44078315496112275,"extension":6.488153124442778},"index":4,"playId":"acbb505b-570e-39da-8798-6b6d51f86bbf","pitchNumber":5,"startTime":"2026-03-15T22:13:06.719Z","endTime":"2026-03-15T22:13:11.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.047700653052953,"aZ":-31.854628246239148,"pfxX":5.4847117555576395,"pfxZ":0.20763544700258496,"pX":-0.5649505992563104,"pZ":2.011492739834099,"vX0":3.139094692918786,"vY0":-124.5306727488676,"vZ0":-1.3469683687122251,"x":138.53,"y":184.47,"x0":-2.55984082813888,"y0":50.003179683395615,"z0":5.226273811943036,"aX":8.502468019486809},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.2,"breakHorizontal":-10.7,"spinRate":2793,"spinDirection":65},"zone":7,"typeConfidence":0.89,"plateTime":0.4420407222608196,"extension":6.422960277748264},"index":5,"playId":"5160fc88-11b6-3e88-b8ba-bb08bcd8980e","pitchNumber":6,"startTime":"2026-03-15T22:13:23.333Z","endTime":"2026-03-15T22:13:29.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734977158326405,"aZ":-31.105785022952627,"pfxX":8.680325000061838,"pfxZ":0.7000815756588441,"pX":-0.3539210636604639,"pZ":2.577534164965467,"vX0":2.6369643519638477,"vY0":-122.27196935354651,"vZ0":-0.3607368611107553,"x":130.49,"y":169.19,"x0":-2.5733714480858847,"y0":50.00013188249753,"z0":5.392322537436115,"aX":13.161374751113646},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":-16.3,"spinRate":2792,"spinDirection":66},"zone":4,"typeConfidence":0.91,"plateTime":0.447681390009369,"extension":6.313224137010029},"index":6,"playId":"c96b316d-5367-3b19-a636-6853aa2ca375","pitchNumber":7,"startTime":"2026-03-15T22:13:43.862Z","endTime":"2026-03-15T22:13:47.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671155,"link":"/api/v1/people/671155"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":671155,"link":"/api/v1/people/671155"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:13:47.368Z","atBatIndex":59},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Garrett Hampson reaches on a fielding error by third baseman Carter Dorighi.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T22:13:49.393Z","endTime":"2026-03-15T22:16:02.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":826163,"link":"/api/v1/people/826163"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.213552656235375,"aZ":-23.422786017682057,"pfxX":-10.633041484058074,"pfxZ":4.612008260609054,"pX":-1.145362856351434,"pZ":3.1779583631513755,"vX0":6.957395551772655,"vY0":-136.47260316639264,"vZ0":-1.7520618643325423,"x":160.66,"y":152.98,"x0":-2.3377892841042525,"y0":50.00549326525859,"z0":5.431253036044833,"aX":-20.19002849549704},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":17.9,"spinRate":2086,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4003506658419971,"extension":6.537363557201672},"index":0,"playId":"0a217910-3891-32a2-9dcf-f30b3bfe2aab","pitchNumber":1,"startTime":"2026-03-15T22:14:12.059Z","endTime":"2026-03-15T22:14:16.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047595626486977,"aZ":-31.022168879971176,"pfxX":6.203278693706952,"pfxZ":0.735809590377988,"pX":0.33820998378110806,"pZ":2.6518186457862396,"vX0":5.599838636511499,"vY0":-124.78931591065171,"vZ0":-0.2881991086173681,"x":104.11,"y":167.18,"x0":-2.7474351451214063,"y0":50.001851025192195,"z0":5.342423488779905,"aX":9.701705940132731},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.6,"breakHorizontal":-12.6,"spinRate":2831,"spinDirection":71},"zone":6,"typeConfidence":0.9,"plateTime":0.4403173282591677,"extension":6.419729539616491},"index":1,"playId":"d0e8c284-2eb5-347c-b387-f5d926ad9c5b","pitchNumber":2,"startTime":"2026-03-15T22:14:25.249Z","endTime":"2026-03-15T22:14:28.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.813735980147708,"aZ":-29.788015542156025,"pfxX":-4.966821385124291,"pfxZ":1.4523649656644553,"pX":0.26927164789467245,"pZ":1.9907861680218817,"vX0":8.473971692450691,"vY0":-127.17721379562431,"vZ0":-2.2581378992207797,"x":106.74,"y":185.03,"x0":-2.4528700466252045,"y0":50.0060277558918,"z0":5.240858191260564,"aX":-8.180645386010982},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":7.2,"spinRate":1670,"spinDirection":263},"zone":9,"typeConfidence":0.66,"plateTime":0.42982709460528756,"extension":6.577183072936799},"index":2,"playId":"85f432ed-44b4-39f7-a2b6-3e631d9a27cb","pitchNumber":3,"startTime":"2026-03-15T22:14:46.205Z","endTime":"2026-03-15T22:14:49.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-15T22:15:00.821Z","endTime":"2026-03-15T22:15:14.496Z","isPitch":false,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.098809888628423,"aZ":-28.86605593486204,"pfxX":-4.559769891895316,"pfxZ":1.99354700966376,"pX":1.2245109511563455,"pZ":1.4501359366424071,"vX0":10.733252727635138,"vY0":-128.21492248978535,"vZ0":-3.7896953485563767,"x":70.32,"y":199.63,"x0":-2.4280237576536825,"y0":50.00367009699411,"z0":5.205863910681351,"aX":-7.573894548527339},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":5.8,"spinRate":1754,"spinDirection":257},"zone":14,"typeConfidence":0.67,"plateTime":0.4275745092774583,"extension":6.683297118339837},"index":4,"playId":"144b04e2-aea6-30d8-a161-5a48054643a6","pitchNumber":4,"startTime":"2026-03-15T22:15:14.496Z","endTime":"2026-03-15T22:15:18.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70185684482487,"aZ":-32.083191367729356,"pfxX":4.287939617976516,"pfxZ":0.05596823933003847,"pX":0.8690913946877253,"pZ":2.0104379578786515,"vX0":6.3223479862376,"vY0":-124.96518878598584,"vZ0":-1.9193626024324741,"x":83.87,"y":184.5,"x0":-2.252803179663132,"y0":50.00211992227568,"z0":5.429619269601525,"aX":6.764919503018231},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":-9.2,"spinRate":2887,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.43867614820933687,"extension":6.621167494716634},"index":5,"playId":"915432e8-cb42-3ee1-aba9-f56e655177a9","pitchNumber":5,"startTime":"2026-03-15T22:15:30.716Z","endTime":"2026-03-15T22:15:35.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.195984169869174,"aZ":-31.00836148490471,"pfxX":7.726589617771529,"pfxZ":0.7451004013257805,"pX":-0.6372867622317737,"pZ":2.1223992619486007,"vX0":2.2839964555337997,"vY0":-123.51102597522129,"vZ0":-1.4970204978452677,"x":141.29,"y":181.48,"x0":-2.575450697190158,"y0":50.00170979085152,"z0":5.3188995404289665,"aX":12.060433902944597},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":-14.5,"spinRate":2739,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.44170348954420025,"extension":6.495098125055208},"hitData":{"launchSpeed":83.6,"launchAngle":4.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.28,"coordY":171.86}},"index":6,"playId":"6ab9221f-be3e-3951-b128-357d6201ec03","pitchNumber":6,"startTime":"2026-03-15T22:15:56.096Z","endTime":"2026-03-15T22:16:02.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641658,"link":"/api/v1/people/641658"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":641658,"link":"/api/v1/people/641658"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.19,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:16:02.654Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"P.J. Higgins walks. Garrett Hampson to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T22:18:34.345Z","endTime":"2026-03-15T22:21:31.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806288,"fullName":"Stefan Raeth","link":"/api/v1/people/806288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"postOnSecond":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"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":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-15T22:16:20.012Z","endTime":"2026-03-15T22:18:25.543Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Stefan Raeth replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-15T22:18:25.543Z","endTime":"2026-03-15T22:18:36.451Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806288,"link":"/api/v1/people/806288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.703163960561287,"aZ":-29.865140654029023,"pfxX":9.378383183223146,"pfxZ":1.6955341711150513,"pX":-1.2370344377819535,"pZ":2.3905637487307185,"vX0":-3.5036319135023395,"vY0":-115.59452884945472,"vZ0":-1.15470314793684,"x":164.15,"y":174.23,"x0":-0.9235604063879219,"y0":50.000237576536506,"z0":5.752930263034354,"aX":12.742725030351004},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.1,"breakHorizontal":-16.2,"spinRate":2624,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.47308132387447976,"extension":6.118376475229489},"index":2,"playId":"c7461379-efc0-34a9-be6e-c8e9bc95ab88","pitchNumber":1,"startTime":"2026-03-15T22:18:36.451Z","endTime":"2026-03-15T22:18:40.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.652670611075116,"aZ":-28.913048118125477,"pfxX":7.79387088490086,"pfxZ":2.285486511895578,"pX":0.6247375375171983,"pZ":2.0688025167895385,"vX0":0.9170673585548313,"vY0":-118.4437611584193,"vZ0":-2.4541668797466385,"x":93.19,"y":182.92,"x0":-0.7801355273520354,"y0":50.004007086057946,"z0":5.750336350563164,"aX":11.124323776497743},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.8,"breakHorizontal":-14.4,"spinRate":2779,"spinDirection":78},"zone":9,"typeConfidence":2.0,"plateTime":0.46162691484760954,"extension":6.075932580161896},"index":3,"playId":"b90a0ef9-68bf-351d-a870-2b59316fe934","pitchNumber":2,"startTime":"2026-03-15T22:18:51.858Z","endTime":"2026-03-15T22:18:55.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":91.3,"endSpeed":83.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97458928169476,"aZ":-20.86238202595466,"pfxX":-8.576649422864957,"pfxZ":6.384674629814932,"pX":0.7142148788385154,"pZ":1.703329574394809,"vX0":5.651792606260869,"vY0":-132.6825489674722,"vZ0":-6.518997992747748,"x":89.78,"y":192.79,"x0":-0.33566151576331904,"y0":50.00543155952283,"z0":5.726314728059244,"aX":-15.202781023794993},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.2,"breakHorizontal":14.2,"spinRate":2298,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.41375148202581036,"extension":6.284973829298384},"index":4,"playId":"4cba93e7-9adb-3e8c-a8c5-cc3b2b4fdbb7","pitchNumber":3,"startTime":"2026-03-15T22:19:09.488Z","endTime":"2026-03-15T22:19:13.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.501382613659334,"aZ":-20.626257940429664,"pfxX":-6.22818708649113,"pfxZ":6.573359246538434,"pX":-0.5028465962218094,"pZ":2.0855340771493727,"vX0":2.44701553581803,"vY0":-131.63201242583068,"vZ0":-5.45347083867529,"x":136.17,"y":182.47,"x0":-0.6343427849353599,"y0":50.006386536908764,"z0":5.707754189367983,"aX":-10.950296143795478},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":10.8,"spinRate":2219,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.41582843611247,"extension":6.32321529673882},"index":5,"playId":"44a02998-6ae5-3546-8f5e-e0d4f5986853","pitchNumber":4,"startTime":"2026-03-15T22:19:27.108Z","endTime":"2026-03-15T22:19:30.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":92.5,"endSpeed":85.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.356605179256977,"aZ":-15.802632138336795,"pfxX":-4.652275835610808,"pfxZ":8.810097650097475,"pX":0.24310282063319114,"pZ":2.2914788223532647,"vX0":3.6484502392122207,"vY0":-134.7405797024084,"vZ0":-6.432127826017134,"x":107.73,"y":176.91,"x0":-0.5169509007029061,"y0":50.00455587152462,"z0":5.805978788812495,"aX":-8.646315466074931},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":7.8,"spinRate":2292,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4048642762863519,"extension":6.220693372438466},"index":6,"playId":"3217e91f-ad6c-360a-beae-15d1776a3ff8","pitchNumber":5,"startTime":"2026-03-15T22:19:57.624Z","endTime":"2026-03-15T22:20:00.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.649675315898563,"aZ":-31.278974409645365,"pfxX":11.483321913708327,"pfxZ":0.6616474015193567,"pX":0.3074101714759078,"pZ":3.1069637340396614,"vX0":-1.0017841654651687,"vY0":-116.26593378498178,"vZ0":0.578524169707455,"x":105.28,"y":154.89,"x0":-0.7441345192107599,"y0":50.00317590875615,"z0":5.844879801146436,"aX":15.578839385341892},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.7,"breakHorizontal":-20.5,"spinRate":2818,"spinDirection":76},"zone":3,"typeConfidence":2.0,"plateTime":0.4727396202820282,"extension":6.239288442764912},"index":7,"playId":"b01ce9da-7041-35b4-8a29-04bd86392955","pitchNumber":6,"startTime":"2026-03-15T22:20:15.950Z","endTime":"2026-03-15T22:20:20.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.575653371734482,"aZ":-28.946623964855554,"pfxX":10.852955819169761,"pfxZ":2.3402759080559896,"pX":-0.6803777920659175,"pZ":3.933239062961336,"vX0":-2.535265166946438,"vY0":-116.33756724689856,"vZ0":1.6923035755083842,"x":142.93,"y":132.58,"x0":-0.9907505168284115,"y0":50.00292305595933,"z0":5.928056651889319,"aX":14.967200646645757},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.9,"breakHorizontal":-19.1,"spinRate":2757,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.4697179794343578,"extension":6.102203041429862},"index":8,"playId":"1a37a34e-3c05-3aeb-b520-813931ac406c","pitchNumber":7,"startTime":"2026-03-15T22:20:38.765Z","endTime":"2026-03-15T22:20:42.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.656299380757375,"aZ":-21.78529983549304,"pfxX":-6.907112785896093,"pfxZ":5.82690094697977,"pX":-1.171882495033244,"pZ":2.1773850102235643,"vX0":1.0109927791653526,"vY0":-132.75580234007703,"vZ0":-5.312479817359682,"x":161.67,"y":179.99,"x0":-0.6604383001071089,"y0":50.00534931277208,"z0":5.792270842849931,"aX":-12.319023360938823},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":12.2,"spinRate":2328,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4127325754715936,"extension":6.1832310635187255},"index":9,"playId":"ca304622-0b7e-33cb-89bf-a2317a5e57c8","pitchNumber":8,"startTime":"2026-03-15T22:20:56.840Z","endTime":"2026-03-15T22:21:03.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.045319747308373,"aZ":-28.82469967095264,"pfxX":-6.403585425745419,"pfxZ":1.9944003823141578,"pX":1.0406694467874609,"pZ":-0.0286162357883286,"vX0":5.808400808183046,"vY0":-128.1261745839491,"vZ0":-8.448479989051279,"x":77.33,"y":239.55,"x0":-0.4130688527943825,"y0":50.00203053958649,"z0":5.53221255075741,"aX":-10.750607114656697},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":10.4,"spinRate":1433,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4258970932879853,"extension":6.314844753846036},"index":10,"playId":"5606e2e8-d407-3620-87b0-3a098ee1d02d","pitchNumber":9,"startTime":"2026-03-15T22:21:22.132Z","endTime":"2026-03-15T22:21:31.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":806288,"link":"/api/v1/people/806288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.39999999999999,"awayTeamWinProbability":5.6000000000000085,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:21:31.042Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler Stephenson grounds into a force out, shortstop Brock Rodden to second baseman Charlie Pagliarini. P.J. Higgins out at 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-15T22:21:48.329Z","endTime":"2026-03-15T22:21:57.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806288,"fullName":"Stefan Raeth","link":"/api/v1/people/806288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":813860,"link":"/api/v1/people/813860"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.152224143928517,"aZ":-29.63579390957362,"pfxX":10.59989458661167,"pfxZ":1.827954217763053,"pX":0.4418848114433449,"pZ":1.5845546796483088,"vX0":0.016573356569754172,"vY0":-117.2970090779078,"vZ0":-2.977984257033217,"x":100.16,"y":196.0,"x0":-0.941256208675897,"y0":50.002273411090066,"z0":5.647174647585566,"aX":14.699762284679979},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.9,"breakHorizontal":-19.2,"spinRate":2850,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4677968604239955,"extension":6.13728487356701},"hitData":{"launchSpeed":68.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.85,"coordY":159.18}},"index":0,"playId":"edac9140-65db-3a69-bf5a-97510e4b11fd","pitchNumber":1,"startTime":"2026-03-15T22:21:49.658Z","endTime":"2026-03-15T22:21:57.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":641658,"link":"/api/v1/people/641658"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":806288,"link":"/api/v1/people/806288"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":806288,"link":"/api/v1/people/806288"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:21:57.844Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhonny Pereda strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:24:16.702Z","endTime":"2026-03-15T22:25:54.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Banfield replaces catcher Tyler Stephenson, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T22:23:19.182Z","endTime":"2026-03-15T22:23:19.195Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Phillips replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T22:23:19.195Z","endTime":"2026-03-15T22:24:01.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683175,"link":"/api/v1/people/683175"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jhonny Pereda replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T22:24:01.941Z","endTime":"2026-03-15T22:24:18.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96694516656658,"aZ":-14.213014542379344,"pfxX":-5.118630996359342,"pfxZ":8.963380259960536,"pX":-0.47294590361128414,"pZ":3.033612842780238,"vX0":4.210301549785011,"vY0":-140.67868578335998,"vZ0":-5.187046576826881,"x":135.03,"y":156.87,"x0":-1.3240535574012886,"y0":50.005737273298806,"z0":5.8231244636960104,"aX":-10.259579113360191},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2174,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.3893839449585701,"extension":5.86164349201634},"index":3,"playId":"55a6714e-02de-3ee3-ab31-f56359e16f2b","pitchNumber":1,"startTime":"2026-03-15T22:24:18.900Z","endTime":"2026-03-15T22:24:22.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.9,"endSpeed":80.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230739612634515,"aZ":-31.64576679800867,"pfxX":8.223773575638958,"pfxZ":0.32389448622954076,"pX":1.2064248769231563,"pZ":0.9455944263155188,"vX0":4.203415453386933,"vY0":-126.52031348074367,"vZ0":-5.325294814278817,"x":71.01,"y":213.25,"x0":-1.5457222790951313,"y0":50.00256334915835,"z0":5.619151764942955,"aX":13.306434956491431},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":-15.8,"spinRate":2509,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.43321882495094366,"extension":5.920259207499809},"index":4,"playId":"10ec1042-386e-3577-93e9-6353f44a1a11","pitchNumber":2,"startTime":"2026-03-15T22:24:36.635Z","endTime":"2026-03-15T22:24:41.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93762600087001,"aZ":-30.37422834628188,"pfxX":7.066920721875509,"pfxZ":1.1283471596344539,"pX":0.8821287533029669,"pZ":1.713414239373264,"vX0":3.722807935698877,"vY0":-125.62815288359599,"vZ0":-3.699023296721598,"x":83.38,"y":192.52,"x0":-1.536335334492994,"y0":50.00556077597115,"z0":5.668049090317508,"aX":11.322551037302116},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-13.7,"spinRate":2488,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4356211300125228,"extension":5.695149490666581},"index":5,"playId":"7b331597-5551-367d-9a36-85fdfd66f89e","pitchNumber":3,"startTime":"2026-03-15T22:24:50.858Z","endTime":"2026-03-15T22:24:56.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.2,"endSpeed":88.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02859419415606,"aZ":-11.544215232311826,"pfxX":-5.075276524803172,"pfxZ":10.230931315008853,"pX":0.37749328854771835,"pZ":2.0933479658969203,"vX0":6.378699735053484,"vY0":-141.30646281250782,"vZ0":-7.876459189780929,"x":102.61,"y":182.26,"x0":-1.252680056636065,"y0":50.007007693532046,"z0":5.663795990750837,"aX":-10.238240681600173},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2354,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.3880242668786513,"extension":5.952813343698421},"index":6,"playId":"0ae4d279-53e3-3ec9-aff4-dd5062c46111","pitchNumber":4,"startTime":"2026-03-15T22:25:08.999Z","endTime":"2026-03-15T22:25:12.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.456629468446565,"aZ":-32.509243751578346,"pfxX":8.251141973914578,"pfxZ":-0.2097892657773438,"pX":1.3253311105676822,"pZ":0.20853172415579854,"vX0":4.236573082487645,"vY0":-125.21315072615835,"vZ0":-6.521262265988388,"x":66.48,"y":233.15,"x0":-1.4658010418993295,"y0":50.00621694325922,"z0":5.5377178640503155,"aX":12.982179927981722},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":-16.0,"spinRate":2439,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4389951330730719,"extension":5.670918267712464},"index":7,"playId":"12e489cc-ec00-317f-94dd-a7c9a89f95a6","pitchNumber":5,"startTime":"2026-03-15T22:25:24.492Z","endTime":"2026-03-15T22:25:28.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72592880995622,"aZ":-11.418865178403484,"pfxX":-5.12595644827972,"pfxZ":9.936891979158954,"pX":0.061104332712974725,"pZ":2.034312184010673,"vX0":5.783787029514303,"vY0":-143.50009711863098,"vZ0":-8.218440321441749,"x":114.67,"y":183.85,"x0":-1.3130816391675912,"y0":50.00219644209353,"z0":5.64390401874563,"aX":-10.706664105588052},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2344,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.3814630110020998,"extension":5.977313685296907},"index":8,"playId":"94eff128-6a18-32af-9f29-190decd5e310","pitchNumber":6,"startTime":"2026-03-15T22:25:50.380Z","endTime":"2026-03-15T22:25:54.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":640902,"link":"/api/v1/people/640902","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":640902,"link":"/api/v1/people/640902"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:25:54.168Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Charlie Pagliarini called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:26:00.092Z","endTime":"2026-03-15T22:27:45.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":813860,"fullName":"Charlie Pagliarini","link":"/api/v1/people/813860"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813860,"fullName":"Charlie Pagliarini","link":"/api/v1/people/813860"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578079310219465,"aZ":-28.877143196119363,"pfxX":7.307326191606551,"pfxZ":2.0621221978743813,"pX":-0.11467633508641056,"pZ":1.7935843613931703,"vX0":1.9500662755883245,"vY0":-125.81594301585297,"vZ0":-3.753100649325542,"x":121.37,"y":190.35,"x0":-1.8494658423673827,"y0":50.00623713712008,"z0":5.645424158731708,"aX":11.715239918543007},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-13.7,"spinRate":2360,"spinDirection":61},"zone":8,"typeConfidence":0.9,"plateTime":0.43537260206530437,"extension":5.686011652430564},"index":0,"playId":"1e544986-288d-3b03-983e-146472571c4c","pitchNumber":1,"startTime":"2026-03-15T22:26:17.826Z","endTime":"2026-03-15T22:26:22.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":813860,"link":"/api/v1/people/813860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67561771916776,"aZ":-12.871906622643921,"pfxX":-4.9592479251002635,"pfxZ":9.37015314941815,"pX":-0.01629232930572971,"pZ":2.3001516845510896,"vX0":5.531765537772813,"vY0":-142.796009843958,"vZ0":-7.194514054203935,"x":117.62,"y":176.68,"x0":-1.3366745618769469,"y0":50.00093449271233,"z0":5.666519683046269,"aX":-10.214186220430518},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2268,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.3839566243408292,"extension":5.897557422878955},"index":1,"playId":"019ca480-df79-3cff-8415-2e1b74ed2fbc","pitchNumber":2,"startTime":"2026-03-15T22:26:31.087Z","endTime":"2026-03-15T22:26:36.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":813860,"link":"/api/v1/people/813860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.741986407559164,"aZ":-12.040054140398118,"pfxX":-8.065860278296519,"pfxZ":9.563059102919008,"pX":0.3997049686031663,"pZ":0.6851265068228161,"vX0":7.759727960810692,"vY0":-143.79301335820205,"vZ0":-11.844062234792167,"x":101.76,"y":220.28,"x0":-1.2792159584598974,"y0":50.00090849355501,"z0":5.592480806324388,"aX":-16.97591652770406},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":13.2,"spinRate":2426,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.3801752094705799,"extension":6.015240992441286},"index":2,"playId":"10be7f13-bd5e-3dc7-8732-53567ccfc44b","pitchNumber":3,"startTime":"2026-03-15T22:27:00.500Z","endTime":"2026-03-15T22:27:03.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":813860,"link":"/api/v1/people/813860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28619040006535,"aZ":-42.593967857226474,"pfxX":1.7993241664935957,"pfxZ":-6.451759880618676,"pX":-0.005468338876371961,"pZ":1.8250146633269684,"vX0":2.562950645111452,"vY0":-126.40190546663779,"vZ0":-1.4646099513517046,"x":117.21,"y":189.5,"x0":-1.2672117725087624,"y0":50.0048457733903,"z0":5.8387239907256925,"aX":2.9047896939475444},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.8,"breakHorizontal":-3.8,"spinRate":2319,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.43368367900216853,"extension":5.895224284241502},"index":3,"playId":"ae5e85c7-442c-30b8-a962-9c941ceae0a7","pitchNumber":4,"startTime":"2026-03-15T22:27:17.192Z","endTime":"2026-03-15T22:27:21.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":813860,"link":"/api/v1/people/813860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.4,"endSpeed":89.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.235459957866098,"aZ":-11.58416884673439,"pfxX":-5.852446773358472,"pfxZ":10.119541959435114,"pX":0.644110148332911,"pZ":1.7348175239640038,"vX0":7.571483504771884,"vY0":-141.49804392610773,"vZ0":-8.731384984190367,"x":92.45,"y":191.94,"x0":-1.301690624183402,"y0":50.003974991431804,"z0":5.596219883520991,"aX":-11.909723822862938},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2234,"spinDirection":218},"zone":9,"typeConfidence":0.9,"plateTime":0.3865832179893278,"extension":5.973731501587788},"index":4,"playId":"f71717ed-f8fd-3d24-a104-419814f2d3b4","pitchNumber":5,"startTime":"2026-03-15T22:27:41.405Z","endTime":"2026-03-15T22:27:45.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":813860,"link":"/api/v1/people/813860","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813860,"link":"/api/v1/people/813860"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":813860,"link":"/api/v1/people/813860"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:27:45.675Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-15T22:27:46.430Z","endTime":"2026-03-15T22:30:25.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981763230290884,"aZ":-18.227160852283642,"pfxX":-4.651997522117076,"pfxZ":7.336868015355137,"pX":-1.0612341178019102,"pZ":5.412783795690604,"vX0":2.5790392227204744,"vY0":-136.95624412851075,"vZ0":1.9755232175380826,"x":157.45,"y":92.63,"x0":-1.4102157457373974,"y0":50.00572306346883,"z0":5.9280096380076905,"aX":-8.846951557440185},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":7.9,"spinRate":2076,"spinDirection":224},"zone":11,"typeConfidence":0.87,"plateTime":0.39979862695627366,"extension":5.915877844866357},"index":0,"playId":"1ec1de56-3c92-34e9-ab60-8b61bef3a23b","pitchNumber":1,"startTime":"2026-03-15T22:28:10.534Z","endTime":"2026-03-15T22:28:14.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":99.2,"endSpeed":91.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.954319390828292,"aZ":-13.014164849850415,"pfxX":-6.141879747311066,"pfxZ":9.045531021422526,"pX":1.1010233292865803,"pZ":1.7620808830334689,"vX0":8.555712467262794,"vY0":-144.0568566819513,"vZ0":-8.577857193497364,"x":75.03,"y":191.2,"x0":-1.0984748606086039,"y0":50.00708861481383,"z0":5.567790254113297,"aX":-13.01589472809942},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.9,"breakHorizontal":9.6,"spinRate":2368,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.37904986126340967,"extension":6.0818412199339695},"index":1,"playId":"d5a58f72-205c-34c3-8180-0d3c95c070fe","pitchNumber":2,"startTime":"2026-03-15T22:28:34.870Z","endTime":"2026-03-15T22:28:39.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":99.3,"endSpeed":91.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.670986577828117,"aZ":-11.45638938028222,"pfxX":-5.074860882506069,"pfxZ":9.760034058432542,"pX":0.20192854285388032,"pZ":1.9915390924122327,"vX0":6.041880008411214,"vY0":-144.3167493138683,"vZ0":-8.421396748766512,"x":109.3,"y":185.01,"x0":-1.2533681067868416,"y0":50.00055528614185,"z0":5.642066504155235,"aX":-10.769348745157364},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2258,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.37865860358184733,"extension":6.0199992345397755},"index":2,"playId":"73bab2ce-43e9-34d8-8b62-0262d06ff61d","pitchNumber":3,"startTime":"2026-03-15T22:28:51.137Z","endTime":"2026-03-15T22:28:56.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.214851926301208,"aZ":-32.10838344929778,"pfxX":9.669575550556665,"pfxZ":0.039752684108661285,"pX":-9.24591773034401E-4,"pZ":2.3381650690911244,"vX0":0.8735682592461096,"vY0":-125.00247587225206,"vZ0":-1.9025288077983715,"x":117.04,"y":175.65,"x0":-1.6104535666946047,"y0":50.000576332437724,"z0":5.7667748848971545,"aX":15.169162489847526},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-17.6,"spinRate":2231,"spinDirection":74},"zone":5,"typeConfidence":0.9,"plateTime":0.43961455552971707,"extension":5.8387810495494605},"index":3,"playId":"f3f9073d-5401-3944-8582-76c3788cd8a8","pitchNumber":4,"startTime":"2026-03-15T22:29:24.329Z","endTime":"2026-03-15T22:29:28.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":98.2,"endSpeed":89.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60907757225139,"aZ":-15.258818817313548,"pfxX":-3.84682351693347,"pfxZ":8.187871086346748,"pX":-0.6533258174471026,"pZ":3.4484023118642457,"vX0":3.2285119226227876,"vY0":-142.9607904591134,"vZ0":-3.863068197940039,"x":141.9,"y":145.67,"x0":-1.29867916007223,"y0":50.001526399441154,"z0":5.777905605311216,"aX":-7.945277227561899},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.2,"breakHorizontal":6.2,"spinRate":2181,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.38344165326201907,"extension":5.86358047408539},"index":4,"playId":"900a15b7-21b7-3a73-a2a4-03a5dee29b4f","pitchNumber":5,"startTime":"2026-03-15T22:29:38.540Z","endTime":"2026-03-15T22:29:41.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.402323007585785,"aZ":-31.537415799044524,"pfxX":10.320003057348815,"pfxZ":0.4067906895881084,"pX":0.9752469868965483,"pZ":1.8881311535252079,"vX0":2.8710915537142387,"vY0":-124.21875722634466,"vZ0":-2.9573197830616866,"x":79.83,"y":187.8,"x0":-1.5358157638303478,"y0":50.00348978640086,"z0":5.7105914724467315,"aX":16.160113160407686},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-19.3,"spinRate":2480,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4406007219032815,"extension":5.740208355081643},"index":5,"playId":"14ae19b7-28fe-3933-a45d-9d8af126dfd7","pitchNumber":6,"startTime":"2026-03-15T22:29:58.548Z","endTime":"2026-03-15T22:30:03.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51800268259787,"aZ":-31.409508357775014,"pfxX":10.051964219503708,"pfxZ":0.4770944578238421,"pX":1.561090127932123,"pZ":2.5238360505089483,"vX0":4.257398673293175,"vY0":-126.06511597456281,"vZ0":-1.5292173553845458,"x":57.49,"y":170.64,"x0":-1.4574263591403833,"y0":50.003732283324055,"z0":5.682593727726137,"aX":16.11784321469945},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-19.2,"spinRate":2546,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.43510438552285624,"extension":5.709442423394221},"index":6,"playId":"71f5ea37-c6d7-33fb-ac66-353b142656b0","pitchNumber":7,"startTime":"2026-03-15T22:30:21.160Z","endTime":"2026-03-15T22:30:25.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:30:25.613Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hendrick walks.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:32:33.700Z","endTime":"2026-03-15T22:34:01.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":690988,"fullName":"Austin Hendrick","link":"/api/v1/people/690988"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690988,"fullName":"Austin Hendrick","link":"/api/v1/people/690988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":690988,"fullName":"Austin Hendrick","link":"/api/v1/people/690988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Curtis Washington Jr. replaces left fielder Randy Arozarena, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T22:31:57.220Z","endTime":"2026-03-15T22:31:57.233Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690944,"link":"/api/v1/people/690944"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":668227,"link":"/api/v1/people/668227"},"defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":690988,"link":"/api/v1/people/690988","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jhonny Pereda remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T22:31:57.233Z","endTime":"2026-03-15T22:31:57.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":690988,"link":"/api/v1/people/690988","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jakson Reetz replaces catcher Mitch Garver, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-15T22:31:57.234Z","endTime":"2026-03-15T22:31:57.235Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656883,"link":"/api/v1/people/656883"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":690988,"link":"/api/v1/people/690988","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Hoppe replaces Stefan Raeth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-15T22:31:57.235Z","endTime":"2026-03-15T22:32:35.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695380,"link":"/api/v1/people/695380"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806288,"link":"/api/v1/people/806288","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":690988,"link":"/api/v1/people/690988","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.516830967932954,"aZ":-12.077265066324385,"pfxX":-2.197773149264224,"pfxZ":10.042900517401087,"pX":0.4025224335921676,"pZ":2.81518401028026,"vX0":4.5284678374100675,"vY0":-141.1338632321006,"vZ0":-5.792757041655064,"x":101.66,"y":162.77,"x0":-0.9431139835458275,"y0":50.00577736122724,"z0":5.68447364120993,"aX":-4.399740149573727},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":3.0,"spinRate":2075,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.38929478896497605,"extension":6.3437338282212945},"index":4,"playId":"366c6f4a-3f6d-3204-b592-f26fefd143e5","pitchNumber":1,"startTime":"2026-03-15T22:32:35.119Z","endTime":"2026-03-15T22:32:39.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":690988,"link":"/api/v1/people/690988","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662369616681485,"aZ":-30.66437448049441,"pfxX":0.7273422109045242,"pfxZ":0.8694885060730719,"pX":1.5391597002738244,"pZ":0.6277259941063082,"vX0":6.271916883458218,"vY0":-131.0892093515107,"vZ0":-6.739606222096786,"x":58.33,"y":221.83,"x0":-0.9787904706487797,"y0":50.00440199390829,"z0":5.5206526173223,"aX":1.2659883417759676},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2216,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.41779833522830945,"extension":6.523043199986582},"index":5,"playId":"69af54e5-3675-36a2-82a7-86e6c9fd34e6","pitchNumber":2,"startTime":"2026-03-15T22:33:02.845Z","endTime":"2026-03-15T22:33:06.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":690988,"link":"/api/v1/people/690988","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8265662894256,"aZ":-32.3897086484465,"pfxX":1.1903042806909006,"pfxZ":-0.12466393592531233,"pX":0.5996478452700188,"pZ":3.527311450924295,"vX0":4.242857211026246,"vY0":-130.85564809748,"vZ0":0.46098951598753524,"x":94.14,"y":143.54,"x0":-1.2031079431481473,"y0":50.00334864251135,"z0":5.792262816108247,"aX":2.04606566369742},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.1,"breakHorizontal":-3.1,"spinRate":2129,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4199534651542116,"extension":6.221773063187313},"index":6,"playId":"3a24984c-36f8-3bc7-9ea3-1f9aab51ed4c","pitchNumber":3,"startTime":"2026-03-15T22:33:21.420Z","endTime":"2026-03-15T22:33:25.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":690988,"link":"/api/v1/people/690988","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482766043118218,"aZ":-18.55513754316145,"pfxX":-3.2807575982553523,"pfxZ":6.7788404955303285,"pX":-0.6474409685805689,"pZ":4.29354153960033,"vX0":2.3531752351918063,"vY0":-140.3100966143739,"vZ0":-1.1357326862943657,"x":141.68,"y":122.85,"x0":-1.0675175898341074,"y0":50.00342846066266,"z0":5.903816069459319,"aX":-6.591457001000639},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":5.5,"spinRate":2111,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38924775906609854,"extension":6.35919898844264},"index":7,"playId":"013cb562-d22c-325d-97f9-09f10665b0aa","pitchNumber":4,"startTime":"2026-03-15T22:33:38.164Z","endTime":"2026-03-15T22:33:41.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":690988,"link":"/api/v1/people/690988","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.771647776515263,"aZ":-19.863225870584596,"pfxX":-2.567717150824955,"pfxZ":6.097453614106433,"pX":-0.6453466348766473,"pZ":4.31371032654565,"vX0":2.2082247678189315,"vY0":-140.70936502857748,"vZ0":-0.4822455572916372,"x":141.6,"y":122.31,"x0":-1.1039074032168867,"y0":50.00590514326836,"z0":5.766161889325679,"aX":-5.187004467359074},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":4.2,"spinRate":2040,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3882011893332895,"extension":6.333606105475779},"index":8,"playId":"65c5bba5-35a1-366b-beba-2e84c392327a","pitchNumber":5,"startTime":"2026-03-15T22:33:57.633Z","endTime":"2026-03-15T22:34:01.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":690988,"link":"/api/v1/people/690988","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690988,"link":"/api/v1/people/690988"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.52,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:34:01.671Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kien Vu grounds into a force out, second baseman Charlie Pagliarini to shortstop Brock Rodden. Austin Hendrick out at 2nd. Kien Vu to 1st.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:34:09.268Z","endTime":"2026-03-15T22:35:30.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":809844,"fullName":"Kien Vu","link":"/api/v1/people/809844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":809844,"fullName":"Kien Vu","link":"/api/v1/people/809844"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":690988,"fullName":"Austin Hendrick","link":"/api/v1/people/690988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":813860,"link":"/api/v1/people/813860"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":809844,"fullName":"Kien Vu","link":"/api/v1/people/809844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":90.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.572949849587978,"aZ":-16.11849031212368,"pfxX":-2.246494393796986,"pfxZ":7.731203053223227,"pX":0.9004691334494995,"pZ":3.124990050144151,"vX0":5.684354301986615,"vY0":-142.8935763929854,"vZ0":-4.498856464601371,"x":82.68,"y":154.41,"x0":-0.8188848536264637,"y0":50.00518094292886,"z0":5.72600779359006,"aX":-4.667312713330181},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.3,"breakHorizontal":3.0,"spinRate":2013,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38267034137470457,"extension":6.5222525865566405},"index":0,"playId":"f301a1a5-49fe-378b-918f-3b3fa0c33052","pitchNumber":1,"startTime":"2026-03-15T22:34:25.944Z","endTime":"2026-03-15T22:34:30.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":809844,"link":"/api/v1/people/809844","batSide":{"code":"L","description":"Left"}},"first":{"id":690988,"link":"/api/v1/people/690988"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":90.1,"endSpeed":81.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70360441966933,"aZ":-31.934221852596654,"pfxX":2.3409743081822887,"pfxZ":0.1431552557968736,"pX":0.5012355307009537,"pZ":3.381927480915935,"vX0":3.364536159868094,"vY0":-131.01124688652223,"vZ0":0.10554291488721401,"x":97.89,"y":147.47,"x0":-1.1135384138301434,"y0":50.00470815242139,"z0":5.7669200785662245,"aX":3.990219069575808},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":-5.2,"spinRate":2176,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.42123834302304,"extension":6.266969272026422},"index":1,"playId":"f8f6951d-bd9a-3d46-931b-2fd33419f898","pitchNumber":2,"startTime":"2026-03-15T22:34:44.681Z","endTime":"2026-03-15T22:34:48.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":809844,"link":"/api/v1/people/809844","batSide":{"code":"L","description":"Left"}},"first":{"id":690988,"link":"/api/v1/people/690988"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.087023897372926,"aZ":-33.60795180555067,"pfxX":3.1347510113884924,"pfxZ":-0.842547468628581,"pX":0.685463543192742,"pZ":2.761131379381621,"vX0":3.4229473922396045,"vY0":-130.20916468885508,"vZ0":-1.1232369102638315,"x":90.87,"y":164.23,"x0":-1.058710147073888,"y0":50.0032677922305,"z0":5.7658935674944445,"aX":5.3250703767463134},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.6,"breakHorizontal":-6.5,"spinRate":2189,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.42238243902393613,"extension":6.447225994118736},"index":2,"playId":"5b1f0c44-68ed-3d37-aece-422c631430ac","pitchNumber":3,"startTime":"2026-03-15T22:35:03.024Z","endTime":"2026-03-15T22:35:06.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":809844,"link":"/api/v1/people/809844","batSide":{"code":"L","description":"Left"}},"first":{"id":690988,"link":"/api/v1/people/690988"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49444554110543,"aZ":-33.6113967779357,"pfxX":1.627314640591346,"pfxZ":-0.8653579699465217,"pX":0.4153875083359204,"pZ":1.9858430180291633,"vX0":2.897239466098523,"vY0":-127.57267041129376,"vZ0":-2.8790305706862367,"x":101.17,"y":185.16,"x0":-0.9414076018236607,"y0":50.00020619736026,"z0":5.748599676346482,"aX":2.7116098731540297},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.9,"breakHorizontal":-3.5,"spinRate":2380,"spinDirection":81},"zone":9,"typeConfidence":0.91,"plateTime":0.427513623132465,"extension":6.519020679998564},"hitData":{"launchSpeed":72.4,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.3,"coordY":146.06}},"index":3,"playId":"2b957312-0383-3dd4-9cbf-0d02e0be3708","pitchNumber":4,"startTime":"2026-03-15T22:35:21.381Z","endTime":"2026-03-15T22:35:30.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":809844,"link":"/api/v1/people/809844","batSide":{"code":"L","description":"Left"}},"first":{"id":690988,"link":"/api/v1/people/690988"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809844,"link":"/api/v1/people/809844"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":809844,"link":"/api/v1/people/809844"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.07,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:35:30.400Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Sanchez singles on a sharp line drive to center fielder Rhylan Thomas. Kien Vu to 3rd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:35:37.914Z","endTime":"2026-03-15T22:36:21.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":800176,"fullName":"Carlos Sanchez","link":"/api/v1/people/800176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800176,"fullName":"Carlos Sanchez","link":"/api/v1/people/800176"},"postOnThird":{"id":809844,"fullName":"Kien Vu","link":"/api/v1/people/809844"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800176,"fullName":"Carlos Sanchez","link":"/api/v1/people/800176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":809844,"fullName":"Kien Vu","link":"/api/v1/people/809844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":809844,"fullName":"Kien Vu","link":"/api/v1/people/809844"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.395382822526027,"aZ":-33.794423156942926,"pfxX":4.169021462325336,"pfxZ":-0.9107418833170122,"pX":1.4116970687095567,"pZ":1.4746287158718738,"vX0":4.4659658884786415,"vY0":-132.13273869509368,"vZ0":-4.486618324894157,"x":63.19,"y":198.97,"x0":-0.8404070504628898,"y0":50.00543432607143,"z0":5.669879263480962,"aX":7.393457119357343},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.4,"breakHorizontal":-8.5,"spinRate":2395,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.41407959239657455,"extension":6.433624113229552},"index":0,"playId":"8a56f240-9c0d-38fc-b330-b168bf31e04d","pitchNumber":1,"startTime":"2026-03-15T22:35:59.193Z","endTime":"2026-03-15T22:36:03.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":800176,"link":"/api/v1/people/800176","batSide":{"code":"L","description":"Left"}},"first":{"id":809844,"link":"/api/v1/people/809844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.450709901625178,"aZ":-31.22254796490625,"pfxX":1.348030730313556,"pfxZ":0.5333597094161799,"pX":0.7694600974613103,"pZ":2.6079410489435335,"vX0":4.355263972930806,"vY0":-132.1595843157742,"vZ0":-2.2090637989228306,"x":87.67,"y":168.37,"x0":-1.0682326190422402,"y0":50.00436341023598,"z0":5.7249100079645245,"aX":2.4082975068005688},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.7,"breakHorizontal":-3.4,"spinRate":2379,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.41282734110722874,"extension":6.304624532783671},"hitData":{"launchSpeed":108.4,"launchAngle":12.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.39,"coordY":87.61}},"index":1,"playId":"8e481c91-7850-3046-a022-2a66189cf0f1","pitchNumber":2,"startTime":"2026-03-15T22:36:16.292Z","endTime":"2026-03-15T22:36:21.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":800176,"link":"/api/v1/people/800176","batSide":{"code":"L","description":"Left"}},"first":{"id":809844,"link":"/api/v1/people/809844"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800176,"link":"/api/v1/people/800176"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":800176,"link":"/api/v1/people/800176"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":0.69,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:36:21.603Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yerlin Confidan grounds out, shortstop Brock Rodden to first baseman Luis Suisbel. Kien Vu scores. Carlos Sanchez to 2nd.","rbi":1,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:36:57.270Z","endTime":"2026-03-15T22:37:46.813Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691398,"fullName":"Yerlin Confidan","link":"/api/v1/people/691398"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":800176,"fullName":"Carlos Sanchez","link":"/api/v1/people/800176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691398,"fullName":"Yerlin Confidan","link":"/api/v1/people/691398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692044,"link":"/api/v1/people/692044"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":809844,"fullName":"Kien Vu","link":"/api/v1/people/809844"},"responsiblePitcher":{"id":695380,"link":"/api/v1/people/695380"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":800176,"fullName":"Carlos Sanchez","link":"/api/v1/people/800176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yerlin Confidan replaces Blake Dunn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-15T22:36:42.986Z","endTime":"2026-03-15T22:36:59.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691398,"link":"/api/v1/people/691398"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":694362,"link":"/api/v1/people/694362"},"defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"third":{"id":809844,"link":"/api/v1/people/809844"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.381,"strikeZoneBottom":1.706,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.252847281052247,"aZ":-29.983664763372015,"pfxX":1.4363295989818732,"pfxZ":1.2401184233068854,"pX":0.28038659948826916,"pZ":2.4662845916811458,"vX0":3.1539766091319286,"vY0":-131.55173522619666,"vZ0":-2.5888790027642017,"x":106.31,"y":172.19,"x0":-1.115977319967187,"y0":50.004844343590484,"z0":5.662975438373306,"aX":2.543330531088651},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.9,"breakHorizontal":-3.2,"spinRate":2198,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4147571673033865,"extension":6.3881287404017035},"index":1,"playId":"e7a0073c-0ea6-30eb-b5e2-73bcf944296b","pitchNumber":1,"startTime":"2026-03-15T22:36:59.433Z","endTime":"2026-03-15T22:37:02.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":691398,"link":"/api/v1/people/691398","batSide":{"code":"L","description":"Left"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"third":{"id":809844,"link":"/api/v1/people/809844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.6,"endSpeed":90.0,"strikeZoneTop":3.381,"strikeZoneBottom":1.706,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59696107892096,"aZ":-9.594926732289327,"pfxX":-2.1200077002442326,"pfxZ":10.913860646227022,"pX":1.0724546836907867,"pZ":0.7827769830845345,"vX0":6.073770239014499,"vY0":-143.06307193822644,"vZ0":-11.443641973093769,"x":76.12,"y":217.65,"x0":-0.8045725289250379,"y0":50.007055130380635,"z0":5.440768223535248,"aX":-4.388329782926606},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":2.6,"spinRate":2168,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.383148240858866,"extension":6.494036317344136},"index":2,"playId":"91ee8eac-1025-34f6-a17c-f4101049b23b","pitchNumber":2,"startTime":"2026-03-15T22:37:21.718Z","endTime":"2026-03-15T22:37:24.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":691398,"link":"/api/v1/people/691398","batSide":{"code":"L","description":"Left"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"third":{"id":809844,"link":"/api/v1/people/809844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.381,"strikeZoneBottom":1.706,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80622784743986,"aZ":-14.425865531651816,"pfxX":-2.9310069960691782,"pfxZ":8.61302117069322,"pX":0.6392332930715011,"pZ":2.2838567911246384,"vX0":5.73983050264237,"vY0":-142.6443157134475,"vZ0":-6.747878910205745,"x":92.63,"y":177.12,"x0":-1.0182764174502825,"y0":50.00596149788624,"z0":5.589853101144589,"aX":-6.042224269097927},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":4.2,"spinRate":2107,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.3839935168517572,"extension":6.442506811751669},"hitData":{"launchSpeed":84.8,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.25,"coordY":142.46}},"index":3,"playId":"89d620e3-a51a-38aa-9b69-19b0180bd860","pitchNumber":3,"startTime":"2026-03-15T22:37:41.663Z","endTime":"2026-03-15T22:37:46.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":691398,"link":"/api/v1/people/691398","batSide":{"code":"L","description":"Left"}},"first":{"id":800176,"link":"/api/v1/people/800176"},"third":{"id":809844,"link":"/api/v1/people/809844"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691398,"link":"/api/v1/people/691398"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":691398,"link":"/api/v1/people/691398"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":1.39,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:37:46.813Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Pitelli grounds out, second baseman Charlie Pagliarini to first baseman Luis Suisbel.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-15T22:38:00.921Z","endTime":"2026-03-15T22:39:44.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694689,"fullName":"Dominic Pitelli","link":"/api/v1/people/694689"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694689,"fullName":"Dominic Pitelli","link":"/api/v1/people/694689"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":813860,"link":"/api/v1/people/813860"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692044,"link":"/api/v1/people/692044"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.9,"endSpeed":90.3,"strikeZoneTop":3.109,"strikeZoneBottom":1.569,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15328716150788,"aZ":-12.83880324746133,"pfxX":-2.4194337862141104,"pfxZ":9.290575011272988,"pX":1.262450250823849,"pZ":0.9454961226567871,"vX0":7.122341742004776,"vY0":-143.5524446726841,"vZ0":-10.463073223073698,"x":68.88,"y":213.25,"x0":-0.9396084578791661,"y0":50.00038118997128,"z0":5.443199951946389,"aX":-5.034592625415273},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":2.9,"spinRate":2118,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38198911124268964,"extension":6.3986871641134195},"index":0,"playId":"aa83605f-d4f5-36ea-979c-e35bf8a17b9f","pitchNumber":1,"startTime":"2026-03-15T22:38:15.613Z","endTime":"2026-03-15T22:38:18.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"second":{"id":800176,"link":"/api/v1/people/800176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.109,"strikeZoneBottom":1.569,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.876460912531837,"aZ":-31.351815478900548,"pfxX":1.6398286805144067,"pfxZ":0.46960433218071174,"pX":0.494553542066156,"pZ":2.1725266466683,"vX0":3.3018492194806677,"vY0":-130.232826450126,"vZ0":-3.1515137118904395,"x":98.15,"y":180.12,"x0":-0.9959646378701325,"y0":50.00033683804955,"z0":5.736326001506616,"aX":2.854192599652204},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":-3.6,"spinRate":2332,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.4184163690607803,"extension":6.4579011616051405},"index":1,"playId":"0abe6ad0-96fb-3290-83ad-527272e43d57","pitchNumber":2,"startTime":"2026-03-15T22:38:37.173Z","endTime":"2026-03-15T22:38:40.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"second":{"id":800176,"link":"/api/v1/people/800176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"ff98224b-0fea-359f-820a-16b65e4b238c","startTime":"2026-03-15T22:38:55.235Z","endTime":"2026-03-15T22:38:58.788Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"second":{"id":800176,"link":"/api/v1/people/800176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.109,"strikeZoneBottom":1.569,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239494449556098,"aZ":-30.429713779546375,"pfxX":0.927177770124632,"pfxZ":0.9900784549791322,"pX":0.6428756798619751,"pZ":3.2695311813217742,"vX0":3.9067282333247184,"vY0":-131.48249461992995,"vZ0":-0.8952460692731663,"x":92.5,"y":150.5,"x0":-0.9767090491503413,"y0":50.0053734935266,"z0":5.852201967360993,"aX":1.6401271607158991},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.8,"breakHorizontal":-2.4,"spinRate":2295,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.41497010519642386,"extension":6.435998960806841},"index":3,"playId":"80a5e412-41bd-3814-a4a4-33500f19d5a6","pitchNumber":3,"startTime":"2026-03-15T22:39:20.802Z","endTime":"2026-03-15T22:39:24.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"second":{"id":800176,"link":"/api/v1/people/800176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.3,"endSpeed":80.2,"strikeZoneTop":3.109,"strikeZoneBottom":1.569,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134972110090928,"aZ":-34.120698721779256,"pfxX":3.300291881558512,"pfxZ":-1.2043478796711105,"pX":0.09716046781063996,"pZ":1.9308471236390254,"vX0":1.8521958749457408,"vY0":-125.73740185555184,"vZ0":-2.6110369919943675,"x":113.3,"y":186.65,"x0":-1.0754385359338,"y0":50.002732272092615,"z0":5.724522563369983,"aX":5.3361198356403055},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":-6.4,"spinRate":2372,"spinDirection":75},"zone":8,"typeConfidence":0.92,"plateTime":0.43397248262283483,"extension":6.360721737972033},"hitData":{"launchSpeed":73.7,"launchAngle":4.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.98,"coordY":156.65}},"index":4,"playId":"1f520b27-287c-3877-afbc-9c9493aaedf8","pitchNumber":4,"startTime":"2026-03-15T22:39:39.543Z","endTime":"2026-03-15T22:39:44.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":694689,"link":"/api/v1/people/694689","batSide":{"code":"L","description":"Left"}},"second":{"id":800176,"link":"/api/v1/people/800176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694689,"link":"/api/v1/people/694689"},"credit":"b_ab"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_ab"},{"player":{"id":694689,"link":"/api/v1/people/694689"},"credit":"b_pa"},{"player":{"id":695380,"link":"/api/v1/people/695380"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.83,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:39:44.617Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brock Rodden pops out to catcher Will Banfield in foul territory.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:42:07.952Z","endTime":"2026-03-15T22:42:49.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664948,"fullName":"Anthony Misiewicz","link":"/api/v1/people/664948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Yerlin Confidan remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T22:42:10.109Z","endTime":"2026-03-15T22:42:10.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691398,"link":"/api/v1/people/691398"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":694362,"link":"/api/v1/people/694362"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Misiewicz replaces Connor Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-15T22:42:10.111Z","endTime":"2026-03-15T22:42:10.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664948,"link":"/api/v1/people/664948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":90.0,"endSpeed":82.4,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99300776830325,"aZ":-20.042525016092064,"pfxX":7.077763475118542,"pfxZ":6.972363659026412,"pX":1.7639196755484339,"pZ":3.718507965096065,"vX0":0.3532405881774471,"vY0":-131.13706081260406,"vZ0":-2.7227401712683363,"x":49.76,"y":138.38,"x0":0.7080802054094363,"y0":50.00202705793946,"z0":6.267008740778601,"aX":12.313856968632015},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.2,"breakHorizontal":-12.8,"spinRate":2121,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.41783147795570263,"extension":5.716699852221203},"index":2,"playId":"64a8cccf-b906-3a25-bbc6-28aef056dc90","pitchNumber":1,"startTime":"2026-03-15T22:42:10.113Z","endTime":"2026-03-15T22:42:13.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.039327962490315,"aZ":-25.50028511903811,"pfxX":-2.8521932263543732,"pfxZ":4.356546433199699,"pX":-1.0706876439991801,"pZ":1.0703920661775372,"vX0":-3.2484510416200703,"vY0":-122.63516561242113,"vZ0":-6.887293350270579,"x":157.81,"y":209.88,"x0":0.6389141676947631,"y0":50.001190845486825,"z0":6.074333087624828,"aX":-4.366738356785347},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.6,"breakHorizontal":5.9,"spinRate":2268,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.44572750840484865,"extension":5.8907980289992805},"index":3,"playId":"f7f36530-0d2a-3d6f-b6a4-ed054cf5065c","pitchNumber":2,"startTime":"2026-03-15T22:42:24.094Z","endTime":"2026-03-15T22:42:27.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":2.965,"strikeZoneBottom":1.497,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.599399609779514,"aZ":-25.095338158628017,"pfxX":-3.558645937625876,"pfxZ":4.422148966585862,"pX":-0.27857247796327717,"pZ":2.650882648408418,"vX0":-1.3783380839730235,"vY0":-125.29387839851714,"vZ0":-3.898902824628033,"x":127.62,"y":167.21,"x0":0.7399624460215113,"y0":50.0043925757121,"z0":6.260939854600481,"aX":-5.699245206158348},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":6.7,"spinRate":2364,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.43594274057825366,"extension":5.726462850093152},"hitData":{"launchSpeed":77.3,"launchAngle":82.0,"totalDistance":69.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":98.09,"coordY":212.0}},"index":4,"playId":"f8a2d92a-e850-3de8-b765-9eea6b286b1c","pitchNumber":3,"startTime":"2026-03-15T22:42:42.675Z","endTime":"2026-03-15T22:42:49.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":801126,"link":"/api/v1/people/801126","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_ab"},{"player":{"id":664948,"link":"/api/v1/people/664948"},"credit":"p_ab"},{"player":{"id":801126,"link":"/api/v1/people/801126"},"credit":"b_pa"},{"player":{"id":664948,"link":"/api/v1/people/664948"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:42:49.551Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Suisbel walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:43:00.707Z","endTime":"2026-03-15T22:45:17.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":692044,"fullName":"Luis Suisbel","link":"/api/v1/people/692044"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664948,"fullName":"Anthony Misiewicz","link":"/api/v1/people/664948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":692044,"fullName":"Luis Suisbel","link":"/api/v1/people/692044"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":692044,"fullName":"Luis Suisbel","link":"/api/v1/people/692044"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.091268832920658,"aZ":-18.620450308144697,"pfxX":6.675480624651158,"pfxZ":7.66106713887001,"pX":0.5199137264417815,"pZ":3.6022904818181516,"vX0":-2.6020296890685044,"vY0":-131.93100404729717,"vZ0":-3.3662032374088944,"x":97.18,"y":141.52,"x0":0.6495368765491963,"y0":50.00485099480063,"z0":6.261003609742485,"aX":11.812548859607276},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.4,"breakHorizontal":-11.5,"spinRate":2119,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4145820593445606,"extension":5.9296726476506665},"index":0,"playId":"3c0e467e-44e0-3fe8-910d-0ad0370b6911","pitchNumber":1,"startTime":"2026-03-15T22:43:21.750Z","endTime":"2026-03-15T22:43:25.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832103014694543,"aZ":-22.09726752626116,"pfxX":8.564980167420963,"pfxZ":6.656906912002485,"pX":1.2079629153029328,"pZ":2.9498284798227457,"vX0":-2.035433630403842,"vY0":-122.69264268970511,"vZ0":-2.7043864840921734,"x":70.96,"y":159.13,"x0":0.9392054576237604,"y0":50.00354630658184,"z0":5.963454940919229,"aX":12.96900891177331},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.6,"breakHorizontal":-15.0,"spinRate":1961,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.44759920834356626,"extension":5.883724776262082},"index":1,"playId":"4d60a384-65e9-31a7-a6c3-d89c47aa4a61","pitchNumber":2,"startTime":"2026-03-15T22:43:37.220Z","endTime":"2026-03-15T22:43:41.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.012207978060843,"aZ":-25.741126370578694,"pfxX":-1.3325297385068735,"pfxZ":3.9799094210441535,"pX":-0.7168878592043558,"pZ":1.1304975050573591,"vX0":-2.9051832904771735,"vY0":-125.63672513512684,"vZ0":-7.040960788657731,"x":144.33,"y":208.26,"x0":0.6228268805775675,"y0":50.001599196124054,"z0":6.031769696034681,"aX":-2.1508503633212057},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.0,"breakHorizontal":3.0,"spinRate":2308,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.43428240290210507,"extension":6.020079506304098},"index":2,"playId":"ceec0f73-13d8-3db3-8ab0-2a52863fe9d1","pitchNumber":3,"startTime":"2026-03-15T22:43:54.842Z","endTime":"2026-03-15T22:43:58.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.826633257822856,"aZ":-20.775728061182654,"pfxX":7.314027789546029,"pfxZ":7.317111596059521,"pX":-0.11026755985088683,"pZ":2.4245548033747837,"vX0":-4.100733304458389,"vY0":-123.52930538332858,"vZ0":-4.352410322649572,"x":121.2,"y":173.32,"x0":0.6144827991685813,"y0":50.00080307287641,"z0":5.93898158021948,"aX":11.389514261377295},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":12.6,"breakHorizontal":-12.4,"spinRate":1994,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4420895401480127,"extension":5.910622218680059},"index":3,"playId":"9a471cd9-2813-31b3-9b7e-505f2015cafc","pitchNumber":4,"startTime":"2026-03-15T22:44:11.837Z","endTime":"2026-03-15T22:44:14.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725270973147413,"aZ":-16.85502173574576,"pfxX":3.936946394702087,"pfxZ":8.716460407632104,"pX":-0.1503794014009646,"pZ":2.997302962630051,"vX0":-3.312181850275913,"vY0":-131.206931495552,"vZ0":-4.886455570245881,"x":122.73,"y":157.85,"x0":0.6120469198069787,"y0":50.00043595003366,"z0":6.125489885278439,"aX":6.917109768513478},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":-6.5,"spinRate":2096,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4162026441810984,"extension":5.920413732133671},"index":4,"playId":"76959726-f034-3dd0-b976-abee689dc149","pitchNumber":5,"startTime":"2026-03-15T22:44:29.783Z","endTime":"2026-03-15T22:44:36.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90185049942892,"aZ":-27.6237961342039,"pfxX":-3.2314351281875133,"pfxZ":2.826873129883893,"pX":0.08274739298961184,"pZ":0.9342807063418204,"vX0":-0.616224327706275,"vY0":-126.21652987726085,"vZ0":-7.098486683631484,"x":113.85,"y":213.55,"x0":0.7500195479784444,"y0":50.00624512277634,"z0":6.010482975959824,"aX":-5.21000015811098},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":6.0,"spinRate":2235,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4341109737108164,"extension":5.964360109934242},"index":5,"playId":"591b779e-a2c1-385e-b110-f3dd3eeade27","pitchNumber":6,"startTime":"2026-03-15T22:44:57.182Z","endTime":"2026-03-15T22:45:00.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.169729271216433,"aZ":-27.366121268051337,"pfxX":-1.6351646431314428,"pfxZ":2.9988031992735475,"pX":0.7807559971451385,"pZ":3.5059479097432837,"vX0":0.5109300850900783,"vY0":-126.01103640608783,"vZ0":-1.2357986229050062,"x":87.24,"y":144.12,"x0":0.7875423320116681,"y0":50.005176575473754,"z0":6.218547770345711,"aX":-2.6237002534304152},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.4,"breakHorizontal":2.9,"spinRate":2243,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.43506036033117956,"extension":5.791858527618418},"index":6,"playId":"4ad967d2-1c8f-399b-95ef-566df2a4d16f","pitchNumber":7,"startTime":"2026-03-15T22:45:12.446Z","endTime":"2026-03-15T22:45:17.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":692044,"link":"/api/v1/people/692044","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692044,"link":"/api/v1/people/692044"},"credit":"b_pa"},{"player":{"id":664948,"link":"/api/v1/people/664948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:45:17.755Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhylan Thomas strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:45:38.582Z","endTime":"2026-03-15T22:47:11.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664948,"fullName":"Anthony Misiewicz","link":"/api/v1/people/664948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":692044,"fullName":"Luis Suisbel","link":"/api/v1/people/692044"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689041,"fullName":"Rhylan Thomas","link":"/api/v1/people/689041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.699709905363598,"aZ":-22.856512624496435,"pfxX":8.021796365806356,"pfxZ":5.317221895716385,"pX":1.216383809688721,"pZ":2.104286775890203,"vX0":-1.2700170645576205,"vY0":-131.265030496012,"vZ0":-5.739884547897855,"x":70.63,"y":181.96,"x0":0.6626452067032836,"y0":50.00436389468553,"z0":6.011471608820002,"aX":14.057410280589869},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":-14.3,"spinRate":2068,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.41660227585960063,"extension":5.870503036182946},"index":0,"playId":"f5fd326f-c78d-3c7b-8826-740129f8a8af","pitchNumber":1,"startTime":"2026-03-15T22:45:44.610Z","endTime":"2026-03-15T22:45:48.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966142448411798,"aZ":-23.863413704341387,"pfxX":-2.781589981583858,"pfxZ":5.111920041375519,"pX":-1.8395650174274594,"pZ":-0.4372180913647898,"vX0":-4.9595225354354655,"vY0":-126.68375483304719,"vZ0":-10.692819141205563,"x":187.12,"y":250.58,"x0":0.5050673242183564,"y0":50.00206911727638,"z0":5.747150298282847,"aX":-4.517667237719929},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.1,"breakHorizontal":6.1,"spinRate":2432,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.4324171578956806,"extension":6.035515623262418},"index":1,"playId":"85733eb2-3a70-3757-abf3-a523d2c2d792","pitchNumber":2,"startTime":"2026-03-15T22:46:06.249Z","endTime":"2026-03-15T22:46:10.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73992558050759,"aZ":-20.128577132007678,"pfxX":7.799180714598345,"pfxZ":6.707220203708572,"pX":-0.062199151483113245,"pZ":0.8336090008520403,"vX0":-4.306822213918929,"vY0":-132.76253661726898,"vZ0":-9.183559752015906,"x":119.37,"y":216.27,"x0":0.5623263137767233,"y0":50.004969139537465,"z0":5.785848159317203,"aX":14.012336235156216},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":-13.3,"spinRate":2167,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.411563596823707,"extension":6.127517801265762},"index":2,"playId":"9b26f0f7-49c6-3f36-a332-23dd68cfae71","pitchNumber":3,"startTime":"2026-03-15T22:46:29.634Z","endTime":"2026-03-15T22:46:34.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.762179777213,"aZ":-28.27835954224702,"pfxX":-2.69501522483877,"pfxZ":2.393077481094142,"pX":-0.902964001546835,"pZ":2.8714552251535475,"vX0":-2.7517058585493084,"vY0":-126.52475433775693,"vZ0":-2.6041261156706272,"x":151.42,"y":161.25,"x0":0.5471087733760175,"y0":50.00339127409933,"z0":6.170069088494278,"aX":-4.388224426145798},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":5.5,"spinRate":2395,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4321903809909675,"extension":5.914961808769607},"index":3,"playId":"458985ce-e3af-32ab-970e-e7812ba7019c","pitchNumber":4,"startTime":"2026-03-15T22:46:48.987Z","endTime":"2026-03-15T22:46:52.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999267424187966,"aZ":-26.43562430774683,"pfxX":-2.0457658859189847,"pfxZ":3.526406979333709,"pX":-0.10144457144329559,"pZ":2.2068189835664143,"vX0":-1.3667132821505468,"vY0":-126.54023470193201,"vZ0":-4.149671457123768,"x":120.87,"y":179.2,"x0":0.7107983568087761,"y0":50.001940280690526,"z0":5.977444748624,"aX":-3.328729889581955},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":4.0,"spinRate":2329,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.43228297363760104,"extension":5.868303467445978},"index":4,"playId":"41daeb1b-a38a-3189-b17c-99881850e1d6","pitchNumber":5,"startTime":"2026-03-15T22:47:08.347Z","endTime":"2026-03-15T22:47:11.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":689041,"link":"/api/v1/people/689041","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_ab"},{"player":{"id":664948,"link":"/api/v1/people/664948"},"credit":"p_ab"},{"player":{"id":689041,"link":"/api/v1/people/689041"},"credit":"b_pa"},{"player":{"id":664948,"link":"/api/v1/people/664948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:47:11.986Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carter Dorighi grounds out, pitcher Anthony Misiewicz to first baseman P.J. Higgins.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-15T22:47:26.358Z","endTime":"2026-03-15T22:48:03.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":826163,"fullName":"Carter Dorighi","link":"/api/v1/people/826163"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664948,"fullName":"Anthony Misiewicz","link":"/api/v1/people/664948"},"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":826163,"fullName":"Carter Dorighi","link":"/api/v1/people/826163"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664948,"link":"/api/v1/people/664948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.344839207274852,"aZ":-28.736609980596132,"pfxX":-3.5487953305003925,"pfxZ":2.125004974362449,"pX":-1.5135543495069068,"pZ":2.1815876922800324,"vX0":-4.260630173487197,"vY0":-126.00014212705757,"vZ0":-3.7649165887697915,"x":174.69,"y":179.88,"x0":0.6569410746301324,"y0":50.00144092298964,"z0":6.003786335653226,"aX":-5.734812045397243},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":7.3,"spinRate":2359,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.43384133816347514,"extension":5.996710418829476},"index":0,"playId":"ddca883e-b82a-3f8b-b476-08faae5b2193","pitchNumber":1,"startTime":"2026-03-15T22:47:38.418Z","endTime":"2026-03-15T22:47:41.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":826163,"link":"/api/v1/people/826163","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120143050882636,"aZ":-21.692618688579262,"pfxX":6.859914028507006,"pfxZ":6.026115416657053,"pX":-0.11244669977562158,"pZ":2.8334261035852184,"vX0":-4.101080057216367,"vY0":-130.92081351643185,"vZ0":-3.8779100799618433,"x":121.29,"y":162.28,"x0":0.5814362300614521,"y0":50.002792126132775,"z0":5.953422011630641,"aX":11.932292402031294},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":-11.5,"spinRate":2188,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.41804103886166066,"extension":5.919605186858659},"hitData":{"launchSpeed":92.1,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.66,"coordY":183.01}},"index":1,"playId":"0a56429b-74ec-3dee-ac55-59721f824333","pitchNumber":2,"startTime":"2026-03-15T22:47:56.259Z","endTime":"2026-03-15T22:48:03.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664948,"link":"/api/v1/people/664948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":677943,"link":"/api/v1/people/677943"},"first":{"id":664731,"link":"/api/v1/people/664731"},"second":{"id":694689,"link":"/api/v1/people/694689"},"third":{"id":800176,"link":"/api/v1/people/800176"},"shortstop":{"id":641658,"link":"/api/v1/people/641658"},"left":{"id":671155,"link":"/api/v1/people/671155"},"center":{"id":690988,"link":"/api/v1/people/690988"},"right":{"id":809844,"link":"/api/v1/people/809844"}},"offense":{"batter":{"id":826163,"link":"/api/v1/people/826163","batSide":{"code":"L","description":"Left"}},"first":{"id":692044,"link":"/api/v1/people/692044"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":826163,"link":"/api/v1/people/826163"},"credit":"b_ab"},{"player":{"id":664948,"link":"/api/v1/people/664948"},"credit":"p_ab"},{"player":{"id":826163,"link":"/api/v1/people/826163"},"credit":"b_pa"},{"player":{"id":664948,"link":"/api/v1/people/664948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:48:03.632Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ivan Johnson singles on a line drive to center fielder Rhylan Thomas.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:50:16.901Z","endTime":"2026-03-15T22:50:38.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":810897,"fullName":"Charlie Beilenson","link":"/api/v1/people/810897"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689041,"link":"/api/v1/people/689041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Charlie Beilenson replaces Alex Hoppe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T22:49:04.104Z","endTime":"2026-03-15T22:50:19.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":810897,"link":"/api/v1/people/810897"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695380,"link":"/api/v1/people/695380","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":88.4,"endSpeed":80.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.831998197923895,"aZ":-28.17617508264036,"pfxX":3.049323804818096,"pfxZ":2.387636084898766,"pX":-1.5182789633470861,"pZ":4.29740193668364,"vX0":0.3649194625966341,"vY0":-128.7263693958604,"vZ0":1.268276762595998,"x":174.87,"y":122.75,"x0":-2.0581361290037874,"y0":50.006192104170474,"z0":5.980294209670063,"aX":5.116189510421644},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":-5.6,"spinRate":2294,"spinDirection":167},"zone":11,"typeConfidence":0.97,"plateTime":0.4255580875687168,"extension":5.415741224082634},"index":1,"playId":"8d4b9ebf-eedb-381b-89bd-0cea8b9b5133","pitchNumber":1,"startTime":"2026-03-15T22:50:19.067Z","endTime":"2026-03-15T22:50:22.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60861699066401,"aZ":-16.437093869056934,"pfxX":-1.7526188845313788,"pfxZ":8.614900292669878,"pX":0.6788588306018821,"pZ":2.7494942468631067,"vX0":6.843612632504352,"vY0":-134.62505662365183,"vZ0":-5.081423379775693,"x":91.12,"y":164.54,"x0":-1.6739619446572296,"y0":50.00084113522902,"z0":5.833886534336648,"aX":-3.202004256770376},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":1.7,"spinRate":2158,"spinDirection":209},"zone":6,"typeConfidence":0.92,"plateTime":0.4076567920685701,"extension":5.652206200814902},"hitData":{"launchSpeed":84.6,"launchAngle":13.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.09,"coordY":102.68}},"index":2,"playId":"5b98b50c-ab6e-3a21-9b8f-b49c43e31693","pitchNumber":2,"startTime":"2026-03-15T22:50:32.068Z","endTime":"2026-03-15T22:50:38.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":671155,"link":"/api/v1/people/671155","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671155,"link":"/api/v1/people/671155"},"credit":"b_ab"},{"player":{"id":810897,"link":"/api/v1/people/810897"},"credit":"p_ab"},{"player":{"id":671155,"link":"/api/v1/people/671155"},"credit":"b_pa"},{"player":{"id":810897,"link":"/api/v1/people/810897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.77,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:50:38.070Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Hampson singles on a line drive to left fielder Curtis Washington Jr. Ivan Johnson to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:50:47.352Z","endTime":"2026-03-15T22:53:14.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":810897,"fullName":"Charlie Beilenson","link":"/api/v1/people/810897"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"postOnSecond":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690944,"link":"/api/v1/people/690944"},"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":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"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":92.6,"endSpeed":85.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015651287163525,"aZ":-26.87739332592078,"pfxX":-7.334042563885192,"pfxZ":2.859684621700284,"pX":-0.359384051356846,"pZ":3.520552388260351,"vX0":5.967497584899091,"vY0":-134.87207839223865,"vZ0":-1.182131620355873,"x":130.7,"y":143.73,"x0":-1.6425810794158977,"y0":50.00059152361524,"z0":5.85152307449306,"aX":-13.574726748635447},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.2,"breakHorizontal":12.1,"spinRate":1931,"spinDirection":213},"zone":11,"typeConfidence":0.88,"plateTime":0.4053633694815195,"extension":5.542801371975126},"index":0,"playId":"bd5e20cb-a9b9-3212-bd75-8ff803bf7dc5","pitchNumber":1,"startTime":"2026-03-15T22:51:06.180Z","endTime":"2026-03-15T22:51:10.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.385899193741555,"aZ":-24.46207109432497,"pfxX":-8.224219839463473,"pfxZ":4.204532675809526,"pX":-0.5323777375284742,"pZ":2.2181619111154056,"vX0":5.929839126573672,"vY0":-134.6542490244662,"vZ0":-4.606167744120636,"x":137.29,"y":178.89,"x0":-1.6951151027466664,"y0":50.00665220148776,"z0":5.683035641417371,"aX":-15.097890867594622},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2019,"spinDirection":212},"zone":4,"typeConfidence":0.85,"plateTime":0.4068566800209985,"extension":5.640401563622461},"index":1,"playId":"5fce66b8-6e4d-3038-8af7-2ce067826f34","pitchNumber":2,"startTime":"2026-03-15T22:51:21.048Z","endTime":"2026-03-15T22:51:24.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.011090930760737,"aZ":-23.076889490423607,"pfxX":-8.209239412668481,"pfxZ":4.976547661686231,"pX":-1.4706352480886942,"pZ":3.313249159746852,"vX0":3.9141756414777418,"vY0":-134.11039027871897,"vZ0":-2.3113452405752737,"x":173.06,"y":149.32,"x0":-1.8796031854325825,"y0":50.00300944850533,"z0":5.8259282650127275,"aX":-15.008305895174427},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":14.0,"spinRate":1859,"spinDirection":215},"zone":11,"typeConfidence":0.76,"plateTime":0.4078407103792525,"extension":5.498071532633862},"index":2,"playId":"0a265327-d914-349b-a7da-8e1c6e62ebff","pitchNumber":3,"startTime":"2026-03-15T22:51:39.484Z","endTime":"2026-03-15T22:51:42.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"e467ecb0-4af2-3616-9fc7-f045e2494b3e","startTime":"2026-03-15T22:52:14.857Z","endTime":"2026-03-15T22:52:18.422Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94129151622332,"aZ":-37.02458728939482,"pfxX":8.009606009847566,"pfxZ":-3.425187726366273,"pX":-1.0001452893441738,"pZ":2.465906229192314,"vX0":0.3988056769865089,"vY0":-118.36513169979841,"vZ0":0.4835823762727338,"x":155.12,"y":172.2,"x0":-2.21117249074058,"y0":50.001671716414045,"z0":5.653524869385715,"aX":11.345480357412185},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.8,"breakHorizontal":-14.6,"spinRate":2764,"spinDirection":59},"zone":11,"typeConfidence":0.91,"plateTime":0.4630381561600365,"extension":5.505402788099793},"index":4,"playId":"84e0ed19-cfb9-355c-ba82-e398858045a5","pitchNumber":4,"startTime":"2026-03-15T22:52:32.334Z","endTime":"2026-03-15T22:52:36.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.878977429119708,"aZ":-37.055254909566486,"pfxX":7.320211270131793,"pfxZ":-3.4573115435441015,"pX":1.6824465771107557,"pZ":0.9156581205799547,"vX0":6.054853820362348,"vY0":-118.98717420410208,"vZ0":-2.901105377499942,"x":52.87,"y":214.06,"x0":-1.8591717554629144,"y0":50.00088472982357,"z0":5.556136047945384,"aX":10.343743115592652},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.7,"breakHorizontal":-14.9,"spinRate":2676,"spinDirection":52},"zone":14,"typeConfidence":0.87,"plateTime":0.46286420163755704,"extension":5.574471920961944},"index":5,"playId":"f11afe75-0c34-385a-9a68-04d88dbee462","pitchNumber":5,"startTime":"2026-03-15T22:52:50.177Z","endTime":"2026-03-15T22:52:54.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73810859849678,"aZ":-22.59347939027003,"pfxX":-8.509880975459291,"pfxZ":5.26359573633964,"pX":-0.29478493112893556,"pZ":2.5813258224383575,"vX0":6.5914027699057325,"vY0":-133.98539003469128,"vZ0":-3.9699162196472657,"x":128.24,"y":169.08,"x0":-1.6802094923713755,"y0":50.00046019086847,"z0":5.695097341666919,"aX":-15.482343164193836},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":14.0,"spinRate":2055,"spinDirection":212},"zone":4,"typeConfidence":0.82,"plateTime":0.4086739899655094,"extension":5.590606243850976},"hitData":{"launchSpeed":104.6,"launchAngle":9.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.24,"coordY":134.34}},"index":6,"playId":"092b4cfc-ae3f-36b8-8b20-b98948d278ca","pitchNumber":6,"startTime":"2026-03-15T22:53:09.522Z","endTime":"2026-03-15T22:53:14.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":641658,"link":"/api/v1/people/641658","batSide":{"code":"R","description":"Right"}},"first":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641658,"link":"/api/v1/people/641658"},"credit":"b_ab"},{"player":{"id":810897,"link":"/api/v1/people/810897"},"credit":"p_ab"},{"player":{"id":641658,"link":"/api/v1/people/641658"},"credit":"b_pa"},{"player":{"id":810897,"link":"/api/v1/people/810897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":1.67,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:53:14.076Z","atBatIndex":76},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"P.J. Higgins grounds into a double play, shortstop Brock Rodden to second baseman Charlie Pagliarini to first baseman Luis Suisbel. Ivan Johnson to 3rd. Garrett Hampson out at 2nd. P.J. Higgins out at 1st.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:54:06.416Z","endTime":"2026-03-15T22:56:04.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":810897,"fullName":"Charlie Beilenson","link":"/api/v1/people/810897"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":813860,"link":"/api/v1/people/813860"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":813860,"link":"/api/v1/people/813860"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692044,"link":"/api/v1/people/692044"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-15T22:53:26.421Z","endTime":"2026-03-15T22:54:08.531Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.516062574335216,"aZ":-36.930803217328254,"pfxX":6.597680392560996,"pfxZ":-3.4453068501633535,"pX":-0.8275895270085589,"pZ":2.8229743507090252,"vX0":0.9783591764930732,"vY0":-116.57147955937477,"vZ0":1.258718539849785,"x":148.55,"y":162.56,"x0":-2.109971513075787,"y0":50.00520864280794,"z0":5.757208752385833,"aX":9.098670973988446},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.6,"breakHorizontal":-12.2,"spinRate":2574,"spinDirection":59},"zone":1,"typeConfidence":0.89,"plateTime":0.46951427807701096,"extension":5.4794500386705405},"index":1,"playId":"e687d0aa-3250-3b25-80b1-01753a6265bb","pitchNumber":1,"startTime":"2026-03-15T22:54:08.531Z","endTime":"2026-03-15T22:54:13.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.000546302285738,"aZ":-33.10660287394476,"pfxX":8.890174882505898,"pfxZ":-0.6611044945439541,"pX":0.006723166671063972,"pZ":2.1378603270230214,"vX0":2.2219038014275254,"vY0":-117.83436581543074,"vZ0":-0.946637776458588,"x":116.74,"y":181.06,"x0":-2.1030808242142323,"y0":50.00312825386338,"z0":5.59848431195747,"aX":12.524769378576991},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.2,"breakHorizontal":-16.7,"spinRate":2757,"spinDirection":63},"zone":8,"typeConfidence":0.93,"plateTime":0.4645046551110168,"extension":5.602589296424759},"index":2,"playId":"c5e052f7-e0ab-3e1c-9c45-08f159b5a4f5","pitchNumber":2,"startTime":"2026-03-15T22:54:25.819Z","endTime":"2026-03-15T22:54:29.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":93.2,"endSpeed":85.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.972451578411402,"aZ":-17.404720199457014,"pfxX":-4.504502016315987,"pfxZ":7.902815299130609,"pX":-0.5870503731908067,"pZ":4.484089182617236,"vX0":4.640052090476294,"vY0":-135.67114236201843,"vZ0":-0.5724512666469738,"x":139.38,"y":117.71,"x0":-1.7321586877020396,"y0":50.002148924894215,"z0":5.907994962101506,"aX":-8.418435795746841},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2074,"spinDirection":210},"zone":11,"typeConfidence":0.84,"plateTime":0.40331229032873983,"extension":5.614111093491584},"index":3,"playId":"46290f50-68e2-3479-b5a2-ec9ddbc33f28","pitchNumber":3,"startTime":"2026-03-15T22:54:43.025Z","endTime":"2026-03-15T22:54:46.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":81.2,"endSpeed":74.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63977095103327,"aZ":-32.880015156517096,"pfxX":7.901843059868371,"pfxZ":-0.49836187233322526,"pX":-0.3833232344615899,"pZ":2.090272819962589,"vX0":1.7668149427203326,"vY0":-118.30827739496326,"vZ0":-1.1643736521334995,"x":131.61,"y":182.34,"x0":-2.166482340455725,"y0":50.00380029818703,"z0":5.603376460638711,"aX":11.196850240352152},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.0,"breakHorizontal":-14.8,"spinRate":2426,"spinDirection":68},"zone":7,"typeConfidence":0.92,"plateTime":0.46303998892507314,"extension":5.521059978459971},"index":4,"playId":"9ee25fb7-1819-3614-abab-5030e60ef770","pitchNumber":4,"startTime":"2026-03-15T22:54:57.927Z","endTime":"2026-03-15T22:55:05.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.010717611425832,"aZ":-30.461312123828595,"pfxX":-5.1108696080124965,"pfxZ":1.077873409652205,"pX":0.13885451312202993,"pZ":1.4215030662710508,"vX0":5.9284860260397085,"vY0":-125.51547228073936,"vZ0":-4.422335300092058,"x":111.71,"y":200.4,"x0":-1.5925525631142021,"y0":50.00381282934565,"z0":5.69385779727085,"aX":-8.134442669026917},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":7.8,"spinRate":856,"spinDirection":261},"zone":14,"typeConfidence":0.81,"plateTime":0.43681305261595726,"extension":5.703991359405328},"index":5,"playId":"a27ad7fb-8861-3411-83f8-ed2aed9b5bf0","pitchNumber":5,"startTime":"2026-03-15T22:55:23.175Z","endTime":"2026-03-15T22:55:26.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.6,"endSpeed":78.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00084424688162,"aZ":-32.17792539101742,"pfxX":-5.109861674085438,"pfxZ":-4.766887167981793E-4,"pX":0.4968247196063707,"pZ":2.410603632545059,"vX0":6.5791061894843,"vY0":-125.88830769792504,"vZ0":-2.0290387490206525,"x":98.06,"y":173.69,"x0":-1.4991114620531376,"y0":50.003471138601974,"z0":5.857599799139984,"aX":-8.117766076688918},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":7.6,"spinRate":923,"spinDirection":259},"zone":6,"typeConfidence":0.9,"plateTime":0.43680957057521974,"extension":5.747039767966061},"hitData":{"launchSpeed":88.5,"launchAngle":8.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.94,"coordY":151.07}},"index":6,"playId":"9b476e26-6779-3c67-ac8e-fe00accea0a7","pitchNumber":6,"startTime":"2026-03-15T22:55:58.009Z","endTime":"2026-03-15T22:56:04.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":641658,"link":"/api/v1/people/641658"},"second":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":810897,"link":"/api/v1/people/810897"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":810897,"link":"/api/v1/people/810897"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":14.5,"leverageIndex":2.98,"dramaIndex":169.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:56:04.951Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Banfield strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-15T22:56:16.438Z","endTime":"2026-03-15T22:58:32.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":810897,"fullName":"Charlie Beilenson","link":"/api/v1/people/810897"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656883,"link":"/api/v1/people/656883"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.104898618857412,"aZ":-33.41759271761883,"pfxX":8.601485186378568,"pfxZ":-0.879869981898727,"pX":-1.738958091504896,"pZ":2.48452375810867,"vX0":-1.4769200112408472,"vY0":-118.58745339824704,"vZ0":-0.24493191361992683,"x":183.28,"y":171.7,"x0":-2.224515727897845,"y0":50.00007357567566,"z0":5.642798632522434,"aX":12.223495279690495},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.3,"breakHorizontal":-15.2,"spinRate":2425,"spinDirection":61},"zone":13,"typeConfidence":0.92,"plateTime":0.46224575939261614,"extension":5.484259846732072},"index":0,"playId":"cc507ab4-2970-3e0c-89ca-9102fec18b6c","pitchNumber":1,"startTime":"2026-03-15T22:56:37.529Z","endTime":"2026-03-15T22:56:40.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"third":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.950143942837776,"aZ":-33.45380904802555,"pfxX":9.670211427172013,"pfxZ":-0.9186365395802056,"pX":0.4253090376678516,"pZ":1.55144615139925,"vX0":2.7402100211060683,"vY0":-117.54908723383907,"vZ0":-2.0324210280091104,"x":100.79,"y":196.89,"x0":-2.01426523414259,"y0":50.00407261757285,"z0":5.556829568056734,"aX":13.425645410642879},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.9,"breakHorizontal":-18.2,"spinRate":2721,"spinDirection":55},"zone":14,"typeConfidence":0.92,"plateTime":0.46737820172770705,"extension":5.587092735274006},"index":1,"playId":"61f2bf28-3634-314f-8c32-2ea439a71ba0","pitchNumber":2,"startTime":"2026-03-15T22:56:53.585Z","endTime":"2026-03-15T22:56:57.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"third":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-15T22:57:03.555Z","endTime":"2026-03-15T22:57:18.048Z","isPitch":false,"type":"action","player":{"id":677943,"link":"/api/v1/people/677943"},"defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"third":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":93.2,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113243332770008,"aZ":-27.08490695155515,"pfxX":-8.068664298584595,"pfxZ":2.7286808091568,"pX":-0.6933197646706346,"pZ":1.6293544801032336,"vX0":5.721671735192128,"vY0":-135.58958686166926,"vZ0":-5.893222180225984,"x":143.43,"y":194.79,"x0":-1.7804876901988298,"y0":50.00540902513684,"z0":5.716445850425989,"aX":-15.054710655483959},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":13.4,"spinRate":2007,"spinDirection":212},"zone":7,"typeConfidence":0.88,"plateTime":0.4036734230731698,"extension":5.630919868455694},"index":3,"playId":"9458c460-fa55-32b7-b6ce-25bef135f788","pitchNumber":3,"startTime":"2026-03-15T22:57:18.048Z","endTime":"2026-03-15T22:57:21.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"third":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06089187485049,"aZ":-35.53877075436939,"pfxX":-3.3270315378901927,"pfxZ":-2.0775556881496007,"pX":0.6399005003137793,"pZ":-1.0129700058945186,"vX0":6.205565680339836,"vY0":-126.39620647039942,"vZ0":-9.325712361243198,"x":92.61,"y":266.13,"x0":-1.4162365514198134,"y0":50.005095890661686,"z0":5.583056554404163,"aX":-5.377112638566555},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.8,"breakHorizontal":4.6,"spinRate":1003,"spinDirection":266},"zone":14,"typeConfidence":0.94,"plateTime":0.43353538793715307,"extension":5.657330096917053},"index":4,"playId":"b3491805-ec69-3db6-bef3-62f2f367b4fb","pitchNumber":4,"startTime":"2026-03-15T22:57:39.738Z","endTime":"2026-03-15T22:57:44.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"third":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.346550449465358,"aZ":-33.331667134733394,"pfxX":-4.796418989283819,"pfxZ":-0.7305784357371881,"pX":0.818675379529479,"pZ":1.095324200601134,"vX0":7.1989742769207234,"vY0":-125.96020967738548,"vZ0":-4.815013605842827,"x":85.79,"y":209.21,"x0":-1.4684258980478386,"y0":50.0006824968943,"z0":5.762089919971991,"aX":-7.617221193854614},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.3,"breakHorizontal":6.8,"spinRate":1228,"spinDirection":281},"zone":14,"typeConfidence":0.92,"plateTime":0.43677890183670476,"extension":5.731794399089192},"index":5,"playId":"ef5dcd86-5648-3e06-89b6-c160cfe42b86","pitchNumber":5,"startTime":"2026-03-15T22:58:04.370Z","endTime":"2026-03-15T22:58:08.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"third":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24115599457525,"aZ":-19.745523029246744,"pfxX":-2.3068939128017627,"pfxZ":6.80817551689559,"pX":-0.022560829799409227,"pZ":3.781419292230907,"vX0":4.932693001585314,"vY0":-134.30839519957897,"vZ0":-2.242639333878001,"x":117.86,"y":136.68,"x0":-1.5837108835680558,"y0":50.00445346085361,"z0":6.032349359488601,"aX":-4.212925138872725},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":3.1,"spinRate":2268,"spinDirection":207},"zone":11,"typeConfidence":0.78,"plateTime":0.4079076380870328,"extension":5.561040072070092},"index":6,"playId":"015d0ffb-ea67-3990-b297-fc114fd703fc","pitchNumber":6,"startTime":"2026-03-15T22:58:28.744Z","endTime":"2026-03-15T22:58:32.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":810897,"link":"/api/v1/people/810897","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656883,"link":"/api/v1/people/656883"},"first":{"id":692044,"link":"/api/v1/people/692044"},"second":{"id":813860,"link":"/api/v1/people/813860"},"third":{"id":826163,"link":"/api/v1/people/826163"},"shortstop":{"id":801126,"link":"/api/v1/people/801126"},"left":{"id":690944,"link":"/api/v1/people/690944"},"center":{"id":689041,"link":"/api/v1/people/689041"},"right":{"id":835621,"link":"/api/v1/people/835621"}},"offense":{"batter":{"id":677943,"link":"/api/v1/people/677943","batSide":{"code":"R","description":"Right"}},"third":{"id":671155,"link":"/api/v1/people/671155"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":681791,"link":"/api/v1/people/681791"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"credit":"b_ab"},{"player":{"id":810897,"link":"/api/v1/people/810897"},"credit":"p_ab"},{"player":{"id":677943,"link":"/api/v1/people/677943"},"credit":"b_pa"},{"player":{"id":810897,"link":"/api/v1/people/810897"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.49,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-15T22:58:32.837Z","atBatIndex":78}]