[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Madrigal flies out to center fielder Junior Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-08T20:07:26.315Z","endTime":"2026-03-08T20:08:39.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-08T17:02:17.960Z","endTime":"2026-03-08T19:52:09.265Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"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-08T19:52:09.265Z","endTime":"2026-03-08T20:06:30.769Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"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-08T20:06:30.769Z","endTime":"2026-03-08T20:07:28.445Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"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.3,"endSpeed":81.3,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10333442522117,"aZ":-22.75635181737008,"pfxX":1.8458804887480644,"pfxZ":5.614672988747378,"pX":1.324364416050497,"pZ":1.9407919122457646,"vX0":3.6318673702486404,"vY0":-128.5332116104368,"vZ0":-5.738574658183621,"x":66.52,"y":186.38,"x0":-0.345498738327841,"y0":50.001905437892475,"z0":5.964252447774185,"aX":3.0939820642970655},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.1,"breakHorizontal":-4.2,"spinRate":2627,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.425797814053289,"extension":5.455557915965115},"index":3,"playId":"83f81c29-7f44-355b-a527-5c475477223b","pitchNumber":1,"startTime":"2026-03-08T20:07:28.445Z","endTime":"2026-03-08T20:07:32.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094067939636847,"aZ":-19.495406538547513,"pfxX":-7.890909978343259,"pfxZ":7.012894310800167,"pX":0.6751033311018719,"pZ":2.672210687519933,"vX0":5.258354022442338,"vY0":-133.67624099384557,"vZ0":-4.86724365892087,"x":91.27,"y":166.63,"x0":-0.29330501925408264,"y0":50.00346371201409,"z0":5.918251358895149,"aX":-14.26655586914523},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":13.2,"spinRate":2267,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.40991234202403426,"extension":5.469693653473586},"index":4,"playId":"8b5ac9c5-6196-3a0e-84de-ed2d20268dd2","pitchNumber":2,"startTime":"2026-03-08T20:07:41.085Z","endTime":"2026-03-08T20:07:44.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":83.6,"endSpeed":76.8,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.064225041142357,"aZ":-33.834281952161206,"pfxX":3.3425381573684505,"pfxZ":-1.1037992566061092,"pX":0.2252794428547946,"pZ":3.0152758550507417,"vX0":0.6933696912711358,"vY0":-121.7282166204695,"vZ0":-0.6097511125389253,"x":108.41,"y":157.37,"x0":-0.4976125836549533,"y0":50.00475850894002,"z0":6.2001085564080025,"aX":5.0128672949971405},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.9,"breakHorizontal":-6.2,"spinRate":2780,"spinDirection":82},"zone":2,"typeConfidence":2.0,"plateTime":0.45008006779068443,"extension":5.3385550154791},"index":5,"playId":"b8c02bc6-a203-35f3-9eb5-c6d7c7f6dbbf","pitchNumber":3,"startTime":"2026-03-08T20:07:55.439Z","endTime":"2026-03-08T20:07:58.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-08T20:08:06.234Z","endTime":"2026-03-08T20:08:16.039Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13571331422562,"aZ":-13.235472860644277,"pfxX":-3.286682248557597,"pfxZ":10.527541105158004,"pX":0.22357237785510203,"pZ":3.755772168650087,"vX0":2.5268652158089653,"vY0":-133.83790027083842,"vZ0":-3.516407130718837,"x":108.48,"y":137.37,"x0":-0.3097175157666041,"y0":50.003272272112575,"z0":6.045848773984318,"aX":-5.9130205439574235},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":5.4,"spinRate":2434,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.41055849482553963,"extension":5.581707249527886},"index":7,"playId":"cb434666-47e5-3774-89f3-23edaf4dd4f6","pitchNumber":4,"startTime":"2026-03-08T20:08:16.039Z","endTime":"2026-03-08T20:08:19.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.2,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.304763009084237,"aZ":-41.472193089563504,"pfxX":5.778362661868775,"pfxZ":-7.447236647803971,"pX":-0.051429552266504766,"pZ":3.1679262817256126,"vX0":-1.0668901990620752,"vY0":-111.69349299747483,"vZ0":2.072244083101328,"x":118.96,"y":153.25,"x0":-0.31443701955994086,"y0":50.00224664877051,"z0":6.5298654437612935,"aX":7.215412954784796},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-12.5,"breakHorizontal":-10.1,"spinRate":2958,"spinDirection":34},"zone":2,"typeConfidence":0.91,"plateTime":0.4925815864730172,"extension":5.1599437912782395},"hitData":{"launchSpeed":83.8,"launchAngle":49.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.98,"coordY":99.95}},"index":8,"playId":"d431c6df-3b31-3cec-82b9-4cc233a9a961","pitchNumber":5,"startTime":"2026-03-08T20:08:30.976Z","endTime":"2026-03-08T20:08:39.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-08T20:08:39.795Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-08T20:09:04.160Z","endTime":"2026-03-08T20:10:08.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96090368898222,"aZ":-11.547139519761716,"pfxX":-2.6317150713507855,"pfxZ":11.58814650601157,"pX":-0.467661310294713,"pZ":2.173409866609456,"vX0":2.1403111846028007,"vY0":-133.39544493531838,"vZ0":-7.609549454760013,"x":134.83,"y":180.1,"x0":-0.9433511502916077,"y0":50.00450903390223,"z0":5.918899818368352,"aX":-4.68546693895652},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.3,"breakHorizontal":4.2,"spinRate":2402,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.4125412036235532,"extension":5.484548442281773},"index":0,"playId":"cff0dc45-4b55-3825-87f4-abfa351961a3","pitchNumber":1,"startTime":"2026-03-08T20:09:05.575Z","endTime":"2026-03-08T20:09:08.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64460296215144,"aZ":-23.254854849969544,"pfxX":2.094909564146534,"pfxZ":5.257680647904516,"pX":0.6463113805949229,"pZ":3.1732627678629006,"vX0":3.192821860872697,"vY0":-129.37961960785083,"vZ0":-2.803702021082592,"x":92.36,"y":153.1,"x0":-0.8754122785072439,"y0":50.00638139023678,"z0":6.050555359343823,"aX":3.557065054134816},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":-4.4,"spinRate":2685,"spinDirection":162},"zone":3,"typeConfidence":0.9,"plateTime":0.4231261488268645,"extension":5.507505938337321},"index":1,"playId":"e3ef3660-fd92-3e9b-a575-8310b9e21091","pitchNumber":2,"startTime":"2026-03-08T20:09:18.856Z","endTime":"2026-03-08T20:09:24.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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-08T20:09:36.281Z","endTime":"2026-03-08T20:09:50.424Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5399107409331,"aZ":-23.040673822403363,"pfxX":3.5276260560230277,"pfxZ":5.3618124047726194,"pX":-1.0031052048166353,"pZ":3.9764947030289606,"vX0":-0.8329225414617898,"vY0":-128.88007122946442,"vZ0":-0.8405820447853166,"x":155.24,"y":131.41,"x0":-1.136810018497364,"y0":50.00396372964305,"z0":6.065655651422024,"aX":6.011502486425537},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.8,"breakHorizontal":-6.2,"spinRate":2650,"spinDirection":175},"zone":11,"typeConfidence":0.91,"plateTime":0.42290225650400126,"extension":5.373472396440219},"index":3,"playId":"f8c68b08-22ba-3677-8c6e-0e79f7fd3e52","pitchNumber":3,"startTime":"2026-03-08T20:09:50.424Z","endTime":"2026-03-08T20:09:53.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54429834524771,"aZ":-43.61311492151417,"pfxX":6.641549394833676,"pfxZ":-9.195366927961896,"pX":-0.2559358450917534,"pZ":2.30649992144146,"vX0":-0.7416739827375407,"vY0":-111.59698073241971,"vZ0":1.0714546300435668,"x":126.76,"y":176.5,"x0":-0.778288848922384,"y0":50.00119814921006,"z0":6.35975163641158,"aX":8.265629682721677},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.0,"breakHorizontal":-11.8,"spinRate":2998,"spinDirection":25},"zone":5,"typeConfidence":0.91,"plateTime":0.4933079891952632,"extension":5.468690413987649},"index":4,"playId":"094c106e-cb9a-3a30-8915-749c842cf70f","pitchNumber":4,"startTime":"2026-03-08T20:10:04.674Z","endTime":"2026-03-08T20:10:08.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:10:08.808Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-08T20:10:22.198Z","endTime":"2026-03-08T20:10:55.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":81.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49226299754134,"aZ":-23.923296826315195,"pfxX":3.745560526650999,"pfxZ":4.87781422074881,"pX":1.1582505171570556,"pZ":2.4519212065237372,"vX0":2.3674914481365574,"vY0":-128.4028760044391,"vZ0":-4.424550553905151,"x":72.85,"y":172.58,"x0":-0.2584495111864761,"y0":50.00093980413527,"z0":6.030878000101406,"aX":6.330289524220166},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":-7.3,"spinRate":2599,"spinDirection":172},"zone":14,"typeConfidence":0.9,"plateTime":0.42457268912431045,"extension":5.565927722068215},"index":0,"playId":"f3f496b2-3fc7-33fc-9635-ac66f610beb4","pitchNumber":1,"startTime":"2026-03-08T20:10:31.820Z","endTime":"2026-03-08T20:10:35.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.449390522712108,"aZ":-38.44902964914752,"pfxX":4.831891227692951,"pfxZ":-4.346282523132583,"pX":0.07605184674267396,"pZ":2.7390118325629604,"vX0":-0.08720965162363875,"vY0":-118.98787643620916,"vZ0":0.016855972409360875,"x":114.1,"y":164.83,"x0":-0.5154018605579967,"y0":50.00408446855901,"z0":6.197060670956892,"aX":6.973476887893365},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.7,"breakHorizontal":-8.8,"spinRate":2923,"spinDirection":86},"zone":5,"typeConfidence":2.0,"plateTime":0.45919212317540703,"extension":5.458702615741769},"hitData":{"launchSpeed":95.5,"launchAngle":68.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.6,"coordY":142.72}},"index":1,"playId":"fc54f433-8726-3ac2-80f3-51b8f9fe531c","pitchNumber":2,"startTime":"2026-03-08T20:10:46.395Z","endTime":"2026-03-08T20:10:55.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:10:55.941Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-08T20:13:29.298Z","endTime":"2026-03-08T20:15:28.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932126511771628,"aZ":-25.011899222547513,"pfxX":-7.284371642660886,"pfxZ":3.52752339336638,"pX":-0.4403717555178316,"pZ":3.324196381756731,"vX0":5.3946659770128305,"vY0":-141.0652654115566,"vZ0":-3.5666452423401562,"x":133.79,"y":149.03,"x0":-1.4242413453496992,"y0":50.00251188993097,"z0":6.2040419686391415,"aX":-14.786020821415697},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":12.2,"spinRate":2110,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.38722663637935817,"extension":6.179628626914421},"index":0,"playId":"de825ec8-c222-3f09-b968-e065a6360f65","pitchNumber":1,"startTime":"2026-03-08T20:13:40.963Z","endTime":"2026-03-08T20:13:44.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.753621530699213,"aZ":-26.374127385146778,"pfxX":-6.797773278932709,"pfxZ":2.852783406418393,"pX":-0.7368865994349996,"pZ":3.633461407062292,"vX0":4.637754148467581,"vY0":-141.30782559798968,"vZ0":-2.566924969137172,"x":145.09,"y":140.68,"x0":-1.5122204677483786,"y0":50.00146151009792,"z0":6.239484732795606,"aX":-13.812117496103212},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.8,"breakHorizontal":11.4,"spinRate":2060,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38690469372326275,"extension":6.108826982382203},"index":1,"playId":"95ba0ea4-5240-32c8-817e-e3ee58c4517c","pitchNumber":2,"startTime":"2026-03-08T20:13:54.736Z","endTime":"2026-03-08T20:13:58.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.678158586296398,"aZ":-19.858474667094328,"pfxX":-4.299770476025596,"pfxZ":6.146721349840236,"pX":-0.23577312012794388,"pZ":4.151013666923651,"vX0":4.697261904010714,"vY0":-140.20292829876846,"vZ0":-2.3714243721032937,"x":125.99,"y":126.7,"x0":-1.3688254792482302,"y0":50.005632281983445,"z0":6.2941303211935535,"aX":-8.619836324338047},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":7.0,"spinRate":2114,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3896505372870487,"extension":6.038192523931248},"index":2,"playId":"f7944f2b-11bb-33ad-93a8-f525f1f34fdf","pitchNumber":3,"startTime":"2026-03-08T20:14:09.529Z","endTime":"2026-03-08T20:14:13.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466653480900888,"aZ":-30.708988494088164,"pfxX":-0.9891227316650992,"pfxZ":0.8332652936339571,"pX":1.0090969748273302,"pZ":2.3292315682550213,"vX0":6.365330260263967,"vY0":-131.61785126578772,"vZ0":-3.7915383573749457,"x":78.54,"y":175.89,"x0":-1.3141785525891492,"y0":50.001461948805485,"z0":6.06776292316884,"aX":-1.7335637308362974},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.8,"breakHorizontal":0.4,"spinRate":2631,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.41649212912365385,"extension":6.300102408461225},"index":3,"playId":"031ac0ed-680d-391b-a028-c6fcf0c52aee","pitchNumber":4,"startTime":"2026-03-08T20:14:24.887Z","endTime":"2026-03-08T20:14:28.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-08T20:14:35.231Z","endTime":"2026-03-08T20:14:46.660Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.528416662237397,"aZ":-30.619118572351617,"pfxX":-5.460565004258084,"pfxZ":0.8923622832235836,"pX":-0.7298211758323134,"pZ":2.4947862429425323,"vX0":3.5410697817138237,"vY0":-130.8594977523234,"vZ0":-3.187599180626219,"x":144.82,"y":171.42,"x0":-1.385524254327305,"y0":50.005758313583875,"z0":6.003207921649617,"aX":-9.548394109754113},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.2,"breakHorizontal":9.2,"spinRate":2142,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4172810549406387,"extension":6.312327279196838},"index":5,"playId":"8d970d79-fd12-3605-b1dc-5fcf4242bc68","pitchNumber":5,"startTime":"2026-03-08T20:14:46.660Z","endTime":"2026-03-08T20:14:50.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":98.1,"endSpeed":90.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371612162713472,"aZ":-16.181573812925073,"pfxX":-4.733101987339532,"pfxZ":7.620925382567478,"pX":0.3082347874089183,"pZ":4.013815571528266,"vX0":6.450797120066153,"vY0":-142.90527725967664,"vZ0":-3.3762424901736257,"x":105.25,"y":130.41,"x0":-1.3479935527537994,"y0":50.00517364918637,"z0":6.207521250929693,"aX":-9.935962936420355},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":2368,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.381129908890228,"extension":6.1951759994671},"index":6,"playId":"6a71c905-ebda-3f7a-91c8-7648084f233e","pitchNumber":6,"startTime":"2026-03-08T20:15:06.493Z","endTime":"2026-03-08T20:15:12.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14295049741398,"aZ":-37.709188788899766,"pfxX":0.10936733057384895,"pfxZ":-3.2813076538826627,"pX":0.31422934298404637,"pZ":1.290918176019684,"vX0":4.408787685718898,"vY0":-127.77722651187119,"vZ0":-4.67727013297315,"x":105.02,"y":203.93,"x0":-1.4326841846245377,"y0":50.00121702954127,"z0":6.041231995417871,"aX":0.18402633964665266},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.6,"breakHorizontal":-1.0,"spinRate":3006,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.425261004841464,"extension":6.218046708305442},"index":7,"playId":"5c865242-156a-3dc3-ae18-3c57705bfe31","pitchNumber":7,"startTime":"2026-03-08T20:15:25.592Z","endTime":"2026-03-08T20:15:28.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:15:28.775Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a ground ball to center fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-08T20:15:44.249Z","endTime":"2026-03-08T20:16:56.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512729458800326,"aZ":-39.18516072009587,"pfxX":1.4058085121255575,"pfxZ":-4.268341135835046,"pX":-1.5619946666041442,"pZ":3.326215686219198,"vX0":-0.18650844806983274,"vY0":-126.44494191959716,"vZ0":0.6621153351961733,"x":176.54,"y":148.97,"x0":-1.6707764529229479,"y0":50.005579723963024,"z0":6.171585998881447,"aX":2.3074767279855846},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.4,"breakHorizontal":-2.5,"spinRate":2999,"spinDirection":16},"zone":11,"typeConfidence":2.0,"plateTime":0.4309541104546639,"extension":6.114246197295378},"index":0,"playId":"15b67935-368a-3091-a523-21305a80403a","pitchNumber":1,"startTime":"2026-03-08T20:15:56.033Z","endTime":"2026-03-08T20:15:59.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42023668600051,"aZ":-37.750704878855984,"pfxX":-0.1878022897078253,"pfxZ":-3.320593473146719,"pX":2.0349082682943074,"pZ":0.3190114055566151,"vX0":8.431226089319555,"vY0":-127.5661267973079,"vZ0":-6.749044684609324,"x":39.43,"y":230.17,"x0":-1.2615484660368355,"y0":50.00238551506529,"z0":5.905814305566643,"aX":-0.31709631847150926},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-7.2,"breakHorizontal":-1.2,"spinRate":2670,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.42619931763496854,"extension":6.359218295968612},"index":1,"playId":"c600b6af-f039-3dab-a895-9af480686a7e","pitchNumber":2,"startTime":"2026-03-08T20:16:11.166Z","endTime":"2026-03-08T20:16:14.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43507500020544,"aZ":-28.127681268645293,"pfxX":-5.720886224306717,"pfxZ":1.9985296435569762,"pX":0.5731075437183506,"pZ":2.633867115303019,"vX0":7.413584010903427,"vY0":-140.28985298740614,"vZ0":-4.899206026871816,"x":95.15,"y":167.67,"x0":-1.3386924535580125,"y0":50.00603179364569,"z0":6.196569673282114,"aX":-11.608680994089072},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.9,"breakHorizontal":9.1,"spinRate":2172,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38780022436670114,"extension":6.272433605190172},"index":2,"playId":"87e69b40-31cd-3386-b068-0c51b929c1f0","pitchNumber":3,"startTime":"2026-03-08T20:16:30.603Z","endTime":"2026-03-08T20:16:34.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.614723639620273,"aZ":-28.591279640562067,"pfxX":-7.490903170738068,"pfxZ":1.7733242332909498,"pX":0.005946071908423106,"pZ":3.1745825222830524,"vX0":6.048929940457772,"vY0":-139.96252173639022,"vZ0":-3.423652305514869,"x":116.77,"y":153.07,"x0":-1.1885859196518638,"y0":50.00679169993757,"z0":6.2450619154448015,"aX":-15.165520269156683},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.8,"breakHorizontal":12.6,"spinRate":2181,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3883598079065038,"extension":6.289091630329179},"hitData":{"launchSpeed":95.3,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.87,"coordY":93.08}},"index":3,"playId":"17b06f32-c875-3793-a18f-31050055e2a7","pitchNumber":4,"startTime":"2026-03-08T20:16:45.900Z","endTime":"2026-03-08T20:16:56.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:16:56.358Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, pitcher Jack Kochanowicz to first baseman Nolan Schanuel. Jacob Wilson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-08T20:17:22.470Z","endTime":"2026-03-08T20:17:32.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686799,"link":"/api/v1/people/686799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63500756130797,"aZ":-27.074835691013146,"pfxX":-7.381814002902113,"pfxZ":2.514757954149996,"pX":0.34105737490303034,"pZ":2.9041316826291603,"vX0":7.164599967560597,"vY0":-140.53759730152146,"vZ0":-4.369624977488963,"x":104.0,"y":160.37,"x0":-1.2649713656083705,"y0":50.00358179287893,"z0":6.208095355699248,"aX":-14.975483895294424},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.0,"breakHorizontal":12.1,"spinRate":2182,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3876465945459162,"extension":6.190208801365412},"hitData":{"launchSpeed":66.6,"launchAngle":-77.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.29,"coordY":180.26}},"index":0,"playId":"7e4990f4-3594-359f-943a-539e5806584f","pitchNumber":1,"startTime":"2026-03-08T20:17:22.470Z","endTime":"2026-03-08T20:17:32.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":1.2,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:17:32.495Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brent Rooker lines out to right fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-08T20:17:43.550Z","endTime":"2026-03-08T20:19:23.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":90.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357534433150647,"aZ":-25.486041136162875,"pfxX":-6.702387588746147,"pfxZ":3.2853887199799,"pX":0.8411395080326499,"pZ":2.1150074450049443,"vX0":8.318376470645655,"vY0":-140.43888226335667,"vZ0":-6.917037344668314,"x":84.94,"y":181.67,"x0":-1.2632167939471466,"y0":50.000253265742266,"z0":6.224014458750842,"aX":-13.63144114388692},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.9,"breakHorizontal":10.8,"spinRate":1873,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38732055041161306,"extension":6.206209663751995},"index":0,"playId":"66e1ebb8-9025-3d66-bc5b-0f15b6a71986","pitchNumber":1,"startTime":"2026-03-08T20:17:58.418Z","endTime":"2026-03-08T20:18:03.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0742833246166,"aZ":-27.41716035070634,"pfxX":-6.194395635473923,"pfxZ":2.399222200011927,"pX":0.36467199060731675,"pZ":3.396160754746788,"vX0":6.793043976701772,"vY0":-139.03602539017643,"vZ0":-2.993188081010287,"x":103.1,"y":147.08,"x0":-1.2892549426834905,"y0":50.00556608641338,"z0":6.27887283297519,"aX":-12.299735597880941},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.0,"breakHorizontal":10.1,"spinRate":1978,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.39184365596577697,"extension":6.165458988935568},"index":1,"playId":"39a5b96a-305b-3ec6-955b-e63a08b77d7e","pitchNumber":2,"startTime":"2026-03-08T20:18:15.929Z","endTime":"2026-03-08T20:18:19.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.906976477445234,"aZ":-15.460124322340999,"pfxX":-4.079335876852717,"pfxZ":8.300852924005634,"pX":2.6336773536284626,"pZ":1.4403446109603757,"vX0":11.501325144820806,"vY0":-140.11309573797251,"vZ0":-9.953597163068782,"x":16.61,"y":199.89,"x0":-0.9715008368238031,"y0":50.00185650296719,"z0":6.019775050804734,"aX":-8.213733380064175},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2186,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.38903864643062125,"extension":6.2189294037564675},"index":2,"playId":"82f3c9a4-8f8c-37c1-8897-bfc1fd0affc9","pitchNumber":3,"startTime":"2026-03-08T20:18:36.388Z","endTime":"2026-03-08T20:18:39.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22846060458106,"aZ":-35.24992518241958,"pfxX":2.1827024477798904,"pfxZ":-1.884482233942757,"pX":-0.06846043940019393,"pZ":3.272169259074739,"vX0":2.8663299980006904,"vY0":-126.3424571221876,"vZ0":-0.26955858910071073,"x":119.61,"y":150.43,"x0":-1.4967360126328264,"y0":50.001894339637644,"z0":6.188372953724569,"aX":3.564664092130803},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.2,"breakHorizontal":-4.6,"spinRate":2647,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.4318056882647201,"extension":6.109581960403076},"index":3,"playId":"f1a260e3-18fb-3228-862b-7a8c9cd090bc","pitchNumber":4,"startTime":"2026-03-08T20:18:56.170Z","endTime":"2026-03-08T20:18:59.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":97.0,"endSpeed":89.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881972123895544,"aZ":-17.152860257578286,"pfxX":-3.5691307199726743,"pfxZ":7.380213015533172,"pX":0.9049143725407621,"pZ":2.6701803632851364,"vX0":7.667065291142824,"vY0":-141.01245691567726,"vZ0":-6.58225448630342,"x":82.51,"y":166.69,"x0":-1.3726612339536661,"y0":50.00305626931033,"z0":6.121352399253562,"aX":-7.2651358575202565},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":5.0,"spinRate":2248,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3868594594485506,"extension":6.252566986714726},"hitData":{"launchSpeed":95.6,"launchAngle":16.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.73,"coordY":102.49}},"index":4,"playId":"904e89ea-7727-377d-b297-1d9c2a72d4e2","pitchNumber":5,"startTime":"2026-03-08T20:19:16.486Z","endTime":"2026-03-08T20:19:23.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:19:23.703Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, third baseman Tommy White to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-08T20:21:23.147Z","endTime":"2026-03-08T20:23:02.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.122941539640664,"aZ":-35.339151709500975,"pfxX":4.466739670397632,"pfxZ":-2.152609518183043,"pX":0.624157601892815,"pZ":1.3622213542232104,"vX0":1.4113317459602568,"vY0":-119.86078531693886,"vZ0":-3.6394107274391874,"x":93.21,"y":202.0,"x0":-0.5512618363038763,"y0":50.00408785524944,"z0":6.025331384233159,"aX":6.560799784298416},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.4,"breakHorizontal":-8.4,"spinRate":2612,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4553312172654369,"extension":5.419908662472409},"index":0,"playId":"86882810-55f8-37b6-b3f7-c6d6a3cb4993","pitchNumber":1,"startTime":"2026-03-08T20:21:40.164Z","endTime":"2026-03-08T20:21:43.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":82.2,"endSpeed":76.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.341480894122324,"aZ":-33.53371527584778,"pfxX":2.9034560836797856,"pfxZ":-0.923524428492966,"pX":0.8991480574281523,"pZ":2.334877421541511,"vX0":2.3241770489376576,"vY0":-119.87992532427651,"vZ0":-1.9757747925660012,"x":82.73,"y":175.74,"x0":-0.4556607868323412,"y0":50.00304029040051,"z0":6.126664846848141,"aX":4.280135342203642},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.8,"breakHorizontal":-5.8,"spinRate":2594,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4546391891044568,"extension":5.429432957083323},"index":1,"playId":"01a0ab42-56fd-3c95-8589-ea92f9efe953","pitchNumber":2,"startTime":"2026-03-08T20:21:55.553Z","endTime":"2026-03-08T20:21:59.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.455822119137316,"aZ":-19.614838609161737,"pfxX":-7.12908975330843,"pfxZ":8.212435664057708,"pX":0.6550201935793658,"pZ":1.1908264420196906,"vX0":4.80269700115897,"vY0":-122.67205213727294,"vZ0":-7.1215730641702955,"x":92.03,"y":206.63,"x0":-0.3984137623088696,"y0":50.00422828788699,"z0":5.79445133096282,"aX":-10.905066262953403},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":13.4,"breakHorizontal":11.9,"spinRate":1923,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.445883087321862,"extension":5.581975892498007},"index":2,"playId":"56d4502e-365a-3f92-8333-da63cadfcb60","pitchNumber":3,"startTime":"2026-03-08T20:22:14.231Z","endTime":"2026-03-08T20:22:17.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":88.8,"endSpeed":82.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855941321215766,"aZ":-15.496412294732156,"pfxX":0.2960354797635445,"pfxZ":9.75699576676737,"pX":0.20039610495189128,"pZ":2.4171089371494316,"vX0":1.2598038499237185,"vY0":-129.36690519595655,"vZ0":-6.161152153890892,"x":109.36,"y":173.52,"x0":-0.3296717525761079,"y0":50.00199424808632,"z0":6.000674984123796,"aX":0.50587646087448},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.7,"breakHorizontal":-0.8,"spinRate":2576,"spinDirection":187},"zone":5,"typeConfidence":0.9,"plateTime":0.42203906444044037,"extension":5.306696680870974},"index":3,"playId":"6d431bac-728e-35f4-b83b-ee35227b8f06","pitchNumber":4,"startTime":"2026-03-08T20:22:28.341Z","endTime":"2026-03-08T20:22:33.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6919594075677,"aZ":-18.790434766633574,"pfxX":-8.74962406536341,"pfxZ":7.4604879991601525,"pX":-0.16143051894381627,"pZ":3.470972465918107,"vX0":3.445615624214736,"vY0":-133.14397902519434,"vZ0":-3.013520611361471,"x":123.15,"y":145.06,"x0":-0.3357072558513067,"y0":50.006243880784574,"z0":5.977938032387601,"aX":-15.70596966965381},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":15.1,"spinRate":2314,"spinDirection":211},"zone":2,"typeConfidence":0.89,"plateTime":0.41144077068774365,"extension":5.371755897042465},"hitData":{"launchSpeed":100.4,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.09,"coordY":164.38}},"index":4,"playId":"2c8288d9-4227-3211-bd19-d81fb69468e7","pitchNumber":5,"startTime":"2026-03-08T20:22:56.874Z","endTime":"2026-03-08T20:23:02.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:23:02.470Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oswald Peraza doubles (4) on a line drive to center fielder Junior Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-08T20:23:18.568Z","endTime":"2026-03-08T20:25:13.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58180161467982,"aZ":-21.00315015367459,"pfxX":2.422072240196895,"pfxZ":6.6334288342475,"pX":0.9207433602745962,"pZ":3.6547366155250796,"vX0":2.275584275841672,"vY0":-128.66923525465614,"vZ0":-2.1806283412695526,"x":81.9,"y":140.1,"x0":-0.28836527332495165,"y0":50.00286125184207,"z0":6.133017163977259,"aX":4.0792535589813035},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.8,"breakHorizontal":-4.9,"spinRate":2669,"spinDirection":175},"zone":12,"typeConfidence":0.9,"plateTime":0.4249539379597249,"extension":5.478218697279992},"index":0,"playId":"fc185e60-46c9-3376-a155-e943c9dbd1fb","pitchNumber":1,"startTime":"2026-03-08T20:23:28.962Z","endTime":"2026-03-08T20:23:32.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.609848741454726,"aZ":-37.9608354788597,"pfxX":4.166905134314391,"pfxZ":-4.098504778143334,"pX":0.2925058619019156,"pZ":1.4856371321146358,"vX0":0.34847689863706777,"vY0":-117.40435184531763,"vZ0":-2.604739443949323,"x":105.85,"y":198.67,"x0":-0.3994914872297241,"y0":50.00114111949428,"z0":6.100188365239027,"aX":5.888917721674922},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.8,"breakHorizontal":-7.7,"spinRate":2899,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.464317069067274,"extension":5.456648367163612},"index":1,"playId":"607012f6-c05f-36c2-9e2f-6c7c6c5c9979","pitchNumber":2,"startTime":"2026-03-08T20:23:44.049Z","endTime":"2026-03-08T20:23:47.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.170092148591163,"aZ":-19.854314935281103,"pfxX":-7.783209121276143,"pfxZ":6.765476096021308,"pX":-0.3635899474650255,"pZ":2.787717236465861,"vX0":2.8364320640923815,"vY0":-133.46737741002755,"vZ0":-4.437342070688484,"x":130.86,"y":163.51,"x0":-0.4230242311957838,"y0":50.00380459204414,"z0":5.883843238861978,"aX":-14.17603960203327},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":13.6,"spinRate":2360,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.4088996278251451,"extension":5.5736697082930124},"index":2,"playId":"7afd186d-0cb3-3efe-a346-1a11aba2ac48","pitchNumber":3,"startTime":"2026-03-08T20:23:58.621Z","endTime":"2026-03-08T20:24:02.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":77.0,"endSpeed":70.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.438026174418614,"aZ":-40.6288540311645,"pfxX":6.188554066671914,"pfxZ":-6.676221621970338,"pX":0.9903429296179939,"pZ":2.748434330686351,"vX0":0.8128447170772288,"vY0":-112.18239644660748,"vZ0":1.1055301038094372,"x":79.25,"y":164.57,"x0":-0.18076118768498398,"y0":50.00253453396816,"z0":6.410537185731511,"aX":7.839060117203202},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-11.4,"breakHorizontal":-11.4,"spinRate":3062,"spinDirection":38},"zone":12,"typeConfidence":0.91,"plateTime":0.48938890762213205,"extension":5.548879693518847},"index":3,"playId":"7b274484-dbe8-3fac-80d7-8948ec7facb8","pitchNumber":4,"startTime":"2026-03-08T20:24:20.872Z","endTime":"2026-03-08T20:24:26.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-08T20:24:32.821Z","endTime":"2026-03-08T20:24:43.516Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.1,"endSpeed":85.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.053804486142113,"aZ":-12.446612393529282,"pfxX":-4.873863468103847,"pfxZ":10.62075639196745,"pX":1.550492122640601,"pZ":2.6635757021565714,"vX0":6.090784698196898,"vY0":-135.31064136599505,"vZ0":-6.666930105021155,"x":57.9,"y":166.86,"x0":-0.09461757514422879,"y0":50.00135367763108,"z0":6.028376508497801,"aX":-9.05228169793823},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2455,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40453163850147167,"extension":5.629046703153309},"index":5,"playId":"7184bcad-1359-3013-895b-a769ad4e09e3","pitchNumber":5,"startTime":"2026-03-08T20:24:43.516Z","endTime":"2026-03-08T20:24:47.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.487485300231796,"aZ":-34.98586573618819,"pfxX":3.4945716153959143,"pfxZ":-1.8816054653099759,"pX":0.4838183111751669,"pZ":1.5489981116204403,"vX0":0.9917500125419572,"vY0":-120.57784009687637,"vZ0":-3.463048745610991,"x":98.56,"y":196.96,"x0":-0.38560076939771404,"y0":50.004507501921786,"z0":6.0486113877608245,"aX":5.2153185275880025},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.0,"breakHorizontal":-6.6,"spinRate":2893,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.45193820974465293,"extension":5.537547435480348},"hitData":{"launchSpeed":93.6,"launchAngle":18.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.95,"coordY":71.2}},"index":6,"playId":"cf4f4c5d-7c08-3b1d-96f0-a368ec469069","pitchNumber":6,"startTime":"2026-03-08T20:24:59.121Z","endTime":"2026-03-08T20:25:13.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":0.67,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:25:13.389Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Wade Meckler lines into a double play, second baseman Joshua Kuroda-Grauer to shortstop Jacob Wilson. Oswald Peraza out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-08T20:25:33.437Z","endTime":"2026-03-08T20:27:15.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.383989351136947,"aZ":-22.213342918330923,"pfxX":3.0204071464373126,"pfxZ":5.954762899692158,"pX":0.4738119634305457,"pZ":1.9829348820151322,"vX0":2.76937000267235,"vY0":-127.79386109439139,"vZ0":-5.519435310896271,"x":98.94,"y":185.24,"x0":-1.0118399641702378,"y0":50.005866071841915,"z0":5.887712292128454,"aX":5.056657418060042},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.0,"breakHorizontal":-6.0,"spinRate":2536,"spinDirection":169},"zone":9,"typeConfidence":0.9,"plateTime":0.42664596830723545,"extension":5.568015623271467},"index":0,"playId":"d990fc5e-0e62-3700-b156-dd9f56393c64","pitchNumber":1,"startTime":"2026-03-08T20:25:42.665Z","endTime":"2026-03-08T20:25:45.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"591e23db-2a5f-3498-a08f-b8d4a0f08726","startTime":"2026-03-08T20:26:03.847Z","endTime":"2026-03-08T20:26:07.563Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1131423487956,"aZ":-40.76648004044105,"pfxX":5.917874299634415,"pfxZ":-6.836919048639212,"pX":-1.2838012871954145,"pZ":3.2591513445620195,"vX0":-2.1096036784147385,"vY0":-111.43165405184816,"vZ0":2.173248161832654,"x":165.94,"y":150.78,"x0":-1.0933953829287026,"y0":50.00215830754208,"z0":6.484403972249824,"aX":7.438227007724093},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-11.5,"breakHorizontal":-10.2,"spinRate":2842,"spinDirection":49},"zone":11,"typeConfidence":0.91,"plateTime":0.49162005983478396,"extension":5.485838930122234},"index":2,"playId":"469d20cc-b027-3937-a8c8-60f02358eb27","pitchNumber":2,"startTime":"2026-03-08T20:26:26.549Z","endTime":"2026-03-08T20:26:29.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50075964301033,"aZ":-24.34200502520401,"pfxX":-4.963871781552921,"pfxZ":5.081616154724369,"pX":-0.5590138506343911,"pZ":1.5365445810916365,"vX0":3.011544574319268,"vY0":-122.65833762403707,"vZ0":-5.509227179946782,"x":138.31,"y":197.29,"x0":-1.150212656070988,"y0":50.00557881875431,"z0":5.855261962801721,"aX":-7.656813993752598},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.3,"breakHorizontal":8.4,"spinRate":1789,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4444818022840704,"extension":5.596179319191547},"index":3,"playId":"2f3b521a-7026-3813-b1b9-95b83c60e547","pitchNumber":3,"startTime":"2026-03-08T20:26:51.013Z","endTime":"2026-03-08T20:26:54.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99030326641574,"aZ":-24.494958182976312,"pfxX":2.9362277190644215,"pfxZ":4.619545777531368,"pX":0.9518475095768729,"pZ":3.1251888210452803,"vX0":3.506018295058898,"vY0":-127.32466054328441,"vZ0":-2.7237751511685997,"x":80.72,"y":154.4,"x0":-0.8179345938367921,"y0":50.00369544048549,"z0":6.120820328345538,"aX":4.883446999932096},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.0,"breakHorizontal":-6.0,"spinRate":2538,"spinDirection":173},"zone":12,"typeConfidence":0.88,"plateTime":0.42808408581145274,"extension":5.587788150767073},"hitData":{"launchSpeed":83.6,"launchAngle":14.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.89,"coordY":151.06}},"index":4,"playId":"e82c1087-32a0-3232-a270-269ac801f700","pitchNumber":4,"startTime":"2026-03-08T20:27:09.154Z","endTime":"2026-03-08T20:27:15.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":1.35,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:27:15.950Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Wynns grounds out, third baseman Nick Madrigal to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-08T20:29:11.860Z","endTime":"2026-03-08T20:29:33.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.139907963581308,"aZ":-28.258507746363794,"pfxX":-7.823281967437996,"pfxZ":1.9378438604877974,"pX":-0.22302639555222875,"pZ":2.4816823345760706,"vX0":6.07967522826482,"vY0":-140.9425992290083,"vZ0":-5.167392319231542,"x":125.5,"y":171.77,"x0":-1.3848078432148336,"y0":50.00602631384441,"z0":6.149414644566519,"aX":-15.841893822549842},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.6,"breakHorizontal":13.1,"spinRate":2222,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.38768246817412777,"extension":6.20134184083435},"hitData":{"launchSpeed":87.3,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.9,"coordY":161.49}},"index":0,"playId":"522a541f-93fe-3e10-abc7-f0ec1abb667d","pitchNumber":1,"startTime":"2026-03-08T20:29:26.894Z","endTime":"2026-03-08T20:29:33.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:29:33.072Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tommy White homers (2) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-08T20:29:43.572Z","endTime":"2026-03-08T20:31:14.514Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":{"id":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":82.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.015270397623137,"aZ":-34.409347295494555,"pfxX":-1.849715106129251,"pfxZ":-1.3144195627662754,"pX":0.5948456092517764,"pZ":2.625834225091168,"vX0":5.925783103651331,"vY0":-129.66883486465147,"vZ0":-2.0083998067847237,"x":94.33,"y":167.88,"x0":-1.4792787179395142,"y0":50.00220991410217,"z0":6.034840592098332,"aX":-3.152248595754698},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.6,"breakHorizontal":2.0,"spinRate":2580,"spinDirection":33},"zone":6,"typeConfidence":2.0,"plateTime":0.42234130104117096,"extension":6.197971535705304},"index":0,"playId":"8199a750-f489-3ed0-b73e-564e9ce0ad55","pitchNumber":1,"startTime":"2026-03-08T20:29:59.248Z","endTime":"2026-03-08T20:30:02.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":87.7,"endSpeed":80.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218270189971857,"aZ":-35.27280690552295,"pfxX":-1.2140098236042536,"pfxZ":-1.8848034752843432,"pX":0.6082223998385307,"pZ":2.666108286708906,"vX0":5.618501160907312,"vY0":-127.59358823831775,"vZ0":-1.5298603061476195,"x":93.82,"y":166.8,"x0":-1.4684124432435426,"y0":50.004563873727044,"z0":6.0630794427639145,"aX":-1.9946393088898158},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.5,"breakHorizontal":0.8,"spinRate":2632,"spinDirection":28},"zone":6,"typeConfidence":2.0,"plateTime":0.4299230401090166,"extension":6.268420433198403},"index":1,"playId":"c4739ae9-fae2-36c4-806e-46cebddfa0a3","pitchNumber":2,"startTime":"2026-03-08T20:30:14.322Z","endTime":"2026-03-08T20:30:18.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514149788397297,"aZ":-33.83062253779527,"pfxX":0.5421672244889368,"pfxZ":-0.9764374875963089,"pX":-0.09130956234116912,"pZ":2.8261280500168753,"vX0":3.71104099803885,"vY0":-129.5674749937054,"vZ0":-1.4423884720408622,"x":120.48,"y":162.47,"x0":-1.6160550463693468,"y0":50.00517705778818,"z0":5.988890046193838,"aX":0.9165328057134957},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.9,"breakHorizontal":-1.8,"spinRate":2631,"spinDirection":27},"zone":2,"typeConfidence":2.0,"plateTime":0.423654850807905,"extension":6.392081332597405},"hitData":{"launchSpeed":105.8,"launchAngle":24.0,"totalDistance":429.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":80.41,"coordY":31.08}},"index":2,"playId":"b1e4ecb0-a65d-37d3-9784-b7bcd67c0e1c","pitchNumber":3,"startTime":"2026-03-08T20:30:48.214Z","endTime":"2026-03-08T20:31:14.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":10.799999999999997,"leverageIndex":0.68,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:31:14.514Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a ground ball to left fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-08T20:31:26.993Z","endTime":"2026-03-08T20:32:15.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1465224144616,"aZ":-22.572960760071403,"pfxX":-5.974578160530076,"pfxZ":4.837129994884011,"pX":0.715426410555694,"pZ":3.591412475917443,"vX0":7.504223260136232,"vY0":-139.2834231744071,"vZ0":-2.9952729603817136,"x":89.73,"y":141.81,"x0":-1.2240572993196068,"y0":50.00579255870789,"z0":6.155508804859153,"aX":-11.8669464886199},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":9.5,"spinRate":2086,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3916504592111112,"extension":6.276168694443799},"index":0,"playId":"d0763127-d9a2-3e43-ac5a-5ee818f2384e","pitchNumber":1,"startTime":"2026-03-08T20:31:34.849Z","endTime":"2026-03-08T20:31:38.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881115543376765,"aZ":-26.304405942091403,"pfxX":-8.332297673777008,"pfxZ":2.906926216586859,"pX":0.18861640095793025,"pZ":2.916757550531466,"vX0":6.8388364600104,"vY0":-140.66513054322013,"vZ0":-4.252408597245664,"x":109.81,"y":160.03,"x0":-1.1834495487665575,"y0":50.000357750943316,"z0":6.139577244357119,"aX":-16.8086803044682},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.7,"breakHorizontal":13.8,"spinRate":2812,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.38838468828686734,"extension":6.378809032159582},"index":1,"playId":"29a4a39f-b7f1-397d-9621-4995682bdedd","pitchNumber":2,"startTime":"2026-03-08T20:31:48.249Z","endTime":"2026-03-08T20:31:51.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162500338652322,"aZ":-15.545212922255768,"pfxX":-3.7366762665246944,"pfxZ":8.33967346179702,"pX":0.581484733404711,"pZ":2.7616418296998835,"vX0":6.930353078682929,"vY0":-139.9962918190803,"vZ0":-6.152073849301689,"x":94.84,"y":164.22,"x0":-1.435260955767181,"y0":50.00595507034792,"z0":5.99662212771227,"aX":-7.454299277317132},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":5.4,"spinRate":2300,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.3905178582924771,"extension":6.300847052911151},"hitData":{"launchSpeed":93.5,"launchAngle":10.0,"totalDistance":163.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.74,"coordY":110.09}},"index":2,"playId":"d5f6c99f-b442-3cb7-87ad-2676b8ebccc7","pitchNumber":3,"startTime":"2026-03-08T20:32:04.190Z","endTime":"2026-03-08T20:32:15.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:32:15.483Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Junior Perez grounds into a double play, shortstop Kyren Paris to second baseman Oswald Peraza to first baseman Nolan Schanuel. Henry Bolte out at 2nd. Junior Perez out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-08T20:33:07.285Z","endTime":"2026-03-08T20:34:06.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"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-08T20:32:32.918Z","endTime":"2026-03-08T20:33:09.429Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.685402584733,"aZ":-25.86444614565513,"pfxX":-8.795768142160751,"pfxZ":3.1187287565659947,"pX":-0.6366340257010562,"pZ":2.7704692322428808,"vX0":5.448605749181387,"vY0":-140.99744966056429,"vZ0":-4.927495001239171,"x":141.27,"y":163.98,"x0":-1.4467572671786533,"y0":50.00279670786988,"z0":6.20009539615173,"aX":-17.790666440923825},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.9,"breakHorizontal":14.9,"spinRate":2126,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3877862447316889,"extension":6.118129338426982},"index":1,"playId":"1c144379-6b31-3ec0-9d66-ab0f65a307c5","pitchNumber":1,"startTime":"2026-03-08T20:33:09.429Z","endTime":"2026-03-08T20:33:13.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458091172820403,"aZ":-29.387305496997598,"pfxX":-9.10174761034108,"pfxZ":1.45132582065518,"pX":-0.2601245205745257,"pZ":2.345512323019475,"vX0":6.029041222452393,"vY0":-137.35056268527438,"vZ0":-4.906844066742629,"x":126.92,"y":175.45,"x0":-1.2933179679621918,"y0":50.006305996296774,"z0":6.137158706879274,"aX":-17.513591441884376},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.8,"breakHorizontal":15.4,"spinRate":2117,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3977305563559437,"extension":6.022302842168186},"index":2,"playId":"dbdc4679-c491-3b21-bcb8-add3e55c3576","pitchNumber":2,"startTime":"2026-03-08T20:33:28.347Z","endTime":"2026-03-08T20:33:31.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.557036350720807,"aZ":-24.496873547899916,"pfxX":-7.805460833748494,"pfxZ":3.8483070042444822,"pX":0.4052927326390985,"pZ":3.4390516302715906,"vX0":7.333739258131664,"vY0":-140.1360464535999,"vZ0":-3.448152156709273,"x":101.55,"y":145.93,"x0":-1.2267372692998124,"y0":50.00664266819295,"z0":6.278928656233585,"aX":-15.586393057224823},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.5,"breakHorizontal":12.7,"spinRate":2245,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39029180111188877,"extension":6.139601638539194},"index":3,"playId":"f7d857f9-032f-3ed9-bce6-ad4418c9fd20","pitchNumber":3,"startTime":"2026-03-08T20:33:44.085Z","endTime":"2026-03-08T20:33:47.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06395675204058,"aZ":-36.18413285007325,"pfxX":1.220960591809386,"pfxZ":-2.426383838829288,"pX":0.2666426085681855,"pZ":2.2694716164803648,"vX0":3.957843099026941,"vY0":-127.56801039302377,"vZ0":-2.512605014166117,"x":106.84,"y":177.5,"x0":-1.4632313668199768,"y0":50.00553088263713,"z0":6.117507998406412,"aX":2.0142813984314714},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.7,"breakHorizontal":-3.1,"spinRate":2692,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.42923118664333737,"extension":6.28395724326009},"hitData":{"launchSpeed":92.2,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.61,"coordY":145.15}},"index":4,"playId":"48852fde-3bd4-320c-8696-b5b70aae0456","pitchNumber":4,"startTime":"2026-03-08T20:34:01.704Z","endTime":"2026-03-08T20:34:06.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.08,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:34:06.962Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyren Paris strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-08T20:36:11.491Z","endTime":"2026-03-08T20:38:23.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000731214568678,"aZ":-23.12497879606041,"pfxX":2.947754981370406,"pfxZ":5.325660741022515,"pX":9.8568680180775E-4,"pZ":3.7578680293562337,"vX0":0.177217785949988,"vY0":-129.0496848121138,"vZ0":-1.6031089158210405,"x":116.96,"y":137.32,"x0":-0.45181414169614875,"y0":50.00346270560989,"z0":6.155745287739992,"aX":5.008263118173731},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.6,"breakHorizontal":-5.4,"spinRate":2509,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.4232398992812718,"extension":5.408439262482705},"index":0,"playId":"9316e1bc-fc8e-36a5-b940-918457c827a8","pitchNumber":1,"startTime":"2026-03-08T20:36:27.002Z","endTime":"2026-03-08T20:36:30.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.6,"endSpeed":84.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66803365867005,"aZ":-19.639305968196947,"pfxX":-6.8531536165024685,"pfxZ":6.9342632391055385,"pX":0.8592220959437005,"pZ":3.301176613906138,"vX0":5.428716022916414,"vY0":-133.36140369421443,"vZ0":-3.2834369978255404,"x":84.25,"y":149.65,"x0":-0.3085699115150086,"y0":50.00616987593065,"z0":5.958717295942079,"aX":-12.393537219354391},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":11.3,"spinRate":2195,"spinDirection":212},"zone":12,"typeConfidence":0.88,"plateTime":0.4101256801152964,"extension":5.559119954049448},"index":1,"playId":"9771cde5-f9f7-3fc5-a096-066e0f8ca037","pitchNumber":2,"startTime":"2026-03-08T20:36:43.603Z","endTime":"2026-03-08T20:36:46.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.7,"endSpeed":84.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18049305410491,"aZ":-17.825660861885396,"pfxX":-7.250658964538846,"pfxZ":7.928797227243614,"pX":1.0484297313968238,"pZ":1.943353588488895,"vX0":5.92000266115552,"vY0":-133.29882161341865,"vZ0":-6.892252552743103,"x":77.04,"y":186.31,"x0":-0.2532272630377412,"y0":50.00199574537469,"z0":5.837633496613757,"aX":-13.119305868773873},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2304,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.4100442915658342,"extension":5.67645510894143},"index":2,"playId":"76dee7fc-3146-3b3d-b349-e877601a5de1","pitchNumber":3,"startTime":"2026-03-08T20:37:09.034Z","endTime":"2026-03-08T20:37:12.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-03-08T20:37:32.999Z","endTime":"2026-03-08T20:37:59.830Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.779567932160028,"aZ":-40.05939289020411,"pfxX":4.741974491551913,"pfxZ":-6.091430729004761,"pX":0.8289120098527211,"pZ":2.503729607611315,"vX0":1.0958182567263197,"vY0":-113.09861141234072,"vZ0":0.34191760806897564,"x":85.4,"y":171.18,"x0":-0.27802298285275573,"y0":50.00247041629445,"z0":6.370661853361134,"aX":6.138067060946974},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.7,"breakHorizontal":-8.9,"spinRate":2935,"spinDirection":44},"zone":12,"typeConfidence":0.9,"plateTime":0.4844263086423708,"extension":5.551169233971479},"index":4,"playId":"26775de8-fae1-341a-9923-eef3d8901fba","pitchNumber":4,"startTime":"2026-03-08T20:37:59.830Z","endTime":"2026-03-08T20:38:03.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.0,"endSpeed":67.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.346530659094245,"aZ":-42.361851694499165,"pfxX":4.916886520466928,"pfxZ":-9.027350566479171,"pX":0.7005041614122859,"pZ":1.6195340589831206,"vX0":0.59963674263394,"vY0":-106.26411136891912,"vZ0":0.23739562031174755,"x":90.3,"y":195.05,"x0":-0.22418079292515194,"y0":50.00083637732755,"z0":6.369282696663233,"aX":5.551358342686958},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-15.8,"breakHorizontal":-9.0,"spinRate":2922,"spinDirection":37},"zone":9,"typeConfidence":0.9,"plateTime":0.5179418488933871,"extension":5.483462311492642},"index":5,"playId":"96ef9bd7-066a-314a-885a-4c84b2f85a68","pitchNumber":5,"startTime":"2026-03-08T20:38:20.535Z","endTime":"2026-03-08T20:38:23.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:38:23.820Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Fontenelle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-08T20:38:45.041Z","endTime":"2026-03-08T20:39:31.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41346274891988,"aZ":-24.189827404545905,"pfxX":1.0505859564237623,"pfxZ":4.7549287354623795,"pX":-0.6478239585866075,"pZ":1.9342078226409982,"vX0":0.5362372263542621,"vY0":-128.010953358235,"vZ0":-5.274118149875032,"x":141.69,"y":186.56,"x0":-0.9957525590680962,"y0":50.00554600434354,"z0":5.885690634391116,"aX":1.7648845542013791},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.8,"breakHorizontal":-2.0,"spinRate":2509,"spinDirection":183},"zone":7,"typeConfidence":0.9,"plateTime":0.4259018490213222,"extension":5.572948307288677},"index":0,"playId":"9ff52961-0e26-31e9-918d-ad324e59e2a6","pitchNumber":1,"startTime":"2026-03-08T20:38:48.409Z","endTime":"2026-03-08T20:38:51.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807689190605505,"aZ":-22.389238590783453,"pfxX":-4.599974734998908,"pfxZ":6.305197673048692,"pX":-0.6587725018809738,"pZ":2.428424127434277,"vX0":2.5577028289523973,"vY0":-123.32137413816996,"vZ0":-3.9478606776286456,"x":142.11,"y":173.21,"x0":-1.1077439285364896,"y0":50.001566607164534,"z0":5.921830786319661,"aX":-7.137622752586949},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.8,"breakHorizontal":7.8,"spinRate":1673,"spinDirection":231},"zone":4,"typeConfidence":0.91,"plateTime":0.442872984462396,"extension":5.545762533095499},"index":1,"playId":"44a7dceb-5532-3f78-a51d-f8a59c7f5005","pitchNumber":2,"startTime":"2026-03-08T20:39:05.271Z","endTime":"2026-03-08T20:39:08.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-08T20:39:16.979Z","endTime":"2026-03-08T20:39:28.670Z","isPitch":false,"type":"action","player":{"id":694304,"link":"/api/v1/people/694304"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45697708952511,"aZ":-20.206283408213586,"pfxX":-7.6728720686106815,"pfxZ":6.503874339345609,"pX":0.48308003984687775,"pZ":3.329604872052556,"vX0":6.188022635998971,"vY0":-134.3878328736882,"vZ0":-2.875152079439706,"x":98.59,"y":148.88,"x0":-0.8455785469400866,"y0":50.002333882876215,"z0":5.838554080411156,"aX":-14.119842661946866},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.4,"breakHorizontal":12.7,"spinRate":2259,"spinDirection":220},"zone":3,"typeConfidence":0.91,"plateTime":0.40661965351098983,"extension":5.6317188750196046},"index":3,"playId":"a0701f35-938f-399e-a45c-793f6bbfd13e","pitchNumber":3,"startTime":"2026-03-08T20:39:28.670Z","endTime":"2026-03-08T20:39:31.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694304,"link":"/api/v1/people/694304"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":694304,"link":"/api/v1/people/694304"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:39:31.916Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Teodosio singles on a ground ball to right fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-08T20:39:43.506Z","endTime":"2026-03-08T20:40:57.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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(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":81.1,"endSpeed":74.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.093464263968677,"aZ":-34.38219234798538,"pfxX":3.4843972809549,"pfxZ":-1.5583302010044449,"pX":-0.691902861943467,"pZ":2.5410500730287637,"vX0":-1.352678168898945,"vY0":-118.11328867594466,"vZ0":-1.1303128513578553,"x":143.37,"y":170.17,"x0":-0.5651123218300977,"y0":50.00467312308572,"z0":6.182146018992384,"aX":4.932951880003216},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.9,"breakHorizontal":-6.0,"spinRate":2785,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.4634032028143804,"extension":5.542838847302778},"index":0,"playId":"5986050b-3e7b-39e9-9087-21e8bcff8cde","pitchNumber":1,"startTime":"2026-03-08T20:40:00.735Z","endTime":"2026-03-08T20:40:04.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.320618714536145,"aZ":-18.598249053419504,"pfxX":-7.359056760775072,"pfxZ":7.501736996091154,"pX":-0.6118928541848163,"pZ":3.169825038030832,"vX0":2.122182530787638,"vY0":-133.54121237969866,"vZ0":-3.835581085675242,"x":140.32,"y":153.19,"x0":-0.4600929007185499,"y0":50.000691210598426,"z0":5.959874054702762,"aX":-13.310332744053406},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":12.8,"spinRate":2233,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.4099110690166814,"extension":5.519268983939792},"index":1,"playId":"2f2c8ba6-9cee-3234-a36e-942ca34fceab","pitchNumber":2,"startTime":"2026-03-08T20:40:16.045Z","endTime":"2026-03-08T20:40:19.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":69.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.757714848470744,"aZ":-42.87482219787379,"pfxX":5.361807188503363,"pfxZ":-8.946124902965744,"pX":1.2897265491524188,"pZ":1.0767045058492535,"vX0":1.4904336807265892,"vY0":-109.4339842609188,"vZ0":-1.2545206119656815,"x":67.84,"y":209.71,"x0":-0.09907065725377488,"y0":50.002798193145516,"z0":6.306082543266676,"aX":6.414165030046028},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-16.2,"breakHorizontal":-10.1,"spinRate":3097,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.5031297491020306,"extension":5.481053951043015},"index":2,"playId":"f9f67777-b66f-3ee7-9703-aeed1629700e","pitchNumber":3,"startTime":"2026-03-08T20:40:35.477Z","endTime":"2026-03-08T20:40:38.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41156396842286,"aZ":-20.726944969412013,"pfxX":-7.468648681079018,"pfxZ":6.233071791619966,"pX":0.36763820517904083,"pZ":2.3726322122278263,"vX0":4.329896194552025,"vY0":-134.05292498682115,"vZ0":-5.414633061348421,"x":102.99,"y":174.72,"x0":-0.2901423422881779,"y0":50.006694916412286,"z0":5.879012533467327,"aX":-13.72450058661836},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.4,"breakHorizontal":12.7,"spinRate":2993,"spinDirection":245},"zone":6,"typeConfidence":0.9,"plateTime":0.4071330511543567,"extension":5.560846947031166},"hitData":{"launchSpeed":110.5,"launchAngle":1.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.54,"coordY":99.74}},"index":3,"playId":"3bb0b6d5-3234-3bf3-87bf-5f4bc8643274","pitchNumber":4,"startTime":"2026-03-08T20:40:51.015Z","endTime":"2026-03-08T20:40:57.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:40:57.897Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Madrigal grounds out, third baseman Tommy White to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-08T20:41:12.514Z","endTime":"2026-03-08T20:42:12.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09897537549695,"aZ":-22.085429012130216,"pfxX":1.931198480836397,"pfxZ":5.921732459211475,"pX":-0.27430605626280613,"pZ":2.4434675671906363,"vX0":-0.04414827936451164,"vY0":-128.51804296261656,"vZ0":-4.752843968307731,"x":127.46,"y":172.81,"x0":-0.5086850492992274,"y0":50.00243502360544,"z0":5.992766043811943,"aX":3.288810157659261},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":-3.5,"spinRate":2600,"spinDirection":182},"zone":5,"typeConfidence":0.9,"plateTime":0.423264997705727,"extension":5.573734663906374},"index":0,"playId":"274ed7d4-b6a0-3a16-9f1a-31614ef6aee7","pitchNumber":1,"startTime":"2026-03-08T20:41:26.277Z","endTime":"2026-03-08T20:41:29.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08260694713641,"aZ":-17.722143123426658,"pfxX":-7.572527652800008,"pfxZ":8.161778550736459,"pX":0.0996377173989397,"pZ":2.35079547246791,"vX0":3.663936613992259,"vY0":-131.75321126743958,"vZ0":-5.769734422108657,"x":113.2,"y":175.31,"x0":-0.31971123856956485,"y0":50.003923138406755,"z0":5.864237659957495,"aX":-13.410965055738497},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.8,"breakHorizontal":13.0,"spinRate":2235,"spinDirection":213},"zone":5,"typeConfidence":0.88,"plateTime":0.41456961849441276,"extension":5.6562650294473835},"index":1,"playId":"0d29e4ec-25b5-3343-b030-75506eabe2cb","pitchNumber":2,"startTime":"2026-03-08T20:41:45.067Z","endTime":"2026-03-08T20:41:48.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":67.6,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.940018786055056,"aZ":-41.87255120042148,"pfxX":6.872236595340447,"pfxZ":-8.472210762482655,"pX":0.5248174153229991,"pZ":2.8691130296983682,"vX0":-0.13442371098890232,"vY0":-106.49686227605744,"vZ0":2.3255084669464265,"x":97.0,"y":161.31,"x0":-0.30346883799267077,"y0":50.003878465263234,"z0":6.512362505238548,"aX":7.8642059645739355},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-14.3,"breakHorizontal":-12.4,"spinRate":2997,"spinDirection":46},"zone":3,"typeConfidence":0.91,"plateTime":0.5150621854713715,"extension":5.362500882233404},"hitData":{"launchSpeed":62.3,"launchAngle":-41.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":168.15}},"index":2,"playId":"658d3df1-d61c-3476-9147-f9e75f2c39a2","pitchNumber":3,"startTime":"2026-03-08T20:42:05.281Z","endTime":"2026-03-08T20:42:12.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:42:12.617Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Kuroda-Grauer grounds out, third baseman Nick Madrigal to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-08T20:44:14.324Z","endTime":"2026-03-08T20:44:42.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.845934291942662,"aZ":-26.297004633080565,"pfxX":-8.114557881883698,"pfxZ":2.969077865874654,"pX":0.08578966107823276,"pZ":2.421286244178138,"vX0":6.794831741124384,"vY0":-139.52934483433575,"vZ0":-5.438085415375986,"x":113.73,"y":173.41,"x0":-1.3203967072746499,"y0":50.00598881651193,"z0":6.116502382953435,"aX":-16.08699908250095},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.4,"breakHorizontal":13.4,"spinRate":2099,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39176774554153315,"extension":6.304848725396579},"index":0,"playId":"61b8d77d-c16e-3974-bad2-0c6e14fb3670","pitchNumber":1,"startTime":"2026-03-08T20:44:20.451Z","endTime":"2026-03-08T20:44:23.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":88.7,"endSpeed":82.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107161547387395,"aZ":-31.528142692453912,"pfxX":-3.920431516259317,"pfxZ":0.38194499497156187,"pX":-0.8127441283597917,"pZ":3.669375135654201,"vX0":2.9914452794688633,"vY0":-129.23530978765513,"vZ0":-0.12187207617717033,"x":147.98,"y":139.71,"x0":-1.46952372265043,"y0":50.00537562936549,"z0":6.11613643809955,"aX":-6.7068266482016545},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.8,"breakHorizontal":6.5,"spinRate":2040,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.42201324828291487,"extension":6.235394637148098},"hitData":{"launchSpeed":85.4,"launchAngle":-26.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.69,"coordY":160.89}},"index":1,"playId":"0f7a7e70-7721-3327-af83-f63e6e9fe67f","pitchNumber":2,"startTime":"2026-03-08T20:44:34.523Z","endTime":"2026-03-08T20:44:42.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:44:42.317Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-08T20:45:02.830Z","endTime":"2026-03-08T20:45:27.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27315681045546,"aZ":-37.21781367182377,"pfxX":1.3445457453318705,"pfxZ":-2.952152522042372,"pX":-0.05808114550390346,"pZ":3.3853168662674857,"vX0":3.4945396772828308,"vY0":-128.72711175252178,"vZ0":0.14301944838478398,"x":119.21,"y":147.38,"x0":-1.59837760049523,"y0":50.003252517508486,"z0":6.168823813814035,"aX":2.2962382723738695},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-5.2,"breakHorizontal":-3.1,"spinRate":2977,"spinDirection":79},"zone":2,"typeConfidence":2.0,"plateTime":0.42264218782451657,"extension":6.198601945514357},"index":0,"playId":"35069d82-a5c0-36d2-bb01-76d3886989f5","pitchNumber":1,"startTime":"2026-03-08T20:45:07.891Z","endTime":"2026-03-08T20:45:11.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06023185801005,"aZ":-32.365031666428315,"pfxX":-6.163316813871515,"pfxZ":-0.10482222322471024,"pX":-0.1200296522173017,"pZ":2.726753704482411,"vX0":5.407693577853547,"vY0":-131.3319574000188,"vZ0":-2.340533810295833,"x":121.58,"y":165.16,"x0":-1.386948147125221,"y0":50.00622369139424,"z0":5.994217114934952,"aX":-10.965361941036154},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.5,"breakHorizontal":10.2,"spinRate":2999,"spinDirection":278},"zone":5,"typeConfidence":2.0,"plateTime":0.4142026595801416,"extension":6.29246482330774},"hitData":{"launchSpeed":86.9,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.54,"coordY":166.33}},"index":1,"playId":"82deb092-a4bf-358c-a7c8-5b02ea412641","pitchNumber":2,"startTime":"2026-03-08T20:45:21.554Z","endTime":"2026-03-08T20:45:27.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:45:27.688Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Wilson lines out to right fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-08T20:45:37.539Z","endTime":"2026-03-08T20:47:39.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969363760879187,"aZ":-24.606716887857864,"pfxX":-7.7986055477974725,"pfxZ":3.7210633270714126,"pX":0.7957459244703855,"pZ":2.018207514354199,"vX0":8.290916715836492,"vY0":-140.56081850115137,"vZ0":-6.860980078790803,"x":86.67,"y":184.29,"x0":-1.1559840844251066,"y0":50.004617809119985,"z0":6.0505683206426175,"aX":-15.863008805493905},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.8,"breakHorizontal":12.7,"spinRate":2168,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.38727266661780035,"extension":6.461779698892852},"index":0,"playId":"a69d3df4-2c00-32f3-9acb-de855e7a8a19","pitchNumber":1,"startTime":"2026-03-08T20:45:54.924Z","endTime":"2026-03-08T20:45:58.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.966357322817544,"aZ":-30.023771006675084,"pfxX":-7.145241954667966,"pfxZ":1.2453835440149774,"pX":-0.7158972708690315,"pZ":1.7281719100932331,"vX0":4.411789899938807,"vY0":-129.92863799764768,"vZ0":-4.699248181397941,"x":144.29,"y":192.12,"x0":-1.499926043499897,"y0":50.002339886746476,"z0":5.818469412670374,"aX":-12.324193561733795},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":12.1,"spinRate":1950,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4201432828826257,"extension":6.403786505673684},"index":1,"playId":"622da081-663f-3bf0-8d30-8c95b4217d0d","pitchNumber":2,"startTime":"2026-03-08T20:46:09.347Z","endTime":"2026-03-08T20:46:12.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92783090271065,"aZ":-15.481823751862198,"pfxX":-3.229409299953301,"pfxZ":8.247768556447735,"pX":1.8837200850738098,"pZ":2.6281747628263776,"vX0":10.028789630801693,"vY0":-140.8692802300684,"vZ0":-6.7224895342648505,"x":45.2,"y":167.82,"x0":-1.2920132818606664,"y0":50.001139579995446,"z0":6.033604599893082,"aX":-6.535392203171394},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":4.0,"spinRate":2452,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38779748868245933,"extension":6.452152730639053},"index":2,"playId":"59f16bf3-606e-3ac6-9286-63f5b6d78166","pitchNumber":3,"startTime":"2026-03-08T20:46:30.018Z","endTime":"2026-03-08T20:46:34.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.484054135329735,"aZ":-16.614630603330447,"pfxX":-3.8497672520010937,"pfxZ":7.972761915226317,"pX":1.2209121451812819,"pZ":2.6452106303053,"vX0":8.84354343652836,"vY0":-138.468161366278,"vZ0":-6.135053353078675,"x":70.46,"y":167.36,"x0":-1.5069802677750015,"y0":50.00230985900272,"z0":5.992023401753106,"aX":-7.513386540463665},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":5.3,"spinRate":2284,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39482191797593913,"extension":6.535538160199598},"index":3,"playId":"6b8fb1ab-5df4-3e58-9c52-6296c986bc1d","pitchNumber":4,"startTime":"2026-03-08T20:46:47.938Z","endTime":"2026-03-08T20:46:53.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.552997911677643,"aZ":-36.163983562718734,"pfxX":1.8075381333558092,"pfxZ":-2.396013815834783,"pX":1.1895448860244227,"pZ":0.8491232219587801,"vX0":5.964717622021108,"vY0":-127.40550765033719,"vZ0":-5.6004371526448224,"x":71.66,"y":215.85,"x0":-1.4069194496473845,"y0":50.00554913993924,"z0":5.89884425690934,"aX":3.0042366997397134},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.3,"breakHorizontal":-4.4,"spinRate":2752,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4281506833020985,"extension":6.5064315089229705},"index":4,"playId":"7b8937c7-24c3-31e3-bb31-3ed8ec48ce4c","pitchNumber":5,"startTime":"2026-03-08T20:47:16.231Z","endTime":"2026-03-08T20:47:19.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62371589875347,"aZ":-20.44313555350373,"pfxX":-6.015109577042751,"pfxZ":5.77820568649809,"pX":0.7449208797161389,"pZ":3.203137787760255,"vX0":8.178425780003,"vY0":-140.5753867440677,"vZ0":-4.435952263958297,"x":88.61,"y":152.3,"x0":-1.4014598478794358,"y0":50.00292134795719,"z0":6.103953172463605,"aX":-12.211107380845514},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":9.5,"spinRate":2143,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38754322840452327,"extension":6.3781926616078986},"hitData":{"launchSpeed":80.6,"launchAngle":26.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.16,"coordY":115.64}},"index":5,"playId":"4eed378f-c1f0-3e5b-90db-ef1d1535648c","pitchNumber":6,"startTime":"2026-03-08T20:47:33.994Z","endTime":"2026-03-08T20:47:39.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:47:39.460Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-08T20:49:38.446Z","endTime":"2026-03-08T20:49:58.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.098109316543226,"aZ":-15.394068944337283,"pfxX":-4.21821544408087,"pfxZ":9.386435241653729,"pX":-0.44047836557495906,"pZ":3.0916520834940124,"vX0":2.515036691563657,"vY0":-132.77664340483872,"vZ0":-4.566220298887498,"x":133.79,"y":155.31,"x0":-0.8513237875171759,"y0":50.003233258856746,"z0":5.951843685801891,"aX":-7.541145213328208},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2304,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.41231583802529537,"extension":5.570084839077281},"hitData":{"launchSpeed":105.7,"launchAngle":2.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.82,"coordY":144.54}},"index":0,"playId":"5bdebeb5-05b7-3e68-9f9c-530710123475","pitchNumber":1,"startTime":"2026-03-08T20:49:52.525Z","endTime":"2026-03-08T20:49:58.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:49:58.647Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jo Adell doubles (3) on a sharp line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-08T20:50:08.748Z","endTime":"2026-03-08T20:52:09.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.865129082112013,"aZ":-35.093507415656624,"pfxX":2.0177244075276746,"pfxZ":-1.9991942335023722,"pX":0.9809804615164686,"pZ":2.206163308479823,"vX0":2.4707061145160925,"vY0":-119.22274631183502,"vZ0":-1.923932515274048,"x":79.61,"y":179.21,"x0":-0.32536287016430854,"y0":50.00252347070741,"z0":6.148968050309732,"aX":2.945874195805094},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.8,"breakHorizontal":-4.2,"spinRate":2570,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4569336814125684,"extension":5.6942784708319225},"index":0,"playId":"6e617bca-fcba-31b4-ac57-e2a9e0d943b2","pitchNumber":1,"startTime":"2026-03-08T20:50:24.600Z","endTime":"2026-03-08T20:50:51.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039558917859146,"aZ":-19.403601455344646,"pfxX":-7.308503739691141,"pfxZ":7.09349848862459,"pX":1.54950070619771,"pZ":2.3645759070684695,"vX0":7.521068607593959,"vY0":-132.76114729382988,"vZ0":-5.316859856797808,"x":57.94,"y":174.94,"x0":-0.3585808475528192,"y0":50.005463656505846,"z0":5.787581466176891,"aX":-13.165092826838052},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.0,"breakHorizontal":11.8,"spinRate":2992,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4111546168074174,"extension":5.742897410042854},"index":1,"playId":"f93d0b82-6358-356a-a1e2-70a9ed3bca11","pitchNumber":2,"startTime":"2026-03-08T20:50:55.837Z","endTime":"2026-03-08T20:50:59.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":true},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.774615485399515,"aZ":-22.16205182940678,"pfxX":2.2585131110219265,"pfxZ":5.945713239201291,"pX":1.049997267105851,"pZ":3.3565640056233006,"vX0":2.9766117606216893,"vY0":-127.7704892827781,"vZ0":-2.598537128820292,"x":76.98,"y":148.15,"x0":-0.41544400907479995,"y0":50.002096198902116,"z0":6.094140229345747,"aX":3.8027418293708597},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.6,"breakHorizontal":-4.7,"spinRate":2591,"spinDirection":175},"zone":12,"typeConfidence":0.9,"plateTime":0.42569557072197073,"extension":5.617185440715092},"index":2,"playId":"bce19d48-7bb2-3b50-8c7c-3408183a446f","pitchNumber":3,"startTime":"2026-03-08T20:51:08.547Z","endTime":"2026-03-08T20:51:35.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38606231052614,"aZ":-23.081627268680187,"pfxX":2.651550468354344,"pfxZ":5.397060775018478,"pX":-0.3144018056533725,"pZ":2.6012392766830663,"vX0":-0.45282112250778195,"vY0":-127.73156095748682,"vZ0":-4.240270855417188,"x":128.98,"y":168.55,"x0":-0.48196628751598475,"y0":50.004532159827185,"z0":6.0543552572028565,"aX":4.469311807698553},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":-4.8,"spinRate":2479,"spinDirection":177},"zone":4,"typeConfidence":0.9,"plateTime":0.4255913029209655,"extension":5.358280249985399},"index":3,"playId":"3b0cb0d5-9953-338b-8142-5f07d9ad10e0","pitchNumber":4,"startTime":"2026-03-08T20:51:38.800Z","endTime":"2026-03-08T20:51:42.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.595365255366545,"aZ":-42.07967541695158,"pfxX":4.478982252743966,"pfxZ":-7.552405876474765,"pX":0.16286155144266193,"pZ":3.156541656124489,"vX0":-0.1115269579046832,"vY0":-113.70065291408754,"vZ0":2.000029822353329,"x":110.79,"y":153.55,"x0":-0.36956900410942406,"y0":50.004542777912775,"z0":6.437086058614164,"aX":5.872316838319725},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.8,"breakHorizontal":-8.0,"spinRate":2805,"spinDirection":44},"zone":2,"typeConfidence":0.9,"plateTime":0.4814924084039842,"extension":5.49296655837526},"hitData":{"launchSpeed":111.2,"launchAngle":10.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":50.03,"coordY":129.06}},"index":4,"playId":"120a5ca9-2d13-3f08-a284-e9d3f42db274","pitchNumber":5,"startTime":"2026-03-08T20:51:57.179Z","endTime":"2026-03-08T20:52:09.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":0.82,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:52:09.215Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Logan O'Hoppe homers (3) on a fly ball to left center field. Jo Adell scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-08T20:52:21.711Z","endTime":"2026-03-08T20:53:48.376Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":80.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85601603670573,"aZ":-24.398725228062638,"pfxX":2.5741519774194144,"pfxZ":4.692719390700437,"pX":0.37246968939303376,"pZ":2.379651823147267,"vX0":1.2585005578800361,"vY0":-127.57716554416166,"vZ0":-4.405893098960435,"x":102.8,"y":174.53,"x0":-0.46089263440121436,"y0":50.00626821919015,"z0":6.039216509617065,"aX":4.267516881593362},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":-4.9,"spinRate":2546,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.4284099657687257,"extension":5.629094476712755},"index":0,"playId":"d575df8b-38c6-31c6-914b-5223bb27164f","pitchNumber":1,"startTime":"2026-03-08T20:52:36.194Z","endTime":"2026-03-08T20:52:39.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"81319ac8-3afe-35b8-9018-e5c5e168e0de","startTime":"2026-03-08T20:52:59.258Z","endTime":"2026-03-08T20:53:03.072Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.2,"endSpeed":83.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.454038138254965,"aZ":-17.533807143908394,"pfxX":-6.727353713709209,"pfxZ":8.231714035654782,"pX":-0.5848587909083282,"pZ":2.3408815316115694,"vX0":2.289919881186443,"vY0":-132.78247648995557,"vZ0":-5.720579077258431,"x":139.29,"y":175.58,"x0":-0.5863294464036488,"y0":50.00437030165237,"z0":5.8066511055636365,"aX":-11.96742091388417},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":11.6,"spinRate":2283,"spinDirection":209},"zone":4,"typeConfidence":0.67,"plateTime":0.4131149196896593,"extension":5.783922473835485},"hitData":{"launchSpeed":103.5,"launchAngle":35.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":59.5,"coordY":53.74}},"index":2,"playId":"1ce8e717-084a-3eab-807a-e155b3060366","pitchNumber":2,"startTime":"2026-03-08T20:53:22.245Z","endTime":"2026-03-08T20:53:48.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-19.9,"leverageIndex":1.65,"dramaIndex":169.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:53:48.376Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-08T20:53:52.728Z","endTime":"2026-03-08T20:56:05.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.770622635082024,"aZ":-14.690145245754422,"pfxX":-5.407992466870758,"pfxZ":9.799139471713294,"pX":1.1066062168874167,"pZ":2.6423718801282052,"vX0":5.358199468825548,"vY0":-132.80630273209155,"vZ0":-5.961744824282138,"x":74.82,"y":167.44,"x0":-0.23568585406292025,"y0":50.00199360136917,"z0":5.987048268507761,"aX":-9.648195610895327},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.7,"breakHorizontal":8.6,"spinRate":2332,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.41261554496991604,"extension":5.634513772735924},"index":0,"playId":"84f2f1c5-8361-3149-be99-149cc2349332","pitchNumber":1,"startTime":"2026-03-08T20:54:09.917Z","endTime":"2026-03-08T20:54:13.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.109895740690146,"aZ":-42.25579288448107,"pfxX":6.590139803439443,"pfxZ":-8.263570684885583,"pX":0.017891273678391238,"pZ":3.171146715438344,"vX0":-0.9717320717299132,"vY0":-110.24416473999449,"vZ0":2.5617185461587324,"x":116.32,"y":153.16,"x0":-0.3889772113508941,"y0":50.00073605699597,"z0":6.481067360424453,"aX":8.043620984932858},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-13.8,"breakHorizontal":-11.6,"spinRate":3023,"spinDirection":31},"zone":2,"typeConfidence":0.91,"plateTime":0.4984020878066242,"extension":5.440594545450454},"index":1,"playId":"0f4cf489-7639-3966-903d-f7d27420b279","pitchNumber":2,"startTime":"2026-03-08T20:54:25.848Z","endTime":"2026-03-08T20:54:29.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.4,"endSpeed":83.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.343914177627,"aZ":-14.18404320813607,"pfxX":-3.813894431722364,"pfxZ":10.037196980184957,"pX":1.6029593986377344,"pZ":2.932276517343184,"vX0":6.07956104692725,"vY0":-132.98829948074305,"vZ0":-5.41945469329954,"x":55.9,"y":159.61,"x0":-0.21652519298670544,"y0":50.003530895506096,"z0":6.024313978782436,"aX":-6.836790341551725},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2342,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4117544464677909,"extension":5.759622597998906},"index":2,"playId":"a980ca50-cf09-367f-b3d9-3a941ce3d19e","pitchNumber":3,"startTime":"2026-03-08T20:54:45.617Z","endTime":"2026-03-08T20:54:50.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":75.1,"endSpeed":69.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.781476135484095,"aZ":-42.18755942556327,"pfxX":5.3632348112453245,"pfxZ":-8.399387227800165,"pX":0.06974094917531065,"pZ":1.215682236310191,"vX0":-0.6689256261196407,"vY0":-109.2626830453605,"vZ0":-1.0384896562300523,"x":114.34,"y":205.96,"x0":-0.31346171613818363,"y0":50.00372072453252,"z0":6.287167994515332,"aX":6.393352803439898},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-15.1,"breakHorizontal":-9.5,"spinRate":3066,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.5040160232934308,"extension":5.553299230681626},"index":3,"playId":"01bd3976-71bf-3e7f-8d38-e581a2272e8f","pitchNumber":4,"startTime":"2026-03-08T20:55:02.838Z","endTime":"2026-03-08T20:55:29.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964747277537988,"aZ":-19.179337566638942,"pfxX":-8.030047277866082,"pfxZ":7.198509334182482,"pX":0.9298148983228596,"pZ":3.481214460084693,"vX0":6.150546065024928,"vY0":-133.10836601930788,"vZ0":-2.8502788476260084,"x":81.56,"y":144.79,"x0":-0.36065577201766863,"y0":50.00187742272943,"z0":5.944896898537235,"aX":-14.49522670173591},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":13.3,"spinRate":2248,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.4105485023054394,"extension":5.620069072546453},"index":4,"playId":"7bc968b3-cf8d-3ae0-a7cd-c248f43fb1a1","pitchNumber":5,"startTime":"2026-03-08T20:55:21.145Z","endTime":"2026-03-08T20:55:25.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"}},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.356449754794998,"aZ":-24.377951201189006,"pfxX":3.3117475167013146,"pfxZ":4.651132105106324,"pX":0.20623082586719396,"pZ":2.6857962632867123,"vX0":0.4464434629093479,"vY0":-127.88134018997214,"vZ0":-3.800615259702284,"x":109.14,"y":166.26,"x0":-0.4008880569470392,"y0":50.00394921831317,"z0":6.076846814894097,"aX":5.552145472800159},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-6.1,"spinRate":2479,"spinDirection":165},"zone":5,"typeConfidence":0.9,"plateTime":0.4263295609516966,"extension":5.632800308822293},"hitData":{"launchSpeed":93.3,"launchAngle":8.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.5,"coordY":120.86}},"index":5,"playId":"30465761-72a9-3868-af92-41c575a1c384","pitchNumber":6,"startTime":"2026-03-08T20:55:56.123Z","endTime":"2026-03-08T20:56:05.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:56:05.055Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-08T20:57:01.293Z","endTime":"2026-03-08T20:58:32.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"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":1,"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-08T20:56:20.326Z","endTime":"2026-03-08T20:57:03.362Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704014511609586,"aZ":-24.69261046943559,"pfxX":-7.359002548558733,"pfxZ":4.972674432183389,"pX":1.2254034766945618,"pZ":0.10007546974404789,"vX0":7.267699920622714,"vY0":-122.52623262649719,"vZ0":-8.287751555883315,"x":70.29,"y":236.08,"x0":-0.838776290281829,"y0":50.00174582442976,"z0":5.671883298470404,"aX":-11.065461548689573},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.1,"breakHorizontal":11.4,"spinRate":1705,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4489341355519345,"extension":5.803272722479912},"index":1,"playId":"4ab01dac-d24c-36b7-a293-fbc808f73e71","pitchNumber":1,"startTime":"2026-03-08T20:57:03.362Z","endTime":"2026-03-08T20:57:06.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816666891484314,"aZ":-21.861248170846558,"pfxX":-5.415475893841472,"pfxZ":6.8779759550383,"pX":0.6663952030290698,"pZ":1.822761920396134,"vX0":5.5751740855830825,"vY0":-122.14992932972763,"vZ0":-5.051307191414664,"x":91.6,"y":189.57,"x0":-0.9504800917405735,"y0":50.00328223613846,"z0":5.816349654335849,"aX":-8.12019579488329},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":11.4,"breakHorizontal":8.4,"spinRate":1727,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.4497620845621282,"extension":5.6020646479666265},"index":2,"playId":"057bdac7-7068-3d9a-a537-60e286db1bfc","pitchNumber":2,"startTime":"2026-03-08T20:57:24.881Z","endTime":"2026-03-08T20:57:27.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91188616866898,"aZ":-18.336553272763677,"pfxX":1.4917898659474744,"pfxZ":8.395295427681916,"pX":1.441200202967236,"pZ":2.333804315890871,"vX0":5.215584449565164,"vY0":-127.25476266748983,"vZ0":-5.263883391879763,"x":62.06,"y":175.77,"x0":-0.8246449764451685,"y0":50.003681031576086,"z0":5.871703736290032,"aX":2.4571614775099864},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.3,"breakHorizontal":-3.8,"spinRate":2591,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.4296166612318961,"extension":5.67677822173081},"index":3,"playId":"92ea789c-753f-3d9e-82a1-d1c5d353d259","pitchNumber":3,"startTime":"2026-03-08T20:57:41.176Z","endTime":"2026-03-08T20:57:50.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oswald Peraza steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"92ea789c-753f-3d9e-82a1-d1c5d353d259","startTime":"2026-03-08T20:57:53.705Z","endTime":"2026-03-08T20:58:07.780Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"first":{"id":672724,"link":"/api/v1/people/672724"},"postOnSecond":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":1.25,"dramaIndex":48.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.974662162864217,"aZ":-42.31371332687831,"pfxX":4.333751100118377,"pfxZ":-7.983464414053895,"pX":-0.1941962795862262,"pZ":2.404052384660562,"vX0":0.39817080628890056,"vY0":-112.47974726554699,"vZ0":0.8562887113716442,"x":124.4,"y":173.87,"x0":-0.9363132611331361,"y0":50.0013357646638,"z0":6.337328173375515,"aX":5.506218345417},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.8,"breakHorizontal":-7.9,"spinRate":2842,"spinDirection":54},"zone":5,"typeConfidence":0.9,"plateTime":0.48849680595712686,"extension":5.715139486324359},"index":5,"playId":"753376a8-92bf-3bad-b24d-ab3f18499d48","pitchNumber":4,"startTime":"2026-03-08T20:58:07.780Z","endTime":"2026-03-08T20:58:11.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074732034607,"aZ":-23.791303083523527,"pfxX":3.610883236174343,"pfxZ":5.121563800818367,"pX":-0.026451210864310678,"pZ":2.337593702482917,"vX0":1.5982859011332948,"vY0":-126.67737165825966,"vZ0":-4.303125938484798,"x":118.01,"y":175.66,"x0":-1.1333918787209236,"y0":50.005232402447604,"z0":5.943388169578069,"aX":5.912402784742741},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.6,"breakHorizontal":-6.8,"spinRate":2637,"spinDirection":178},"zone":5,"typeConfidence":0.89,"plateTime":0.4311693257744431,"extension":5.81178497381595},"index":6,"playId":"a61b96c1-a4c7-3795-9911-545e9861eb84","pitchNumber":5,"startTime":"2026-03-08T20:58:29.839Z","endTime":"2026-03-08T20:58:32.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.25,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-08T20:58:32.932Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyren Paris grounds out, third baseman Tommy White to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-08T21:00:48.197Z","endTime":"2026-03-08T21:03:43.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9,10],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-08T20:58:55.198Z","endTime":"2026-03-08T20:59:19.590Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Ferguson replaces Aaron Civale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"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-08T20:59:19.590Z","endTime":"2026-03-08T21:00:50.358Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650644,"link":"/api/v1/people/650644","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.041078294796034,"aZ":-15.939453260748406,"pfxX":-4.807697569851434,"pfxZ":8.478418435960975,"pX":-0.39970027738273717,"pZ":3.094722626520972,"vX0":8.593724198424702,"vY0":-137.4149614522051,"vZ0":-4.2303291231992635,"x":132.24,"y":155.22,"x0":-2.9409664000210007,"y0":50.00525850487411,"z0":5.734886729820809,"aX":-9.209410558154644},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":7.0,"spinRate":2291,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3983792753474322,"extension":6.05488898009265},"index":2,"playId":"7390bd5b-6139-36cb-af29-9e592acad145","pitchNumber":1,"startTime":"2026-03-08T21:00:50.358Z","endTime":"2026-03-08T21:00:53.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.580090575023956,"aZ":-34.43058572051064,"pfxX":6.769483717775743,"pfxZ":-1.5608690698035472,"pX":0.8457005519860055,"pZ":1.9213856380182863,"vX0":7.305807399250685,"vY0":-120.26899496485903,"vZ0":-1.657338323996803,"x":84.76,"y":186.9,"x0":-3.1281637563201423,"y0":50.00481597429387,"z0":5.715962087459731,"aX":9.768726059100297},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.0,"breakHorizontal":-14.3,"spinRate":2407,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45804943848645197,"extension":6.004070686047727},"index":3,"playId":"45d77bdc-530c-33fa-becc-fb8a93596fe2","pitchNumber":2,"startTime":"2026-03-08T21:01:07.958Z","endTime":"2026-03-08T21:01:11.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.992654607870165,"aZ":-33.789523869980606,"pfxX":7.627488548613837,"pfxZ":-1.1299784674406492,"pX":-1.8086729529251637,"pZ":2.606050929066506,"vX0":1.2844524361682732,"vY0":-118.81719434646425,"vZ0":-0.1899822765096808,"x":185.94,"y":168.42,"x0":-3.347294288621609,"y0":50.002702761163526,"z0":5.760114831860224,"aX":10.89419608560633},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.8,"breakHorizontal":-14.2,"spinRate":2472,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4611615794538886,"extension":5.890452488714454},"index":4,"playId":"6d288aad-da50-3d8b-9e3c-c18053039162","pitchNumber":3,"startTime":"2026-03-08T21:01:25.960Z","endTime":"2026-03-08T21:01:33.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oswald Peraza steals (4) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":5,"actionPlayId":"6d288aad-da50-3d8b-9e3c-c18053039162","startTime":"2026-03-08T21:01:35.467Z","endTime":"2026-03-08T21:01:55.566Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"second":{"id":672724,"link":"/api/v1/people/672724"},"postOnThird":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":1.33,"dramaIndex":42.0,"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445691600365084,"aZ":-23.512033263617443,"pfxX":-9.914723690899349,"pfxZ":4.374295914223112,"pX":0.34002387729369016,"pZ":1.361348249870346,"vX0":12.577009067610968,"vY0":-138.95353139314994,"vZ0":-7.268949965174251,"x":104.04,"y":202.02,"x0":-2.9300655235989757,"y0":50.002444370470386,"z0":5.543253603717506,"aX":-19.63343746108664},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.7,"breakHorizontal":15.7,"spinRate":2132,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3922922666677229,"extension":6.196057341866799},"index":6,"playId":"99cd133f-45b3-3ac0-ac8c-5f3b88cbea08","pitchNumber":4,"startTime":"2026-03-08T21:01:55.566Z","endTime":"2026-03-08T21:02:01.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870192524215582,"aZ":-29.55776765520378,"pfxX":-0.2046012840200877,"pfxZ":1.5803457960631988,"pX":1.6982955164657576,"pZ":1.5614858231341324,"vX0":11.574439009902646,"vY0":-127.61842250225745,"vZ0":-4.563269045959691,"x":52.26,"y":196.62,"x0":-2.8586448190963996,"y0":50.004486461266694,"z0":5.685748082154683,"aX":-0.33899650015841837},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":-2.0,"spinRate":2587,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.428253304651939,"extension":5.994623290152229},"index":7,"playId":"4ce605bf-15c8-3a3c-aa75-c7ec7584a59e","pitchNumber":5,"startTime":"2026-03-08T21:02:18.766Z","endTime":"2026-03-08T21:02:23.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.849705127450758,"aZ":-15.603246185659808,"pfxX":-3.975627565894754,"pfxZ":8.51372838946799,"pX":-0.13970176126141634,"pZ":2.7846916997186146,"vX0":9.29446834952126,"vY0":-138.38679610117242,"vZ0":-5.279343366979761,"x":122.33,"y":163.59,"x0":-3.019983387892609,"y0":50.00424477918019,"z0":5.756471685867695,"aX":-7.740270016223864},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":5.4,"spinRate":2239,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39526221413300666,"extension":6.028525167119826},"index":8,"playId":"f45f8b77-b488-3c00-8fc4-b7104e8269b4","pitchNumber":6,"startTime":"2026-03-08T21:02:39.649Z","endTime":"2026-03-08T21:02:48.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302799873371775,"aZ":-16.017471132493657,"pfxX":-4.848485514991162,"pfxZ":8.16239859178467,"pX":-0.13035596096008925,"pZ":3.3015161972609803,"vX0":9.435707821687167,"vY0":-138.90137538776258,"vZ0":-4.1467367876986,"x":121.97,"y":149.64,"x0":-2.921543229396495,"y0":50.002731709083214,"z0":5.859140710443208,"aX":-9.597881141770012},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":7.1,"spinRate":2175,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3923658534723278,"extension":6.05697980613383},"index":9,"playId":"77f3f3a9-5e11-32b4-881b-fe024b147d3e","pitchNumber":7,"startTime":"2026-03-08T21:03:14.802Z","endTime":"2026-03-08T21:03:18.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72043663607033,"aZ":-27.491319570480456,"pfxX":0.05276136136366505,"pfxZ":2.6930114555454434,"pX":0.6679105753149076,"pZ":2.0440991272199365,"vX0":9.505338420307147,"vY0":-130.43766682266474,"vZ0":-4.054716522973813,"x":91.54,"y":183.59,"x0":-3.014458587571495,"y0":50.00643734365683,"z0":5.6667597585840035,"aX":0.09126035761268964},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-1.9,"spinRate":2445,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.4182325108246978,"extension":5.927212266575206},"hitData":{"launchSpeed":69.8,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.32,"coordY":166.94}},"index":10,"playId":"bf93fbbb-901f-3532-bee8-df5f891d2feb","pitchNumber":8,"startTime":"2026-03-08T21:03:37.625Z","endTime":"2026-03-08T21:03:43.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"third":{"id":672724,"link":"/api/v1/people/672724"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":1.33,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:03:43.273Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-08T21:05:44.947Z","endTime":"2026-03-08T21:05:56.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43520567684641,"aZ":-22.86625333150468,"pfxX":-6.914062557895015,"pfxZ":4.559730012393173,"pX":0.7954638690717234,"pZ":2.790825429402961,"vX0":8.28707874980853,"vY0":-140.86290902747692,"vZ0":-5.287523948842379,"x":86.68,"y":163.43,"x0":-1.265330183865045,"y0":50.00142772109515,"z0":6.140303436813741,"aX":-14.10598611279729},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.6,"breakHorizontal":11.2,"spinRate":2228,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3866048329630316,"extension":6.2952290728879445},"hitData":{"launchSpeed":76.7,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.91,"coordY":153.02}},"index":0,"playId":"8373d2b6-66ba-30f0-bcd6-3ae009f5bd11","pitchNumber":1,"startTime":"2026-03-08T21:05:49.715Z","endTime":"2026-03-08T21:05:56.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:05:56.262Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out sharply to right fielder Wade Meckler.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-08T21:06:06.752Z","endTime":"2026-03-08T21:06:58.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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.0,"endSpeed":88.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01169477147718,"aZ":-27.848277828123607,"pfxX":-8.267536267330728,"pfxZ":2.172042021364746,"pX":0.21205571781636318,"pZ":2.6924949163032252,"vX0":7.208764026551635,"vY0":-139.7346602626558,"vZ0":-4.431530521651686,"x":108.92,"y":166.08,"x0":-1.3164212440262986,"y0":50.00585395984775,"z0":6.110444491193316,"aX":-16.48975813013166},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.2,"breakHorizontal":13.7,"spinRate":2135,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39072475642999827,"extension":6.359370198685707},"index":0,"playId":"5a7fcfca-b86b-3d5c-9f3f-69c60f4b55e4","pitchNumber":1,"startTime":"2026-03-08T21:06:20.342Z","endTime":"2026-03-08T21:06:23.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.628122767588412,"aZ":-36.09330136299721,"pfxX":-0.5153563316455321,"pfxZ":-2.363301825909918,"pX":1.111829575764295,"pZ":1.996360356287032,"vX0":6.543117539180805,"vY0":-127.24875669565321,"vZ0":-2.9984695554623793,"x":74.62,"y":184.88,"x0":-1.414897439937066,"y0":50.003991662302425,"z0":6.020513424597705,"aX":-0.8537679817947464},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.7,"breakHorizontal":-0.4,"spinRate":2816,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.42876646363128046,"extension":6.3040749151999025},"index":1,"playId":"62e038c1-5c33-3462-8e37-d8b1c59340db","pitchNumber":2,"startTime":"2026-03-08T21:06:34.995Z","endTime":"2026-03-08T21:06:38.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5171166230943,"aZ":-31.44610413546159,"pfxX":-5.126482783437548,"pfxZ":0.43418513887768206,"pX":-0.05386610354481868,"pZ":2.945847428083718,"vX0":5.123855997311324,"vY0":-127.33101595329337,"vZ0":-1.4284753005414297,"x":119.05,"y":159.24,"x0":-1.4082890740820262,"y0":50.002472491312716,"z0":5.95947451815183,"aX":-8.57706343631672},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":8.4,"spinRate":2067,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.42709224239349286,"extension":6.2664800142390185},"hitData":{"launchSpeed":101.7,"launchAngle":36.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":169.89,"coordY":47.0}},"index":2,"playId":"694ad1e4-1c4d-3a27-a232-f74d6707f8bf","pitchNumber":3,"startTime":"2026-03-08T21:06:50.985Z","endTime":"2026-03-08T21:06:58.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:06:58.010Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wynns strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-08T21:07:38.295Z","endTime":"2026-03-08T21:09:08.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-08T21:07:30.057Z","endTime":"2026-03-08T21:07:40.416Z","isPitch":false,"type":"action","player":{"id":642851,"link":"/api/v1/people/642851"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221060281912546,"aZ":-26.359165147122507,"pfxX":-8.290496877850662,"pfxZ":2.831935716329685,"pX":-1.2736445284252305,"pZ":2.9836848440126955,"vX0":3.7501932715640067,"vY0":-141.6838666114369,"vZ0":-3.95247281544926,"x":165.55,"y":158.22,"x0":-1.5296113562647407,"y0":50.004628284291655,"z0":6.060851642784696,"aX":-17.032077666888537},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.6,"breakHorizontal":14.4,"spinRate":2241,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.38505490675686005,"extension":6.296722097495163},"index":1,"playId":"6fa26131-44c8-38c6-a633-db06d7578678","pitchNumber":1,"startTime":"2026-03-08T21:07:40.416Z","endTime":"2026-03-08T21:07:43.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":96.0,"endSpeed":88.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.864545714744555,"aZ":-24.464960939420013,"pfxX":-7.499085224904146,"pfxZ":3.8546841933397697,"pX":0.49997279600756084,"pZ":3.045531273843662,"vX0":7.697612862624054,"vY0":-139.73176948347052,"vZ0":-4.123117333803568,"x":97.94,"y":156.55,"x0":-1.3000925008996589,"y0":50.00672680604945,"z0":6.123952379255735,"aX":-15.014831754958255},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.4,"breakHorizontal":12.2,"spinRate":2211,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.39016057171806695,"extension":6.411418403121537},"index":2,"playId":"a8bce56c-6031-3293-9a70-a1ae538784ae","pitchNumber":2,"startTime":"2026-03-08T21:07:54.989Z","endTime":"2026-03-08T21:07:58.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600019863813984,"aZ":-27.8733656731902,"pfxX":-5.45278645816242,"pfxZ":2.5580624740338096,"pX":0.33665026445904334,"pZ":0.28305411832835115,"vX0":5.747204132124287,"vY0":-127.88019217842314,"vZ0":-8.32505602145083,"x":104.17,"y":231.14,"x0":-1.2153380823647886,"y0":50.00494498057647,"z0":5.719476630615399,"aX":-9.170661312787546},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":8.9,"spinRate":1920,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4258528828884134,"extension":6.444759985512879},"index":3,"playId":"62eab838-933a-3275-b0fc-c29c81059bf6","pitchNumber":3,"startTime":"2026-03-08T21:08:09.944Z","endTime":"2026-03-08T21:08:13.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.002227716965322,"aZ":-29.38059341703904,"pfxX":-4.437903985598451,"pfxZ":1.6312800056350678,"pX":0.5348803108481129,"pZ":2.2861146987499152,"vX0":6.52381743497973,"vY0":-129.17906878646647,"vZ0":-3.562496536304486,"x":96.61,"y":177.05,"x0":-1.4333739973110313,"y0":50.00133346828384,"z0":5.9136817194182605,"aX":-7.58703897392762},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.4,"breakHorizontal":6.7,"spinRate":2026,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.42216074311561824,"extension":6.3176501745542115},"index":4,"playId":"d7708257-39c9-3ceb-b9ba-974f13a72621","pitchNumber":4,"startTime":"2026-03-08T21:08:28.828Z","endTime":"2026-03-08T21:08:31.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":96.3,"endSpeed":88.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.029469055768885,"aZ":-16.32954295770849,"pfxX":-4.552742757674329,"pfxZ":7.938458958389168,"pX":0.9921352656447132,"pZ":2.945585534047724,"vX0":7.950797699384882,"vY0":-140.0183178028496,"vZ0":-5.783363551022001,"x":79.18,"y":159.25,"x0":-1.2858466304880685,"y0":50.003712173571174,"z0":6.096982166074108,"aX":-9.08878970736534},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":6.7,"spinRate":2282,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39037580802450167,"extension":6.422169143630724},"index":5,"playId":"cd403309-5a25-3c69-8e56-6c5d5974f55f","pitchNumber":5,"startTime":"2026-03-08T21:08:48.220Z","endTime":"2026-03-08T21:08:52.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1645098286986,"aZ":-28.246066380050937,"pfxX":-4.7241802702941795,"pfxZ":2.357407136454859,"pX":1.0387112221074764,"pZ":1.7157822342349835,"vX0":7.5403704334533135,"vY0":-128.01155988456156,"vZ0":-5.067361446971831,"x":77.41,"y":192.45,"x0":-1.3244934221414921,"y0":50.0049691237476,"z0":5.91869994403472,"aX":-7.8816898420989405},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":7.0,"spinRate":2110,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4270388403744634,"extension":6.383695100277155},"index":6,"playId":"7b6075ea-efc8-3ab9-bb9f-25a1c663f7ae","pitchNumber":6,"startTime":"2026-03-08T21:09:05.903Z","endTime":"2026-03-08T21:09:08.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_ab"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_ab"},{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_pa"},{"player":{"id":686799,"link":"/api/v1/people/686799"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:09:08.903Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Fontenelle singles on a sharp line drive to right fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-08T21:11:17.268Z","endTime":"2026-03-08T21:11:58.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryan Lavastida replaces catcher Austin Wynns, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-08T21:11:06.521Z","endTime":"2026-03-08T21:11:19.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681526,"link":"/api/v1/people/681526"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":642851,"link":"/api/v1/people/642851"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":92.9,"endSpeed":85.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.351479014639104,"aZ":-17.261156521461167,"pfxX":-5.697647437136206,"pfxZ":8.020416164058496,"pX":0.03783233977625172,"pZ":3.4381816668456393,"vX0":10.26483375510062,"vY0":-135.00397233546883,"vZ0":-3.0586104448931692,"x":115.56,"y":145.95,"x0":-3.0606654042584562,"y0":50.00353461056112,"z0":5.789772987838368,"aX":-10.596108396512001},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":8.3,"spinRate":2255,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.40456613854968326,"extension":5.980260673915334},"index":1,"playId":"b8c1c1ca-d37d-30d8-8412-8a516c9a4770","pitchNumber":1,"startTime":"2026-03-08T21:11:19.387Z","endTime":"2026-03-08T21:11:22.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.211599873767984,"aZ":-24.106785516293485,"pfxX":-6.801216174165164,"pfxZ":4.8128445552181285,"pX":-0.822733027713678,"pZ":1.1060648193770668,"vX0":7.963313351701956,"vY0":-127.57577804367942,"vZ0":-6.357924948362085,"x":148.36,"y":208.92,"x0":-3.077210669217239,"y0":50.00113470962729,"z0":5.488041692625691,"aX":-11.394307248847984},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":10.9,"spinRate":1608,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4266731613980115,"extension":6.246991943461738},"index":2,"playId":"6db4b233-4e26-3139-8129-1ad8267d0640","pitchNumber":2,"startTime":"2026-03-08T21:11:34.782Z","endTime":"2026-03-08T21:11:37.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316804550273712,"aZ":-17.126167817558088,"pfxX":-7.389921776394867,"pfxZ":7.947228385623099,"pX":0.08144000974713189,"pZ":2.9224505353983368,"vX0":10.99352535862883,"vY0":-135.89701022562292,"vZ0":-4.17649519247345,"x":113.9,"y":159.87,"x0":-3.0332417945013272,"y0":50.003247000780064,"z0":5.648736380198575,"aX":-13.99463511496413},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2217,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4011410517355687,"extension":6.070549930986716},"hitData":{"launchSpeed":111.0,"launchAngle":13.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.4,"coordY":107.31}},"index":3,"playId":"00a5d705-30f1-317a-a7ef-57cf3ac3b818","pitchNumber":3,"startTime":"2026-03-08T21:11:50.823Z","endTime":"2026-03-08T21:11:58.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694304,"link":"/api/v1/people/694304"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":694304,"link":"/api/v1/people/694304"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":0.94,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:11:58.619Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryce Teodosio grounds into a double play, shortstop Jacob Wilson to second baseman Joshua Kuroda-Grauer to first baseman Nick Kurtz. Cole Fontenelle out at 2nd. Bryce Teodosio out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-08T21:12:19.791Z","endTime":"2026-03-08T21:12:39.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"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":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.417557395394212,"aZ":-24.96465507764282,"pfxX":-9.939135119538138,"pfxZ":3.7816884532329134,"pX":-0.6009622903542381,"pZ":2.234665698506153,"vX0":10.167900974079819,"vY0":-136.35169788900828,"vZ0":-4.666909665663983,"x":139.91,"y":178.44,"x0":-3.0645196578930176,"y0":50.005192764931145,"z0":5.6641676747458956,"aX":-18.95587905067044},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":16.2,"spinRate":2085,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.3997874531063408,"extension":6.032440887395239},"hitData":{"launchSpeed":79.9,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.14,"coordY":147.57}},"index":0,"playId":"d00a3e7e-b5bc-3f38-b571-caa838f19244","pitchNumber":1,"startTime":"2026-03-08T21:12:28.443Z","endTime":"2026-03-08T21:12:39.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":694304,"link":"/api/v1/people/694304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":7.900000000000006,"leverageIndex":1.53,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:12:39.965Z","atBatIndex":31},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nick Madrigal hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-08T21:13:00.005Z","endTime":"2026-03-08T21:13:40.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571295135706798,"aZ":-25.122030022007205,"pfxX":-0.9898027438805403,"pfxZ":4.187543963071281,"pX":0.6398084680730864,"pZ":2.783868421992678,"vX0":9.63266841360566,"vY0":-128.40564028170357,"vZ0":-2.625521392700159,"x":92.61,"y":163.62,"x0":-3.018479718406364,"y0":50.000159385108766,"z0":5.757538283592132,"aX":-1.665994371439204},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-0.2,"spinRate":2302,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4252452769702604,"extension":6.095219795262456},"index":0,"playId":"da330163-a338-344c-82ba-bf143f6a6168","pitchNumber":1,"startTime":"2026-03-08T21:13:06.388Z","endTime":"2026-03-08T21:13:10.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.403741961782337,"aZ":-24.153333844534565,"pfxX":-9.821269675657632,"pfxZ":4.0687379295048745,"pX":-1.4667795842646398,"pZ":2.0577763569010554,"vX0":8.125687553312757,"vY0":-139.1091476540749,"vZ0":-5.401493469080807,"x":172.91,"y":183.22,"x0":-3.140752225219111,"y0":50.00387552051035,"z0":5.6126580811036915,"aX":-19.368492003718234},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":2160,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39281547638512526,"extension":6.220179692543063},"index":1,"playId":"241a128e-e6d7-3fc0-b852-1fce9f8fd868","pitchNumber":2,"startTime":"2026-03-08T21:13:18.858Z","endTime":"2026-03-08T21:13:25.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730437021325194,"aZ":-28.68896293523557,"pfxX":0.36206128685285677,"pfxZ":2.153087566601366,"pX":-1.6929652428961195,"pZ":3.153144278147771,"vX0":4.035428993948061,"vY0":-126.14897217033435,"vZ0":-0.831238504294119,"x":181.53,"y":153.65,"x0":-3.3578095354439554,"y0":50.002801637502664,"z0":5.791746420125658,"aX":0.5847596846226687},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":-1.6,"spinRate":2365,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.43356276162632046,"extension":5.960319055529424},"index":2,"playId":"4d168930-8990-31d3-a610-892afa12c83f","pitchNumber":3,"startTime":"2026-03-08T21:13:33.148Z","endTime":"2026-03-08T21:13:40.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:13:40.544Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks. Nick Madrigal to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-08T21:13:56.836Z","endTime":"2026-03-08T21:16:46.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.232824077373838,"aZ":-17.154484775869502,"pfxX":-5.846984871412739,"pfxZ":7.7389299699606795,"pX":-1.7245295329415802,"pZ":2.435497107658518,"vX0":5.910883720758073,"vY0":-138.52205006727067,"vZ0":-5.504383955264922,"x":182.74,"y":173.02,"x0":-3.1274036287127602,"y0":50.0061135114804,"z0":5.597135433585254,"aX":-11.353651629884402},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":9.4,"spinRate":2147,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.39555890891302603,"extension":6.0328837330801415},"index":0,"playId":"8660a4cd-91f5-3402-abfe-a8dbadc4aa52","pitchNumber":1,"startTime":"2026-03-08T21:14:08.979Z","endTime":"2026-03-08T21:14:12.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"63874ffb-c063-31e3-8d68-2e2ca73e35a3","startTime":"2026-03-08T21:14:24.995Z","endTime":"2026-03-08T21:14:27.995Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70381358916032,"aZ":-26.38237957979069,"pfxX":-1.502224945757073,"pfxZ":3.4505525368521024,"pX":-0.7117784100751469,"pZ":1.287753723798191,"vX0":7.5512364596077095,"vY0":-128.7135535738674,"vZ0":-5.400260456659615,"x":144.13,"y":204.01,"x0":-3.488246079551416,"y0":50.002187490752384,"z0":5.4557559985465165,"aX":-2.5215281030561942},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":1.1,"spinRate":2203,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.42553945753178635,"extension":6.02622791088804},"index":2,"playId":"94e6e97f-ba37-32ab-929a-d1d92caf2b7f","pitchNumber":2,"startTime":"2026-03-08T21:14:43.420Z","endTime":"2026-03-08T21:14:47.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323643884429195,"aZ":-17.446407924973478,"pfxX":-6.447641665795651,"pfxZ":7.891869468836359,"pX":-0.0606185238027591,"pZ":2.432841884110952,"vX0":10.495693130853114,"vY0":-135.66515539326036,"vZ0":-5.481570894045608,"x":119.31,"y":173.09,"x0":-3.1395784253428385,"y0":50.003989731013455,"z0":5.693253239146462,"aX":-12.03531658100582},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":9.5,"spinRate":2173,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40354400279681046,"extension":6.032357148639025},"index":3,"playId":"eb484a44-7238-3a67-85ed-f9eb84a2ce4a","pitchNumber":3,"startTime":"2026-03-08T21:15:03.831Z","endTime":"2026-03-08T21:15:08.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"bbb61635-c812-3080-99f8-c19bcec66bbe","startTime":"2026-03-08T21:15:30.705Z","endTime":"2026-03-08T21:15:33.705Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.211860827883033,"aZ":-24.045972718938295,"pfxX":-0.4142849265622677,"pfxZ":4.830536097897654,"pX":0.8991830904971622,"pZ":1.5662917648327377,"vX0":10.377523881404572,"vY0":-128.78858091444278,"vZ0":-5.505584726082656,"x":82.73,"y":196.49,"x0":-3.125152674067119,"y0":50.00477670448826,"z0":5.58635985882077,"aX":-0.6979187670111927},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":-1.6,"spinRate":2422,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.42493566148251594,"extension":6.101089392554237},"index":5,"playId":"8c424076-665c-3c7d-8bb7-4931407f33b0","pitchNumber":4,"startTime":"2026-03-08T21:15:48.572Z","endTime":"2026-03-08T21:15:51.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.437734906545646,"aZ":-13.23051515113007,"pfxX":-5.358886703438995,"pfxZ":10.271646210716321,"pX":-0.5702563025400995,"pZ":3.1281461498420664,"vX0":9.062511761493836,"vY0":-135.1824886982644,"vZ0":-4.488738027233123,"x":138.74,"y":154.32,"x0":-3.275248131579738,"y0":50.00292191496913,"z0":5.744139448895463,"aX":-9.88411308222491},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2248,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.40572012986165795,"extension":5.998295117438996},"index":6,"playId":"79c28d07-a476-3f6b-83a2-44eb174a375f","pitchNumber":5,"startTime":"2026-03-08T21:16:09.309Z","endTime":"2026-03-08T21:16:12.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-03-08T21:16:28.588Z","endTime":"2026-03-08T21:16:40.361Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.626651661414343,"aZ":-31.65592133888566,"pfxX":-8.645722222163172,"pfxZ":0.32678857679660744,"pX":-2.6678140426882626,"pZ":2.1819149922204235,"vX0":4.3242982883501995,"vY0":-125.15410425706733,"vZ0":-2.280767212993862,"x":218.69,"y":179.87,"x0":-3.3041095407528758,"y0":50.00041320784747,"z0":5.7233241804786195,"aX":-13.575691057269465},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.2,"breakHorizontal":14.5,"spinRate":1451,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.43932553069473457,"extension":5.834531413743642},"index":8,"playId":"0e8d0c2b-3db2-34c0-ace5-66cc010da6d8","pitchNumber":6,"startTime":"2026-03-08T21:16:40.361Z","endTime":"2026-03-08T21:16:46.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":621053,"link":"/api/v1/people/621053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":0.99,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:16:46.062Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-08T21:19:11.253Z","endTime":"2026-03-08T21:21:32.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[1,2],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681526,"link":"/api/v1/people/681526"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-08T21:16:55.131Z","endTime":"2026-03-08T21:17:13.812Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Nick Rodriguez replaces Nolan Schanuel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"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-08T21:17:13.812Z","endTime":"2026-03-08T21:17:26.768Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823795,"link":"/api/v1/people/823795"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"base":1,"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Anderson replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-08T21:17:26.768Z","endTime":"2026-03-08T21:19:13.403Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623433,"link":"/api/v1/people/623433"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621053,"link":"/api/v1/people/621053","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":823795,"link":"/api/v1/people/823795"},"second":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89459841308394,"aZ":-11.895886658592175,"pfxX":-2.261804845020116,"pfxZ":10.446338910507187,"pX":1.1209365195909324,"pZ":2.3858678510849827,"vX0":5.087469541532511,"vY0":-138.6535644577846,"vZ0":-8.308900584124427,"x":74.27,"y":174.36,"x0":-0.44631946488627594,"y0":50.001030429628806,"z0":6.2210254217391325,"aX":-4.39019694925821},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":3.0,"spinRate":2160,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.39549225296937607,"extension":6.183988735090637},"index":3,"playId":"caf23446-a2ff-3f53-870f-fe962a5ed119","pitchNumber":1,"startTime":"2026-03-08T21:19:13.403Z","endTime":"2026-03-08T21:19:16.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":823795,"link":"/api/v1/people/823795"},"second":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219836262258337,"aZ":-14.161419459437589,"pfxX":-3.548959869087813,"pfxZ":9.467060756504905,"pX":0.37900244612063494,"pZ":1.3035185277606935,"vX0":4.019444481328795,"vY0":-137.04219879536322,"vZ0":-10.400406082039117,"x":102.55,"y":203.58,"x0":-0.645446514378203,"y0":50.002133678613355,"z0":6.114588964450144,"aX":-6.75188149257813},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":5.6,"spinRate":2083,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.39964407936013036,"extension":6.316349593742001},"index":4,"playId":"794bd11d-f1e6-3959-a45b-64083106074a","pitchNumber":2,"startTime":"2026-03-08T21:19:31.060Z","endTime":"2026-03-08T21:19:34.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":823795,"link":"/api/v1/people/823795"},"second":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875180341661217,"aZ":-12.005319712813732,"pfxX":-3.442467691515852,"pfxZ":10.342835069035312,"pX":0.6098313850698828,"pZ":2.9191248347205945,"vX0":4.449984529879554,"vY0":-138.49007510731633,"vZ0":-7.106873503633693,"x":93.75,"y":159.96,"x0":-0.567796141131407,"y0":50.00015003146033,"z0":6.315208719889174,"aX":-6.710946425061789},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":5.4,"spinRate":2200,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.3949567393529936,"extension":6.1957548695520925},"index":5,"playId":"8d845f31-ddf2-31d6-a60b-8297a17f1425","pitchNumber":3,"startTime":"2026-03-08T21:19:53.516Z","endTime":"2026-03-08T21:19:57.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":823795,"link":"/api/v1/people/823795"},"second":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.5,"endSpeed":86.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.025606245092817,"aZ":-14.768465312643743,"pfxX":-3.1960727906895245,"pfxZ":9.016663783275746,"pX":0.39925487207049165,"pZ":4.351416163172088,"vX0":3.293019455389807,"vY0":-137.69385296445938,"vZ0":-2.990633738801775,"x":101.78,"y":121.29,"x0":-0.39384748920162627,"y0":50.00363962124409,"z0":6.4439390439483155,"aX":-6.170663911083798},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":5.2,"spinRate":2148,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.3969628544370729,"extension":6.059822130840781},"index":6,"playId":"5988f384-b104-3d4f-b293-9682db0c8154","pitchNumber":4,"startTime":"2026-03-08T21:20:18.082Z","endTime":"2026-03-08T21:20:21.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":823795,"link":"/api/v1/people/823795"},"second":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772873191726795,"aZ":-24.07463662895778,"pfxX":-6.6192121136029165,"pfxZ":4.857851251160152,"pX":-0.33767455080770786,"pZ":2.8299094849406234,"vX0":3.1412163181737944,"vY0":-127.886869579178,"vZ0":-3.907411160520847,"x":129.87,"y":162.37,"x0":-0.7176316090389626,"y0":50.00291412844121,"z0":6.251720187731572,"aX":-11.035146766906816},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":11.4,"spinRate":1600,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.4272355818990383,"extension":6.25411826682933},"index":7,"playId":"15448d50-7651-3b6c-b37f-35a1bf2dddaf","pitchNumber":5,"startTime":"2026-03-08T21:20:37.004Z","endTime":"2026-03-08T21:20:41.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":823795,"link":"/api/v1/people/823795"},"second":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.3,"endSpeed":86.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.411970258481794,"aZ":-11.72332902552103,"pfxX":-3.6750883307176645,"pfxZ":10.568862278972745,"pX":0.5714681266803927,"pZ":3.127198045627455,"vX0":4.234619533142474,"vY0":-138.57640784159133,"vZ0":-6.621068883267904,"x":118.93,"y":128.33,"x0":-0.5025989044353683,"y0":50.003513612440194,"z0":6.3389219243325154,"aX":-7.112264247454694},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2172,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.3960038796868659,"extension":6.277796555801172},"index":8,"playId":"aaf09234-0f2d-3146-b2fa-c4ed0d10bad9","pitchNumber":6,"startTime":"2026-03-08T21:21:29.088Z","endTime":"2026-03-08T21:21:32.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":823795,"link":"/api/v1/people/823795"},"second":{"id":663611,"link":"/api/v1/people/663611"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:21:32.088Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, second baseman Nick Rodriguez to first baseman Oswald Peraza.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-08T21:24:13.822Z","endTime":"2026-03-08T21:24:21.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":823795,"link":"/api/v1/people/823795"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nick Rodriguez remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-08T21:23:36.524Z","endTime":"2026-03-08T21:23:36.542Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":823795,"link":"/api/v1/people/823795"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":672724,"link":"/api/v1/people/672724"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Niko Kavadas replaces center fielder Jo Adell, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"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-08T21:23:36.542Z","endTime":"2026-03-08T21:23:36.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":685133,"link":"/api/v1/people/685133"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to first base for Oswald Peraza.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"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-08T21:23:36.544Z","endTime":"2026-03-08T21:23:36.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"500","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to center field for Wade Meckler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"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-08T21:23:36.546Z","endTime":"2026-03-08T21:23:36.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"600","defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Austin Gordon replaces Jack Kochanowicz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"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-08T21:23:36.548Z","endTime":"2026-03-08T21:24:15.973Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803135,"link":"/api/v1/people/803135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686799,"link":"/api/v1/people/686799","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.595953525710485,"aZ":-13.12252303073546,"pfxX":-3.48105951306631,"pfxZ":10.047789416910993,"pX":0.6335022303315735,"pZ":1.6414504035470432,"vX0":6.557203588799068,"vY0":-136.47921407635542,"vZ0":-8.795295671296405,"x":92.85,"y":194.46,"x0":-1.3424348461995657,"y0":50.00505086752955,"z0":5.799117095398195,"aX":-6.602346063836668},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":5.0,"spinRate":2286,"spinDirection":211},"zone":9,"typeConfidence":0.89,"plateTime":0.4005418838980659,"extension":6.42298809483418},"hitData":{"launchSpeed":82.8,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.31,"coordY":145.56}},"index":5,"playId":"0f590986-3298-3d53-9ca0-d4ff0d26d052","pitchNumber":1,"startTime":"2026-03-08T21:24:15.973Z","endTime":"2026-03-08T21:24:21.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:24:21.869Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Henry Bolte doubles (2) on a line drive to left fielder Bryce Teodosio.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-08T21:24:40.248Z","endTime":"2026-03-08T21:25:24.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193149594875095,"aZ":-29.10255134522962,"pfxX":2.8284771255294983,"pfxZ":1.9176533773818498,"pX":0.37088528948862004,"pZ":1.126954741134034,"vX0":3.436193804179281,"vY0":-125.20310891170053,"vZ0":-5.829034580866425,"x":102.86,"y":208.35,"x0":-1.382234611200407,"y0":50.001760668900424,"z0":5.840850298914735,"aX":4.529916276779874},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":-5.9,"spinRate":2360,"spinDirection":113},"zone":14,"typeConfidence":0.92,"plateTime":0.43599690085242626,"extension":6.281116892715348},"index":0,"playId":"e24ac3a2-56a3-3921-aa3f-efdd6b83a944","pitchNumber":1,"startTime":"2026-03-08T21:24:48.498Z","endTime":"2026-03-08T21:24:51.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.1,"endSpeed":85.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.204572664614705,"aZ":-15.382631240051882,"pfxX":-3.357254458589633,"pfxZ":8.980725800038206,"pX":-1.8617806648506987,"pZ":1.962165543318133,"vX0":0.4223875945843845,"vY0":-135.51681706713924,"vZ0":-7.599994211336289,"x":187.97,"y":185.8,"x0":-1.58284715880051,"y0":50.00029564976539,"z0":5.866847574186482,"aX":-6.274986112635609},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":6.0,"spinRate":2325,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.4033858787520308,"extension":6.271350195110385},"index":1,"playId":"23b3b0e9-e053-3005-8252-597900b753a0","pitchNumber":2,"startTime":"2026-03-08T21:25:01.163Z","endTime":"2026-03-08T21:25:04.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.566426785121532,"aZ":-14.695533516132839,"pfxX":-3.768555641267849,"pfxZ":9.303152059323056,"pX":-0.34807728915557046,"pZ":2.680744967680801,"vX0":4.02394635854852,"vY0":-135.6920182285739,"vZ0":-5.926385521691396,"x":130.27,"y":166.4,"x0":-1.3552509159591613,"y0":50.00373007723473,"z0":5.9035390257524485,"aX":-7.081622698132705},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2325,"spinDirection":200},"zone":4,"typeConfidence":0.89,"plateTime":0.402483017864137,"extension":6.343855969189073},"hitData":{"launchSpeed":111.8,"launchAngle":7.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.52,"coordY":99.14}},"index":2,"playId":"e02105a0-061d-365b-9c03-03d5377a361a","pitchNumber":3,"startTime":"2026-03-08T21:25:14.724Z","endTime":"2026-03-08T21:25:24.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.5,"awayTeamWinProbability":55.5,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":0.99,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:25:24.324Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Perez grounds out, pitcher Austin Gordon to first baseman Oswald Peraza.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-08T21:25:58.969Z","endTime":"2026-03-08T21:27:31.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":803135,"link":"/api/v1/people/803135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87982701039502,"aZ":-14.720914063424303,"pfxX":-4.324894605054238,"pfxZ":8.976511936686245,"pX":-1.017776778676087,"pZ":2.9118022988731957,"vX0":2.507106168667362,"vY0":-138.11211356559468,"vZ0":-5.404815876230652,"x":155.8,"y":160.16,"x0":-1.372257675775019,"y0":50.0058679865687,"z0":5.873645875785741,"aX":-8.411120169734854},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2308,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.39560839843486706,"extension":6.3721901716870395},"index":0,"playId":"ef8b7fd6-3859-348f-8983-c96a3ce2be48","pitchNumber":1,"startTime":"2026-03-08T21:26:02.834Z","endTime":"2026-03-08T21:26:06.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.335667390100937,"aZ":-32.074296986312206,"pfxX":3.2207671359445573,"pfxZ":0.06674162907416914,"pX":1.0920804437596041,"pZ":2.2677048823577914,"vX0":5.168885124116739,"vY0":-124.5399021939008,"vZ0":-2.6362449820511626,"x":75.37,"y":177.55,"x0":-1.4198004209489843,"y0":50.00542839682545,"z0":5.962843302124552,"aX":5.117714784684198},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":-7.0,"spinRate":2397,"spinDirection":94},"zone":14,"typeConfidence":0.89,"plateTime":0.4378920297676414,"extension":6.375735990256971},"index":1,"playId":"b26335a3-394d-3937-ab96-d59face05ce6","pitchNumber":2,"startTime":"2026-03-08T21:26:18.220Z","endTime":"2026-03-08T21:26:21.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98767942026997,"aZ":-16.243004233080306,"pfxX":-2.8250110035290827,"pfxZ":8.2501107222931,"pX":-0.025710095305561627,"pZ":2.8446432581588943,"vX0":4.938474241130449,"vY0":-137.25747998952312,"vZ0":-5.326584992328238,"x":117.98,"y":161.97,"x0":-1.4715065254592155,"y0":50.003097089721145,"z0":5.896061722873632,"aX":-5.455559483852888},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":4.2,"spinRate":2229,"spinDirection":194},"zone":2,"typeConfidence":0.87,"plateTime":0.3972497276211855,"extension":6.374624508206433},"index":2,"playId":"7bc930fa-7144-33e7-8c7f-7af4507f95e8","pitchNumber":3,"startTime":"2026-03-08T21:26:37.680Z","endTime":"2026-03-08T21:26:41.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.558830685306607,"aZ":-39.23945781146868,"pfxX":3.521226292545382,"pfxZ":-5.280243913539603,"pX":-0.09914811992643545,"pZ":0.562675352636578,"vX0":1.8942780317152266,"vY0":-114.79066621490355,"vZ0":-3.7142194904194987,"x":120.78,"y":223.59,"x0":-1.3914640626117047,"y0":50.000054212623446,"z0":6.008298766904902,"aX":4.714635804714405},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.2,"breakHorizontal":-6.8,"spinRate":2704,"spinDirection":37},"zone":13,"typeConfidence":0.88,"plateTime":0.47651907663704085,"extension":6.2409685473283885},"index":3,"playId":"b3b49d34-fda1-38a7-9965-02f9d566c8ea","pitchNumber":4,"startTime":"2026-03-08T21:26:59.456Z","endTime":"2026-03-08T21:27:04.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.92548314937459,"aZ":-28.44983929987825,"pfxX":-5.214123641342043,"pfxZ":2.26347992575086,"pX":-0.21689210868052067,"pZ":1.528376455287492,"vX0":4.246608807429668,"vY0":-126.31098850372896,"vZ0":-5.265117845348434,"x":125.27,"y":197.51,"x0":-1.2263123287806577,"y0":50.00602173718476,"z0":5.873128817521922,"aX":-8.59470886051735},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":8.8,"spinRate":1258,"spinDirection":218},"zone":13,"typeConfidence":0.89,"plateTime":0.4303884137595162,"extension":6.433244859885498},"hitData":{"launchSpeed":68.4,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.9,"coordY":181.47}},"index":4,"playId":"b21249e4-02af-3b23-a645-ffbaf0f3d0d4","pitchNumber":5,"startTime":"2026-03-08T21:27:24.023Z","endTime":"2026-03-08T21:27:31.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":1.97,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:27:31.738Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joshua Kuroda-Grauer doubles (2) on a fly ball to right fielder Niko Kavadas. Henry Bolte scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-08T21:27:41.503Z","endTime":"2026-03-08T21:28:21.933Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694359,"link":"/api/v1/people/694359"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":803135,"link":"/api/v1/people/803135"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.989966159877152,"aZ":-34.26752506475867,"pfxX":3.3014715893215465,"pfxZ":-1.3743668432258982,"pX":0.22963179638485048,"pZ":3.9018793788008277,"vX0":3.07971622352508,"vY0":-121.98996013685412,"vZ0":1.7460778372596293,"x":108.25,"y":133.43,"x0":-1.4741056522611249,"y0":50.00474430353608,"z0":6.1117434437178195,"aX":5.020092794743433},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":-6.6,"spinRate":2328,"spinDirection":106},"zone":12,"typeConfidence":0.76,"plateTime":0.4474792787527777,"extension":6.15925846617396},"index":0,"playId":"f2c503e7-7466-392c-a030-8a418532d973","pitchNumber":1,"startTime":"2026-03-08T21:27:55.302Z","endTime":"2026-03-08T21:27:58.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.816970919463106,"aZ":-14.642905872271305,"pfxX":-2.5101043593214243,"pfxZ":9.075674105286089,"pX":-0.05342512724118425,"pZ":3.4019548391325474,"vX0":4.530550271452813,"vY0":-137.47598554533874,"vZ0":-4.265628945013336,"x":119.04,"y":146.93,"x0":-1.3897281335191412,"y0":50.00426374863355,"z0":5.953919806717439,"aX":-4.849904950222243},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":3.7,"spinRate":2327,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.3970046334161976,"extension":6.277375751497464},"hitData":{"launchSpeed":92.8,"launchAngle":26.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.53,"coordY":106.34}},"index":1,"playId":"b7904690-0603-35a4-8c7d-43b29842831e","pitchNumber":2,"startTime":"2026-03-08T21:28:11.748Z","endTime":"2026-03-08T21:28:21.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":15.600000000000001,"leverageIndex":1.92,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:28:21.933Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-08T21:29:40.510Z","endTime":"2026-03-08T21:31:12.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-08T21:28:51.651Z","endTime":"2026-03-08T21:29:42.392Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39219218531944,"aZ":-10.944969881627435,"pfxX":-3.1212175598783327,"pfxZ":10.642924684177345,"pX":-0.774677298736289,"pZ":1.8853402644429949,"vX0":3.088298090859524,"vY0":-140.04000505409175,"vZ0":-9.021371482866579,"x":146.53,"y":187.88,"x0":-1.4840350810196716,"y0":50.002346764784406,"z0":5.856440049842831,"aX":-6.225211226300596},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2314,"spinDirection":201},"zone":7,"typeConfidence":0.92,"plateTime":0.39049798783993284,"extension":6.286088575431014},"index":1,"playId":"f90f6048-f2fa-3b32-8155-09068b574228","pitchNumber":1,"startTime":"2026-03-08T21:29:42.392Z","endTime":"2026-03-08T21:29:46.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.839104359005407,"aZ":-25.963372899225725,"pfxX":1.255524027106925,"pfxZ":3.5277642030519707,"pX":1.1478425195094715,"pZ":0.39063767940000826,"vX0":6.060100812678306,"vY0":-130.89553974868176,"vZ0":-8.806854981216505,"x":73.25,"y":228.23,"x0":-1.346771275053262,"y0":50.00432730915933,"z0":5.699037227082691,"aX":2.2095163893701204},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":-3.5,"spinRate":2385,"spinDirection":169},"zone":14,"typeConfidence":0.94,"plateTime":0.4161244469696266,"extension":6.429081183923553},"index":2,"playId":"6dee0101-174e-3abf-9e1d-52ab8edeb7e6","pitchNumber":2,"startTime":"2026-03-08T21:29:58.133Z","endTime":"2026-03-08T21:30:01.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05649144097562,"aZ":-27.884240902717462,"pfxX":-4.469139490527735,"pfxZ":2.5770981485126825,"pX":-0.16480552900192963,"pZ":2.22592979582545,"vX0":4.493709133425162,"vY0":-127.15540889557263,"vZ0":-3.719018773250797,"x":123.28,"y":178.68,"x0":-1.3606255015337017,"y0":50.00204243789303,"z0":5.879989898266162,"aX":-7.438370811922263},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.2,"breakHorizontal":7.3,"spinRate":1276,"spinDirection":213},"zone":8,"typeConfidence":0.85,"plateTime":0.4280718977678091,"extension":6.413350008085484},"index":3,"playId":"8f28da3b-be61-309c-b4d6-368c2f0e4d39","pitchNumber":3,"startTime":"2026-03-08T21:30:17.773Z","endTime":"2026-03-08T21:30:21.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.413995773713886,"aZ":-29.16461586195661,"pfxX":-5.318742051679533,"pfxZ":1.7939530031592952,"pX":0.41616122691693147,"pZ":1.6942624014425889,"vX0":5.929726249055287,"vY0":-127.53591921341828,"vZ0":-4.943378577879675,"x":101.14,"y":193.03,"x0":-1.2268194960180994,"y0":50.00435397653796,"z0":5.905338284743763,"aX":-8.934306609710022},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":8.6,"spinRate":1329,"spinDirection":215},"zone":14,"typeConfidence":0.88,"plateTime":0.4263047377821785,"extension":6.350592361237766},"index":4,"playId":"31b1a439-895d-3db0-b10c-9d7ade5532b9","pitchNumber":4,"startTime":"2026-03-08T21:30:33.262Z","endTime":"2026-03-08T21:30:36.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.555224314069623,"aZ":-15.931081411566003,"pfxX":-1.5847544297178395,"pfxZ":8.417998417400431,"pX":0.24274479973452828,"pZ":4.375047835244093,"vX0":5.28817480589356,"vY0":-137.55149641392876,"vZ0":-1.8040390703680713,"x":107.75,"y":120.65,"x0":-1.4929481637638784,"y0":50.00028569577226,"z0":6.11151455237017,"aX":-3.0574159753408994},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":1.8,"spinRate":2251,"spinDirection":203},"zone":12,"typeConfidence":0.87,"plateTime":0.3971493922897089,"extension":6.219825046666913},"index":5,"playId":"21fabf11-d585-32e8-b030-f524e8c93dc3","pitchNumber":5,"startTime":"2026-03-08T21:30:53.123Z","endTime":"2026-03-08T21:30:56.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61806942113841,"aZ":-22.152799615797093,"pfxX":-5.295569318207383,"pfxZ":5.935464499738988,"pX":0.3238406684168163,"pZ":0.2989368790465212,"vX0":5.324431914690977,"vY0":-128.13373153694963,"vZ0":-9.488089756348492,"x":104.66,"y":230.71,"x0":-1.077790095065355,"y0":50.00347489927923,"z0":5.734719430637795,"aX":-8.942938206203781},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":8.6,"spinRate":1243,"spinDirection":211},"zone":14,"typeConfidence":0.75,"plateTime":0.42495543014251247,"extension":6.498261929623806},"index":6,"playId":"764f7084-218f-30e2-84c8-a15c83004d8f","pitchNumber":6,"startTime":"2026-03-08T21:31:09.095Z","endTime":"2026-03-08T21:31:12.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":1.76,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:31:12.472Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-08T21:31:50.767Z","endTime":"2026-03-08T21:33:36.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luke Mann replaces Nick Kurtz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-08T21:31:46.583Z","endTime":"2026-03-08T21:31:52.894Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680996,"link":"/api/v1/people/680996"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":701762,"link":"/api/v1/people/701762"},"base":1,"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62745583162577,"aZ":-25.794221443877397,"pfxX":-5.45394273433182,"pfxZ":3.994234669598521,"pX":-0.36470893964748646,"pZ":3.5479218968036714,"vX0":3.961660484414618,"vY0":-125.16236648209951,"vZ0":-1.0328378005181071,"x":130.9,"y":142.99,"x0":-1.254041972698696,"y0":50.00346796143721,"z0":6.064944043340977,"aX":-8.71339498350227},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":9.0,"spinRate":1309,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.4364658039464482,"extension":6.26120345414207},"index":1,"playId":"3604977a-06c9-3f61-b700-d1a284714fd0","pitchNumber":1,"startTime":"2026-03-08T21:31:52.894Z","endTime":"2026-03-08T21:31:56.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.123641854051364,"aZ":-13.31256710909285,"pfxX":-3.007106239884244,"pfxZ":9.6742481295462,"pX":-0.1820093804864169,"pZ":2.7388450023755584,"vX0":3.895012547587581,"vY0":-138.116881837055,"vZ0":-6.316866274187063,"x":123.94,"y":164.83,"x0":-1.2138249438870414,"y0":50.005367858826574,"z0":5.935525897439123,"aX":-5.864397743700451},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":2328,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.39519632715148756,"extension":6.322334589654704},"index":2,"playId":"5e56a4dc-5241-3a69-b472-dd050d01cce3","pitchNumber":2,"startTime":"2026-03-08T21:32:10.221Z","endTime":"2026-03-08T21:32:13.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88518377256529,"aZ":-16.52239040323793,"pfxX":-2.2177521446394306,"pfxZ":8.206585606227659,"pX":0.38294461405191427,"pZ":4.261617892130024,"vX0":5.458698214177832,"vY0":-136.47624555272992,"vZ0":-1.8470202511791787,"x":102.4,"y":123.72,"x0":-1.345125270894508,"y0":50.005767266945256,"z0":6.07158631587111,"aX":-4.2321962191385545},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":3.0,"spinRate":2290,"spinDirection":195},"zone":12,"typeConfidence":0.86,"plateTime":0.3996310571921553,"extension":6.389625306139655},"index":3,"playId":"068cf6cd-4f23-3200-a421-d28a55755370","pitchNumber":3,"startTime":"2026-03-08T21:32:32.392Z","endTime":"2026-03-08T21:32:35.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101209896837975,"aZ":-29.936500009074837,"pfxX":3.835668583435552,"pfxZ":1.3778720973380212,"pX":-0.2972848414720356,"pZ":1.7375202143475441,"vX0":1.724055936558397,"vY0":-126.1104684158137,"vZ0":-4.314097473410206,"x":128.33,"y":191.87,"x0":-1.4860633535941472,"y0":50.004741131406206,"z0":5.856455562118133,"aX":6.244427434095516},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.8,"breakHorizontal":-7.3,"spinRate":2285,"spinDirection":142},"zone":8,"typeConfidence":0.93,"plateTime":0.4325779490095778,"extension":6.313608160935832},"index":4,"playId":"673d6f5c-9d9b-3af4-96ab-7d7e4e5a840a","pitchNumber":4,"startTime":"2026-03-08T21:32:50.274Z","endTime":"2026-03-08T21:32:54.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.326201703357235,"aZ":-25.76184440111553,"pfxX":-5.070468762046879,"pfxZ":3.933534947797747,"pX":1.026408917659909,"pZ":1.8503201851049058,"vX0":7.260372945610042,"vY0":-125.79311869715383,"vZ0":-4.830488930332662,"x":77.88,"y":188.82,"x0":-1.215494479878619,"y0":50.003798223834664,"z0":5.840056010986942,"aX":-8.26920825083108},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":7.8,"spinRate":1362,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.43254538765959394,"extension":6.380218600448629},"index":5,"playId":"86415c34-bf12-3e61-85ca-66f95fa2b324","pitchNumber":5,"startTime":"2026-03-08T21:33:08.888Z","endTime":"2026-03-08T21:33:12.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06984582078735,"aZ":-40.21081318400128,"pfxX":2.1101907358123064,"pfxZ":-6.025317346728645,"pX":0.57432113044421,"pZ":0.5909476087626157,"vX0":3.441268514771086,"vY0":-114.70353972474734,"vZ0":-3.273340929226836,"x":95.11,"y":222.82,"x0":-1.2191337628694916,"y0":50.0033081538628,"z0":5.954289307769606,"aX":2.81385400090188},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.4,"breakHorizontal":-4.7,"spinRate":2568,"spinDirection":35},"zone":14,"typeConfidence":0.88,"plateTime":0.47738490374826936,"extension":6.401935994149203},"index":6,"playId":"7d7eb312-56a0-3aa1-8ca7-64dbd5cc1cac","pitchNumber":6,"startTime":"2026-03-08T21:33:28.310Z","endTime":"2026-03-08T21:33:36.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":2.32,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:33:36.219Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Omar Martinez flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-08T21:35:39.912Z","endTime":"2026-03-08T21:36:22.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luke Mann remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-08T21:35:02.745Z","endTime":"2026-03-08T21:35:02.750Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680996,"link":"/api/v1/people/680996"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Drew Swift replaces shortstop Jacob Wilson, batting 2nd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-08T21:35:02.750Z","endTime":"2026-03-08T21:35:42.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669439,"link":"/api/v1/people/669439"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":805779,"link":"/api/v1/people/805779"},"defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Omar Martinez replaces Logan O'Hoppe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-08T21:35:41.713Z","endTime":"2026-03-08T21:35:41.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":681351,"link":"/api/v1/people/681351"},"defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159308580553045,"aZ":-14.473275396469152,"pfxX":-4.082248140027977,"pfxZ":9.152512475019774,"pX":-0.9912718451165339,"pZ":3.7548650067836213,"vX0":0.8339939070730071,"vY0":-137.39018888843918,"vZ0":-4.566783249926311,"x":154.78,"y":137.4,"x0":-0.7659692936298496,"y0":50.00084653914942,"z0":6.404895388841082,"aX":-7.892703437810884},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2108,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39693502300792405,"extension":5.939482614459665},"index":3,"playId":"9716b238-2eaa-37a6-a6cd-4400db2369bf","pitchNumber":1,"startTime":"2026-03-08T21:35:41.715Z","endTime":"2026-03-08T21:35:44.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.112374623721465,"aZ":-28.987856829289182,"pfxX":-7.226772964623946,"pfxZ":1.9997356863907614,"pX":-0.2349346054581361,"pZ":1.3580781138306426,"vX0":4.133066938250157,"vY0":-124.65350764782448,"vZ0":-6.033204421229856,"x":125.96,"y":202.11,"x0":-0.9649007885024432,"y0":50.00262387068215,"z0":6.165559018125045,"aX":-11.515461520250314},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.6,"breakHorizontal":12.2,"spinRate":1515,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4373132374717552,"extension":6.258592175327625},"index":4,"playId":"530fb3e0-f8fe-3640-ae13-8fd493b634b3","pitchNumber":2,"startTime":"2026-03-08T21:35:55.493Z","endTime":"2026-03-08T21:35:58.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.103405763810436,"aZ":-13.268171045245747,"pfxX":-4.377672758592873,"pfxZ":9.916953970401387,"pX":-0.18894495344102707,"pZ":2.794737871211218,"vX0":2.7067989370430983,"vY0":-136.7073731679206,"vZ0":-7.06002482194485,"x":124.2,"y":163.32,"x0":-0.6194460073681636,"y0":50.00504646654292,"z0":6.308488435603477,"aX":-8.346733179261037},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2163,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.399558117925904,"extension":6.0998971100043216},"hitData":{"launchSpeed":96.3,"launchAngle":40.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.01,"coordY":76.57}},"index":5,"playId":"b46e2675-79ac-3bcc-90b0-d250f17dfd93","pitchNumber":3,"startTime":"2026-03-08T21:36:13.565Z","endTime":"2026-03-08T21:36:22.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_ab"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_ab"},{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_pa"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:36:22.278Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oswald Peraza flies out to right fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-08T21:36:41.570Z","endTime":"2026-03-08T21:36:56.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.079160193343913,"aZ":-12.720173675315705,"pfxX":-5.977319905045921,"pfxZ":10.272704527351728,"pX":-0.17900986348293943,"pZ":1.8248383545265976,"vX0":3.259037795737306,"vY0":-136.07379431736993,"vZ0":-9.349571088813958,"x":123.82,"y":189.51,"x0":-0.6092915090123796,"y0":50.00617310069845,"z0":6.165418857319854,"aX":-11.322683802565018},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2159,"spinDirection":209},"zone":8,"typeConfidence":0.5,"plateTime":0.4010150480533494,"extension":6.131801211476618},"hitData":{"launchSpeed":97.1,"launchAngle":42.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.39,"coordY":79.81}},"index":0,"playId":"b42d9b82-d6f1-3293-85e0-e1ac8e4374bd","pitchNumber":1,"startTime":"2026-03-08T21:36:48.509Z","endTime":"2026-03-08T21:36:56.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:36:56.470Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wade Meckler singles on a ground ball to right fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-08T21:37:11.333Z","endTime":"2026-03-08T21:38:51.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.551935987971877,"aZ":-15.15400022766861,"pfxX":-5.645881112055472,"pfxZ":8.931821087622524,"pX":-0.9039790452774478,"pZ":2.7933859059386563,"vX0":1.4103482663221092,"vY0":-136.99361100495497,"vZ0":-6.725347962013714,"x":151.46,"y":163.36,"x0":-0.6910697128172778,"y0":50.004143648549466,"z0":6.311438198590837,"aX":-10.758354673267222},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":2157,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.3994457979414072,"extension":6.108326927716544},"index":0,"playId":"222def21-c263-38cb-bd0b-8c94d2673daa","pitchNumber":1,"startTime":"2026-03-08T21:37:21.668Z","endTime":"2026-03-08T21:37:25.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124556028957542,"aZ":-15.49507034348257,"pfxX":-3.139633260559262,"pfxZ":8.783957731639068,"pX":-0.965033999913242,"pZ":3.25638904255438,"vX0":0.5853462786684503,"vY0":-136.4574572226053,"vZ0":-5.669013836975284,"x":153.78,"y":150.86,"x0":-0.7733836719533799,"y0":50.001203811595346,"z0":6.4163844938727514,"aX":-5.960287894074337},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":5.6,"spinRate":2101,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4003642804909071,"extension":6.172039275626487},"index":1,"playId":"d0b1f214-be08-3f57-bea1-84be83dc7068","pitchNumber":2,"startTime":"2026-03-08T21:37:36.791Z","endTime":"2026-03-08T21:37:40.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":94.1,"endSpeed":86.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11030597456155,"aZ":-14.293518572070091,"pfxX":-3.5333744053405125,"pfxZ":9.37832412453746,"pX":0.03925174782018267,"pZ":2.666257785884924,"vX0":3.001631321030057,"vY0":-136.94298196558853,"vZ0":-7.165003015877879,"x":115.5,"y":166.79,"x0":-0.609818754299617,"y0":50.005646714798445,"z0":6.286884635233499,"aX":-6.738978741723671},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":5.8,"spinRate":2056,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.39935932773474336,"extension":6.2873505815882025},"index":2,"playId":"a9e87758-9c71-3808-a6cd-5e2681b11ee4","pitchNumber":3,"startTime":"2026-03-08T21:37:53.526Z","endTime":"2026-03-08T21:37:56.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-03-08T21:38:08.323Z","endTime":"2026-03-08T21:38:20.237Z","isPitch":false,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006965887624098,"aZ":-12.780169954304412,"pfxX":-3.9740311647867173,"pfxZ":10.01747532248785,"pX":-0.16222167872223636,"pZ":2.26904743667848,"vX0":2.850734247627014,"vY0":-137.87848362920357,"vZ0":-8.436202147439614,"x":123.18,"y":177.52,"x0":-0.6902110192694315,"y0":50.006084781055385,"z0":6.219537424851512,"aX":-7.696869148031827},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":6.6,"spinRate":2163,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.39638795916926384,"extension":6.326599315109988},"index":4,"playId":"2b83d1d1-cd44-33cc-8946-76b4e43d4037","pitchNumber":4,"startTime":"2026-03-08T21:38:20.237Z","endTime":"2026-03-08T21:38:23.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.965118175457864,"aZ":-12.49298269702911,"pfxX":-4.2052504095589,"pfxZ":10.096274966223062,"pX":-0.1458385149658849,"pZ":3.33326937374173,"vX0":2.7854403910125627,"vY0":-138.29582314785438,"vZ0":-5.868252412090017,"x":122.56,"y":148.78,"x0":-0.6163454478144359,"y0":50.006781944485475,"z0":6.310601058247374,"aX":-8.200509964132806},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":7.1,"spinRate":2268,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.39508120580185135,"extension":6.180014280210394},"hitData":{"launchSpeed":97.9,"launchAngle":9.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.2,"coordY":98.33}},"index":5,"playId":"1cb8b3e1-5225-3ec6-b7c1-642d5646b3b1","pitchNumber":5,"startTime":"2026-03-08T21:38:42.010Z","endTime":"2026-03-08T21:38:51.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.67,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:38:51.682Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyren Paris doubles (2) on a line drive to left fielder Tyler Soderstrom. Wade Meckler scores. Fielding error by left fielder Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-08T21:39:02.777Z","endTime":"2026-03-08T21:40:52.013Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":{"id":623433,"link":"/api/v1/people/623433"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"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":81.7,"endSpeed":74.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88574619193015,"aZ":-32.390106893777045,"pfxX":2.63905360069929,"pfxZ":-0.14981276351146988,"pX":0.652785676133837,"pZ":3.729478482872647,"vX0":1.8124516385750822,"vY0":-118.95948447077055,"vZ0":0.1971163164846581,"x":92.12,"y":138.08,"x0":-0.46318990920921144,"y0":50.003381420207596,"z0":6.593774717590315,"aX":3.763530091278553},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.1,"breakHorizontal":-5.3,"spinRate":1904,"spinDirection":125},"zone":12,"typeConfidence":0.92,"plateTime":0.461308694041644,"extension":6.214741837177963},"index":0,"playId":"836497c3-8b6a-3af6-b20e-c80a290be01d","pitchNumber":1,"startTime":"2026-03-08T21:39:20.774Z","endTime":"2026-03-08T21:39:24.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05731129022321,"aZ":-32.37806364090757,"pfxX":3.039850430341202,"pfxZ":-0.14043326183988292,"pX":0.05363767349674967,"pZ":2.2125835923615793,"vX0":0.46146175788771293,"vY0":-120.33801560298409,"vZ0":-3.0981416545474394,"x":114.96,"y":179.04,"x0":-0.5357143900611478,"y0":50.00220026143413,"z0":6.421577522161835,"aX":4.402920373718686},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.8,"breakHorizontal":-5.6,"spinRate":1904,"spinDirection":113},"zone":5,"typeConfidence":0.92,"plateTime":0.4573216491609613,"extension":6.136431178047792},"index":1,"playId":"c2bf48f0-f3cb-33f5-8ef9-643c75b94e7f","pitchNumber":2,"startTime":"2026-03-08T21:39:39.633Z","endTime":"2026-03-08T21:39:42.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"291ad2f4-1c82-3f0d-8c51-36090ab74126","startTime":"2026-03-08T21:39:59.770Z","endTime":"2026-03-08T21:40:02.923Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.2,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855537322362245,"aZ":-29.285689668149455,"pfxX":1.2443607575889948,"pfxZ":2.030999123550238,"pX":0.19822935468255304,"pZ":2.980155185791837,"vX0":1.0965949981156529,"vY0":-119.69752558612643,"vZ0":-2.0170834681510508,"x":109.44,"y":158.32,"x0":-0.431160730775587,"y0":50.000122603915706,"z0":6.512999949140754,"aX":1.765184116598179},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.4,"breakHorizontal":-2.5,"spinRate":1856,"spinDirection":156},"zone":2,"typeConfidence":0.92,"plateTime":0.46152033178113117,"extension":6.096201776332305},"index":3,"playId":"407dd557-e2cb-3d06-9878-78ab957e3ed0","pitchNumber":3,"startTime":"2026-03-08T21:40:19.987Z","endTime":"2026-03-08T21:40:24.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2327389403889,"aZ":-14.456228422395393,"pfxX":-4.629451046987681,"pfxZ":9.36563505168364,"pX":0.41818214025785794,"pZ":2.5412204479881333,"vX0":3.7165636309105903,"vY0":-137.14114983049453,"vZ0":-7.499570234263419,"x":101.06,"y":170.17,"x0":-0.3576266820571158,"y0":50.00572497760992,"z0":6.310885705660098,"aX":-8.760532350353438},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2241,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.40042944319951435,"extension":6.022481933990895},"hitData":{"launchSpeed":106.9,"launchAngle":7.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.79,"coordY":89.45}},"index":4,"playId":"83c14b12-22af-3812-bfe1-abfff79e1aca","pitchNumber":4,"startTime":"2026-03-08T21:40:38.827Z","endTime":"2026-03-08T21:40:52.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"first":{"id":685133,"link":"/api/v1/people/685133"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_ab"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_ab"},{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_pa"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-18.300000000000004,"leverageIndex":1.39,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:40:52.013Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Fontenelle strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-08T21:41:57.348Z","endTime":"2026-03-08T21:44:47.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623433,"fullName":"Nick Anderson","link":"/api/v1/people/623433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":681526,"link":"/api/v1/people/681526"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-08T21:41:30.818Z","endTime":"2026-03-08T21:41:59.437Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9995820307716,"aZ":-26.53424298214204,"pfxX":-7.091766968338182,"pfxZ":3.5263621014883544,"pX":-1.3836600698339057,"pZ":3.18050544820651,"vX0":1.0766449255854045,"vY0":-125.83949469773445,"vZ0":-2.546612659829848,"x":169.74,"y":152.91,"x0":-0.8962297451835797,"y0":50.00503552375322,"z0":6.359476310237932,"aX":-11.353070086547193},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":12.6,"spinRate":1650,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.43558018074981586,"extension":6.096908495291427},"index":1,"playId":"b52439d6-c5ee-32e9-aa31-359e5f2c0f8d","pitchNumber":1,"startTime":"2026-03-08T21:41:59.437Z","endTime":"2026-03-08T21:42:02.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118073815899027,"aZ":-25.484269768181576,"pfxX":-7.054313145607878,"pfxZ":4.12799999774137,"pX":-0.9200925490322579,"pZ":2.023385297278749,"vX0":1.7460747079741044,"vY0":-126.62992010179428,"vZ0":-5.302679267797633,"x":152.07,"y":184.15,"x0":-0.7024187760440923,"y0":50.005581953316124,"z0":6.186173782167047,"aX":-11.445993265330996},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":12.4,"spinRate":1746,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.4327209655402964,"extension":6.045836630571075},"index":2,"playId":"a5ceb896-c99f-3a9b-b6a4-57e6d8ddb61b","pitchNumber":2,"startTime":"2026-03-08T21:42:14.816Z","endTime":"2026-03-08T21:42:18.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446178577366503,"aZ":-12.464173883663207,"pfxX":-3.3650887864613788,"pfxZ":10.512485737662848,"pX":-0.33166314540567554,"pZ":3.4242653965056697,"vX0":1.9032799423727194,"vY0":-136.18491923758813,"vZ0":-5.4491141075537435,"x":129.64,"y":146.32,"x0":-0.6031370093745169,"y0":50.00097183912429,"z0":6.316214331638249,"aX":-6.307859368190571},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":5.6,"spinRate":2207,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.4024968917860998,"extension":6.023442487896394},"index":3,"playId":"87a6834a-60d2-36db-a6fd-6c7a8162409a","pitchNumber":3,"startTime":"2026-03-08T21:42:33.334Z","endTime":"2026-03-08T21:42:36.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.693966568992945,"aZ":-26.743434466601364,"pfxX":-6.828343002922931,"pfxZ":3.401270599726983,"pX":-1.46651477791531,"pZ":2.6487437308598962,"vX0":0.5872491400517359,"vY0":-125.58957362255671,"vZ0":-3.590293754156766,"x":172.9,"y":167.26,"x0":-0.8165937517712103,"y0":50.00128180439363,"z0":6.2745773468729675,"aX":-10.894426238070116},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":12.2,"spinRate":1566,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.43631257567638926,"extension":6.035611357110409},"index":4,"playId":"8f98cbe0-0cfe-3a38-9217-e2ade730476d","pitchNumber":4,"startTime":"2026-03-08T21:42:52.893Z","endTime":"2026-03-08T21:42:55.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.650161612010166,"aZ":-13.072416318600837,"pfxX":-3.3650760221924303,"pfxZ":10.22166720238476,"pX":0.665650910082974,"pZ":2.257515626428876,"vX0":4.106026529288552,"vY0":-135.6087383823982,"vZ0":-8.252013155900038,"x":91.63,"y":177.83,"x0":-0.42835253699829234,"y0":50.0055836536579,"z0":6.244597970709689,"aX":-6.290974249544127},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":5.3,"spinRate":2110,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.40334284702292544,"extension":6.105540301829438},"index":5,"playId":"d6573d9a-24c6-37e8-82c1-ed81bab4669a","pitchNumber":5,"startTime":"2026-03-08T21:43:13.067Z","endTime":"2026-03-08T21:43:16.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61898355613101,"aZ":-13.16177116755729,"pfxX":-4.128277892142804,"pfxZ":9.82045765642724,"pX":-0.5126861324297256,"pZ":2.926188211018137,"vX0":1.6334124079208627,"vY0":-137.5619479588882,"vZ0":-6.62972908643685,"x":136.54,"y":159.77,"x0":-0.5744133526092894,"y0":50.00138731112883,"z0":6.2419761029245056,"aX":-7.991415363464386},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2158,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.3966317151484322,"extension":6.256148525721358},"index":6,"playId":"982b6d1e-238d-3f37-b3e3-a64414b83591","pitchNumber":6,"startTime":"2026-03-08T21:43:39.515Z","endTime":"2026-03-08T21:43:42.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17290758163305,"aZ":-29.117169381508496,"pfxX":-8.619411829714661,"pfxZ":1.8233264743427338,"pX":-0.9544466369281432,"pZ":3.2547631323745283,"vX0":2.346531843872511,"vY0":-128.4260881084436,"vZ0":-2.1771322114707226,"x":153.38,"y":150.9,"x0":-0.7567229857471099,"y0":50.00599626120548,"z0":6.365523853187719,"aX":-14.482788351769022},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":15.1,"spinRate":1563,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4255727482215881,"extension":6.160711262927858},"index":7,"playId":"37bb9c69-5aac-3984-9017-396b1400b9a7","pitchNumber":7,"startTime":"2026-03-08T21:44:00.752Z","endTime":"2026-03-08T21:44:03.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"playId":"08318326-0466-0073-001c-f08cd117d70a","startTime":"2026-03-08T21:44:44.686Z","endTime":"2026-03-08T21:44:44.687Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341724024711457,"aZ":-12.48677686415883,"pfxX":-5.775541508302106,"pfxZ":10.235867667752927,"pX":-0.10537936224348603,"pZ":2.8267229091256807,"vX0":3.1613386968377957,"vY0":-137.30907349549096,"vZ0":-7.052328265956568,"x":121.02,"y":162.46,"x0":-0.516890920945809,"y0":50.001361533058066,"z0":6.265058022417781,"aX":-11.107199295930435},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2149,"spinDirection":208},"zone":5,"typeConfidence":0.89,"plateTime":0.39779557389496834,"extension":6.240348309171249},"index":9,"playId":"8270f0a2-182f-37e0-aac3-b9396effee33","pitchNumber":8,"startTime":"2026-03-08T21:44:44.688Z","endTime":"2026-03-08T21:44:47.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"second":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694304,"link":"/api/v1/people/694304"},"credit":"b_ab"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_ab"},{"player":{"id":694304,"link":"/api/v1/people/694304"},"credit":"b_pa"},{"player":{"id":623433,"link":"/api/v1/people/623433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.48,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:44:47.688Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out softly, pitcher Austin Gordon to first baseman Oswald Peraza.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-08T21:46:52.814Z","endTime":"2026-03-08T21:47:28.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":803135,"link":"/api/v1/people/803135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Omar Martinez remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-08T21:45:42.671Z","endTime":"2026-03-08T21:46:54.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":681351,"link":"/api/v1/people/681351"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.1,"endSpeed":86.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.830227506782702,"aZ":-16.22995114287629,"pfxX":-4.030392582238935,"pfxZ":8.498552930563882,"pX":0.678370962957595,"pZ":2.4686674502834016,"vX0":6.800786166974119,"vY0":-135.43767127220528,"vZ0":-6.113120891898963,"x":91.14,"y":172.13,"x0":-1.3302493587381032,"y0":50.003721206624284,"z0":5.871469649288091,"aX":-7.562806056764292},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":6.0,"spinRate":2284,"spinDirection":201},"zone":6,"typeConfidence":0.86,"plateTime":0.40288578690651766,"extension":6.316642189529522},"index":1,"playId":"1604da3c-07da-352a-988d-5458c56c26e4","pitchNumber":1,"startTime":"2026-03-08T21:46:54.967Z","endTime":"2026-03-08T21:46:58.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.953863874440156,"aZ":-18.23619080767113,"pfxX":-2.358207182904281,"pfxZ":7.570504343240696,"pX":-0.47940639556805403,"pZ":2.0541305814223723,"vX0":3.730203163301175,"vY0":-133.83458228626267,"vZ0":-6.767877831515711,"x":135.27,"y":183.32,"x0":-1.5756340871296008,"y0":50.0003209365002,"z0":5.890864996122568,"aX":-4.340009871315916},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":3.6,"spinRate":2390,"spinDirection":189},"zone":7,"typeConfidence":0.69,"plateTime":0.4070164100841591,"extension":6.184355014736802},"index":2,"playId":"0ba2bb85-ef75-3d0a-afeb-6523056962a0","pitchNumber":2,"startTime":"2026-03-08T21:47:08.603Z","endTime":"2026-03-08T21:47:11.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.978358304275034,"aZ":-24.026336300316988,"pfxX":-6.748896563116548,"pfxZ":5.070325030969833,"pX":-0.9065549319710557,"pZ":2.956532836655898,"vX0":3.265166861903609,"vY0":-125.57849881608676,"vZ0":-2.8113170313056433,"x":151.56,"y":158.95,"x0":-1.342600776058382,"y0":50.002103027908106,"z0":6.0322392365437025,"aX":-10.84431927979541},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.8,"breakHorizontal":11.5,"spinRate":1324,"spinDirection":209},"zone":11,"typeConfidence":0.84,"plateTime":0.435148147097828,"extension":6.15686599112616},"hitData":{"launchSpeed":55.3,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.32,"coordY":194.98}},"index":3,"playId":"adeb41d6-ecc4-3271-9312-39d7fe8597d8","pitchNumber":3,"startTime":"2026-03-08T21:47:23.051Z","endTime":"2026-03-08T21:47:28.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:47:28.980Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Omar Martinez challenged (pitch result), call on the field was overturned: Brent Rooker called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-08T21:47:51.263Z","endTime":"2026-03-08T21:50:10.966Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"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(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":84.8,"endSpeed":78.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96718992796582,"aZ":-32.210693035634904,"pfxX":4.401350398585906,"pfxZ":-0.019804363327253327,"pX":0.0332971888570371,"pZ":3.0708263693282376,"vX0":2.4750995673049805,"vY0":-123.57224628226763,"vZ0":-0.9203975840771814,"x":115.73,"y":155.87,"x0":-1.5509354051812945,"y0":50.005555404975645,"z0":6.136972495990009,"aX":6.856427872649044},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-8.5,"spinRate":2233,"spinDirection":121},"zone":2,"typeConfidence":0.89,"plateTime":0.4420286707582721,"extension":6.249728246780705},"index":0,"playId":"417dacba-b53a-331c-9fa1-086a4fb9c3a9","pitchNumber":1,"startTime":"2026-03-08T21:47:54.947Z","endTime":"2026-03-08T21:48:03.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480488965819596,"aZ":-15.461581885225595,"pfxX":-4.207584227447274,"pfxZ":8.525213372713917,"pX":-0.9736110062460374,"pZ":2.442460129446755,"vX0":2.8243268026222506,"vY0":-138.33894673342016,"vZ0":-6.672330527994694,"x":154.11,"y":172.83,"x0":-1.4550239048957343,"y0":50.006141152868544,"z0":5.900451706004145,"aX":-8.252305530706384},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":7.1,"spinRate":2294,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.39417381961924747,"extension":6.277814883036338},"index":1,"playId":"f5bbaef8-1fe0-342e-a129-962635fa5f0b","pitchNumber":2,"startTime":"2026-03-08T21:48:26.744Z","endTime":"2026-03-08T21:48:30.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.304733716728233,"aZ":-31.678813804040622,"pfxX":2.5444187592100675,"pfxZ":0.30769062447112017,"pX":1.29021927691434,"pZ":1.8421655692920103,"vX0":5.865058509596782,"vY0":-125.40973460353709,"vZ0":-3.717459893179784,"x":67.82,"y":189.04,"x0":-1.4012865585202805,"y0":50.0026658436917,"z0":5.903798848661651,"aX":4.087037475735451},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.0,"breakHorizontal":-5.9,"spinRate":2432,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.4353222962516332,"extension":6.303233593259846},"index":2,"playId":"67d16cbe-8fd9-3222-aef2-4882b025fcf1","pitchNumber":3,"startTime":"2026-03-08T21:48:50.135Z","endTime":"2026-03-08T21:48:54.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-08T21:49:06.063Z","endTime":"2026-03-08T21:49:16.273Z","isPitch":false,"type":"action","player":{"id":667670,"link":"/api/v1/people/667670"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.6,"endSpeed":85.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78307310065219,"aZ":-15.77320406010631,"pfxX":-1.2599552167235626,"pfxZ":8.677835264461782,"pX":0.05436407780553903,"pZ":4.214321916528255,"vX0":4.498039474812048,"vY0":-136.32205976976317,"vZ0":-2.0323064537458215,"x":114.93,"y":124.99,"x0":-1.4502897990894814,"y0":50.003745770799206,"z0":6.053239373679279,"aX":-2.382243280549923},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":1.3,"spinRate":2253,"spinDirection":196},"zone":12,"typeConfidence":0.85,"plateTime":0.40114580520986687,"extension":6.297112645544336},"index":4,"playId":"38607606-8917-3533-90e6-3214f75f6690","pitchNumber":4,"startTime":"2026-03-08T21:49:16.273Z","endTime":"2026-03-08T21:49:19.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.8,"endSpeed":86.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030064111027396,"aZ":-15.102472046872949,"pfxX":-1.427110029604573,"pfxZ":8.988945804795385,"pX":0.2071798611977751,"pZ":4.289652447348297,"vX0":4.6069628725474105,"vY0":-136.66394235024583,"vZ0":-1.9525833845379101,"x":109.1,"y":122.96,"x0":-1.312057818684357,"y0":50.000989671426304,"z0":6.046259061626149,"aX":-2.7107367000207554},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":1.7,"spinRate":2383,"spinDirection":192},"zone":12,"typeConfidence":0.87,"plateTime":0.4002066272965852,"extension":6.1521582664057455},"index":5,"playId":"a066679d-5a6f-34bd-9a01-f49d6b3ca727","pitchNumber":5,"startTime":"2026-03-08T21:49:31.635Z","endTime":"2026-03-08T21:49:35.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51440404680347,"aZ":-43.319815858064636,"pfxX":4.404568627680205,"pfxZ":-8.539203433055821,"pX":-0.2694451507641816,"pZ":3.055548509897846,"vX0":1.2331397122910885,"vY0":-113.69089230267828,"vZ0":2.6330020266362775,"x":127.27,"y":156.28,"x0":-1.3916402002308847,"y0":50.004310881286344,"z0":6.1923415050938555,"aX":5.746663604977396},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.4,"breakHorizontal":-8.3,"spinRate":2730,"spinDirection":35},"zone":2,"typeConfidence":0.91,"plateTime":0.48240025021416333,"extension":6.129446033460636},"index":6,"playId":"8d3eaadd-4d9c-3ec4-bdd9-da7a5d40d297","pitchNumber":6,"startTime":"2026-03-08T21:49:47.405Z","endTime":"2026-03-08T21:49:50.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.346179683549142,"aZ":-42.947484040324035,"pfxX":3.4188200904856654,"pfxZ":-8.309816100594913,"pX":-0.3885771228410389,"pZ":3.5029428850887414,"vX0":1.240098519766433,"vY0":-113.03920827835213,"vZ0":3.41061337611725,"x":131.81,"y":144.2,"x0":-1.3883243575924273,"y0":50.00521859040847,"z0":6.282381079218015,"aX":4.430381113760714},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-13.9,"breakHorizontal":-6.5,"spinRate":2641,"spinDirection":37},"zone":1,"typeConfidence":0.91,"plateTime":0.4842998670927683,"extension":6.1550777027240215},"index":7,"playId":"8d5f8cf5-67a8-3670-baf0-07c75c37b90d","pitchNumber":7,"startTime":"2026-03-08T21:50:06.656Z","endTime":"2026-03-08T21:50:10.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"}},"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:50:10.966Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Lavastida called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-08T21:50:51.305Z","endTime":"2026-03-08T21:52:35.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681526,"fullName":"Bryan Lavastida","link":"/api/v1/people/681526"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":803135,"fullName":"Austin Gordon","link":"/api/v1/people/803135"},"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":681526,"fullName":"Bryan Lavastida","link":"/api/v1/people/681526"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"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(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":89.7,"endSpeed":82.7,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385440712202094,"aZ":-23.707522430642705,"pfxX":-0.49064705807174924,"pfxZ":4.885306117054914,"pX":0.672336476609926,"pZ":2.1897587922617467,"vX0":5.61853789757714,"vY0":-130.52338218909821,"vZ0":-4.875453040725997,"x":91.37,"y":179.66,"x0":-1.4404939143883142,"y0":50.00227547639344,"z0":5.857517660056074,"aX":-0.8510351174607289},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":-0.2,"spinRate":2483,"spinDirection":180},"zone":6,"typeConfidence":0.89,"plateTime":0.4189621405067654,"extension":6.190043480267733},"index":0,"playId":"2e883fdd-4c7f-3fb5-8d34-b8f16c6b93e6","pitchNumber":1,"startTime":"2026-03-08T21:50:51.305Z","endTime":"2026-03-08T21:50:54.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":94.6,"endSpeed":86.7,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99350864300683,"aZ":-12.01594806575293,"pfxX":-2.3786430924536224,"pfxZ":10.482612876026895,"pX":-0.1240663368693942,"pZ":2.5271415238747443,"vX0":4.550873603307499,"vY0":-137.66241391963422,"vZ0":-6.909111336422334,"x":121.73,"y":170.55,"x0":-1.4881249876357527,"y0":50.00473497020946,"z0":5.879566338505726,"aX":-4.575398334395788},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":3.4,"spinRate":2404,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.3975822270766436,"extension":6.237206383535681},"index":1,"playId":"da64c3ae-3d2c-3dc5-987f-ca2d0ac4906d","pitchNumber":2,"startTime":"2026-03-08T21:51:09.038Z","endTime":"2026-03-08T21:51:12.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-08T21:51:22.737Z","endTime":"2026-03-08T21:51:33.156Z","isPitch":false,"type":"action","player":{"id":681526,"link":"/api/v1/people/681526"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.097048524213648,"aZ":-28.768581109769155,"pfxX":-5.05433115138146,"pfxZ":2.142214354935355,"pX":0.06693030753807605,"pZ":2.5966335180378506,"vX0":4.553919752137904,"vY0":-124.47116427741929,"vZ0":-2.5521194066129627,"x":114.45,"y":168.67,"x0":-1.1188833936374951,"y0":50.001040532043234,"z0":5.987791465656204,"aX":-8.02794272916584},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":8.3,"spinRate":1378,"spinDirection":206},"zone":5,"typeConfidence":0.92,"plateTime":0.43797773947226437,"extension":6.370718021181561},"index":3,"playId":"fcebfc1a-d595-3ef5-8543-d24011be2115","pitchNumber":3,"startTime":"2026-03-08T21:51:33.156Z","endTime":"2026-03-08T21:51:36.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.078323780330564,"aZ":-31.869468565115476,"pfxX":3.5781110888774146,"pfxZ":0.19325341178734767,"pX":1.3226256281594801,"pZ":0.6861850925280149,"vX0":5.184990589704188,"vY0":-124.78818859551106,"vZ0":-6.119203806034101,"x":66.58,"y":220.25,"x0":-1.2468308745116896,"y0":50.00270807133403,"z0":5.7950814524517,"aX":5.643438267073411},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":-7.7,"spinRate":2411,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.4389035760759019,"extension":6.312689628735987},"index":4,"playId":"582199b7-f42f-389e-8887-9ad80ee7aa2d","pitchNumber":4,"startTime":"2026-03-08T21:51:55.665Z","endTime":"2026-03-08T21:51:58.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.468657202877587,"aZ":-13.76673062759723,"pfxX":-4.521334427975575,"pfxZ":9.529913264456948,"pX":0.2659301207352516,"pZ":1.6153787074913282,"vX0":5.7371828776187686,"vY0":-138.02778249467485,"vZ0":-9.08505608437121,"x":106.86,"y":195.16,"x0":-1.2512451217106577,"y0":50.00005404243582,"z0":5.874419893914111,"aX":-8.730666843771512},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":7.0,"spinRate":2321,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.3966882883334084,"extension":6.475352107447042},"index":5,"playId":"6a45d67e-74c0-33d0-aba8-122d884d5d49","pitchNumber":5,"startTime":"2026-03-08T21:52:13.452Z","endTime":"2026-03-08T21:52:17.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11594106352788,"aZ":-25.812864455525585,"pfxX":-3.21962664008543,"pfxZ":3.7665883659480803,"pX":0.12150873399075796,"pZ":2.203964285177553,"vX0":4.412093857153666,"vY0":-127.83443424924766,"vZ0":-4.450281632948255,"x":112.37,"y":179.27,"x0":-1.1918628411571268,"y0":50.005756554292674,"z0":5.9435464697324285,"aX":-5.442807734238108},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":5.0,"spinRate":1281,"spinDirection":207},"zone":5,"typeConfidence":0.62,"plateTime":0.425041878743031,"extension":6.2321057114289},"index":6,"playId":"2774fbfb-7444-358b-a3f5-bcefa0c29a95","pitchNumber":6,"startTime":"2026-03-08T21:52:31.530Z","endTime":"2026-03-08T21:52:35.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681526,"link":"/api/v1/people/681526"},"credit":"b_ab"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_ab"},{"player":{"id":681526,"link":"/api/v1/people/681526"},"credit":"b_pa"},{"player":{"id":803135,"link":"/api/v1/people/803135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:52:35.573Z","atBatIndex":48},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Bryce Teodosio bunt grounds out softly, third baseman Tommy White to first baseman Luke Mann.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-08T21:54:44.771Z","endTime":"2026-03-08T21:54:53.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680996,"link":"/api/v1/people/680996"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Cameron Leary replaces left fielder Tyler Soderstrom, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-08T21:53:54.664Z","endTime":"2026-03-08T21:53:54.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802474,"link":"/api/v1/people/802474"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wander Suero replaces Nick Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-08T21:53:54.681Z","endTime":"2026-03-08T21:54:46.910Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593833,"link":"/api/v1/people/593833"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623433,"link":"/api/v1/people/623433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80781412642699,"aZ":-17.26742143809645,"pfxX":-1.4659605359856274,"pfxZ":8.601014873647538,"pX":-0.3941235499373825,"pZ":3.652444665590441,"vX0":8.449264598642696,"vY0":-130.40184511063921,"vZ0":-1.2663920371489517,"x":132.02,"y":140.16,"x0":-3.476927549628496,"y0":50.00096708953462,"z0":5.438935294268213,"aX":-2.5405223642144548},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.6,"breakHorizontal":1.0,"spinRate":2543,"spinDirection":197},"zone":11,"typeConfidence":0.89,"plateTime":0.419025561538787,"extension":6.283733045137351},"hitData":{"launchSpeed":25.9,"launchAngle":-1.0,"totalDistance":18.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.71,"coordY":187.92}},"index":2,"playId":"8b9a2963-9b89-395a-b9f3-dc7653c9cf0e","pitchNumber":1,"startTime":"2026-03-08T21:54:46.910Z","endTime":"2026-03-08T21:54:53.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:54:53.194Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Madrigal lines out to center fielder Junior Perez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-08T21:55:08.130Z","endTime":"2026-03-08T21:56:25.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"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":89.3,"endSpeed":82.3,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6151706828288,"aZ":-19.03982746791921,"pfxX":-1.7293797106041944,"pfxZ":7.620073230110272,"pX":-0.026623556007080256,"pZ":4.3791025534596,"vX0":9.20706302377016,"vY0":-129.79855836455448,"vZ0":0.618569971586256,"x":118.01,"y":120.54,"x0":-3.379641230361335,"y0":50.00090565313925,"z0":5.576467851002559,"aX":-2.9810261878533657},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.2,"breakHorizontal":1.3,"spinRate":2401,"spinDirection":199},"zone":12,"typeConfidence":0.86,"plateTime":0.4203782313465654,"extension":6.355052052548528},"index":0,"playId":"fabe776c-b723-3c55-95df-a8d12058cd72","pitchNumber":1,"startTime":"2026-03-08T21:55:20.639Z","endTime":"2026-03-08T21:55:23.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":89.2,"endSpeed":82.4,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.524856395486527,"aZ":-19.216407182941136,"pfxX":-0.5960791644739422,"pfxZ":7.532539999159997,"pX":0.13621863850653407,"pZ":2.663207801211205,"vX0":9.364890801115331,"vY0":-129.66920836992605,"vZ0":-3.030517126813091,"x":111.81,"y":166.87,"x0":-3.429159318367542,"y0":50.00355371088299,"z0":5.2959655947536675,"aX":-1.0272114473379317},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.2,"breakHorizontal":-0.8,"spinRate":2411,"spinDirection":199},"zone":2,"typeConfidence":0.89,"plateTime":0.4207660413537355,"extension":6.385122734119426},"index":1,"playId":"9f5588ca-eee3-3b6e-90fc-058e99e73280","pitchNumber":2,"startTime":"2026-03-08T21:55:34.190Z","endTime":"2026-03-08T21:55:37.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":89.9,"endSpeed":83.7,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.881030616379622,"aZ":-20.47521196958912,"pfxX":-0.4951701285331768,"pfxZ":6.623680140295278,"pX":-0.04616780906264524,"pZ":3.1774258405957116,"vX0":9.131270377908328,"vY0":-130.85478614460226,"vZ0":-1.7461790965002486,"x":118.76,"y":152.99,"x0":-3.489748136384581,"y0":50.001659152563086,"z0":5.359399027188807,"aX":-0.8763353230891866},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.9,"breakHorizontal":-0.7,"spinRate":2432,"spinDirection":198},"zone":12,"typeConfidence":0.89,"plateTime":0.4157022456904005,"extension":6.367381644267306},"index":2,"playId":"7acbd1d7-1c7c-31a2-8196-ef58749dab29","pitchNumber":3,"startTime":"2026-03-08T21:55:52.431Z","endTime":"2026-03-08T21:55:55.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-08T21:56:08.422Z","endTime":"2026-03-08T21:56:19.510Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37150866344335,"aZ":-29.955668555006824,"pfxX":3.477375638164681,"pfxZ":1.6158162087791847,"pX":0.15141915452552315,"pZ":3.0099968079276134,"vX0":7.629094033241187,"vY0":-115.84006931518546,"vZ0":1.1589336483863066,"x":111.23,"y":157.51,"x0":-3.621945500536732,"y0":50.004091086728586,"z0":5.342944073356329,"aX":4.777729502648087},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.5,"breakHorizontal":-8.0,"spinRate":2423,"spinDirection":64},"zone":2,"typeConfidence":0.84,"plateTime":0.4708331933686538,"extension":6.321524967352734},"hitData":{"launchSpeed":98.6,"launchAngle":19.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.72,"coordY":66.54}},"index":4,"playId":"6d220a7b-9cae-30c4-8936-f935c7e9ad5a","pitchNumber":4,"startTime":"2026-03-08T21:56:19.510Z","endTime":"2026-03-08T21:56:25.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":663611,"link":"/api/v1/people/663611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":663611,"link":"/api/v1/people/663611"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:56:25.709Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Rodriguez grounds out to pitcher Wander Suero.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-08T21:56:49.487Z","endTime":"2026-03-08T21:56:58.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":823795,"fullName":"Nick Rodriguez","link":"/api/v1/people/823795"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":823795,"fullName":"Nick Rodriguez","link":"/api/v1/people/823795"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593833,"link":"/api/v1/people/593833"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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.7,"endSpeed":83.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.293728661897333,"aZ":-20.149545026083434,"pfxX":-1.3464496726269952,"pfxZ":6.784301485726425,"pX":0.9720140937529232,"pZ":2.5946944659893174,"vX0":11.930351492089994,"vY0":-131.65812776206064,"vZ0":-2.7608365891182034,"x":79.95,"y":168.72,"x0":-3.423951820455017,"y0":50.00619329561582,"z0":5.131211337451312,"aX":-2.387445595985332},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.9,"breakHorizontal":0.1,"spinRate":2527,"spinDirection":198},"zone":12,"typeConfidence":0.89,"plateTime":0.4144047113470739,"extension":6.298001325509202},"hitData":{"launchSpeed":64.3,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.89,"coordY":191.84}},"index":0,"playId":"0e4db665-553c-3829-9da8-0581c50ff37b","pitchNumber":1,"startTime":"2026-03-08T21:56:51.002Z","endTime":"2026-03-08T21:56:58.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":823795,"link":"/api/v1/people/823795","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":823795,"link":"/api/v1/people/823795"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":823795,"link":"/api/v1/people/823795"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:56:58.129Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy White singles on a ground ball to left fielder Tucker Flint.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-08T21:59:10.760Z","endTime":"2026-03-08T21:59:20.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687272,"link":"/api/v1/people/687272"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tucker Flint replaces left fielder Bryce Teodosio, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-08T21:58:14.557Z","endTime":"2026-03-08T21:58:14.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687272,"link":"/api/v1/people/687272"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":669326,"link":"/api/v1/people/669326"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kaleb Ort replaces Austin Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-08T21:58:14.576Z","endTime":"2026-03-08T21:59:12.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672391,"link":"/api/v1/people/672391"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":803135,"link":"/api/v1/people/803135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.773354509231822,"aZ":-14.844119522739943,"pfxX":-5.094841104173871,"pfxZ":8.84036946147476,"pX":-0.30788404314330164,"pZ":2.372140463861669,"vX0":7.391915544799685,"vY0":-138.3882292113387,"vZ0":-6.143226090554631,"x":128.74,"y":174.73,"x0":-2.338466356005706,"y0":50.00545413928969,"z0":5.596528972050398,"aX":-9.99075143719222},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2415,"spinDirection":197},"zone":4,"typeConfidence":0.86,"plateTime":0.3941893334439164,"extension":6.141881671557383},"hitData":{"launchSpeed":108.5,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.66,"coordY":91.27}},"index":2,"playId":"29b47c4b-4c92-3960-bcb6-3d5dfa127b09","pitchNumber":1,"startTime":"2026-03-08T21:59:12.916Z","endTime":"2026-03-08T21:59:20.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.9,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-08T21:59:20.212Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Henry Bolte homers (1) on a fly ball to left center field. Tommy White scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-08T21:59:32.501Z","endTime":"2026-03-08T22:00:45.444Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":672391,"link":"/api/v1/people/672391"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":{"id":672391,"link":"/api/v1/people/672391"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.262953913443937,"aZ":-23.57134031085882,"pfxX":2.539417736544064,"pfxZ":4.953429604877229,"pX":-1.083020312497515,"pZ":3.8994252480505267,"vX0":3.0141340939413706,"vY0":-130.65944229566526,"vZ0":-0.19163570378980865,"x":158.28,"y":133.5,"x0":-2.5794399741698966,"y0":50.00436551799777,"z0":5.737543564943097,"aX":4.412754503267692},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":-5.3,"spinRate":2307,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.41840679063870745,"extension":5.933855004395811},"index":0,"playId":"3287d458-7d2b-308c-83c4-a952eee434f4","pitchNumber":1,"startTime":"2026-03-08T21:59:49.094Z","endTime":"2026-03-08T21:59:52.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.5,"endSpeed":86.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.306953607806165,"aZ":-10.870881452196251,"pfxX":-3.337132466406383,"pfxZ":10.919848713761132,"pX":-0.9699429743903721,"pZ":3.866201522770941,"vX0":4.82340695935602,"vY0":-139.0596074100552,"vZ0":-3.0890701494465427,"x":153.97,"y":134.39,"x0":-2.296490781376138,"y0":50.00429218758866,"z0":5.716843603551239,"aX":-6.511735244125283},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.3,"breakHorizontal":5.0,"spinRate":2567,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.3944749075159919,"extension":6.055872312541906},"index":1,"playId":"91bf1d4a-061f-3e2f-9fed-f1c8403e8d60","pitchNumber":2,"startTime":"2026-03-08T22:00:04.515Z","endTime":"2026-03-08T22:00:08.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.666792676612893,"aZ":-13.610978540219987,"pfxX":-3.513066233541869,"pfxZ":9.50867554229239,"pX":-0.5109677801269433,"pZ":2.9092766292961403,"vX0":6.210453226092459,"vY0":-138.75796534077222,"vZ0":-4.646715391609819,"x":136.48,"y":160.23,"x0":-2.320444261619323,"y0":50.006524551905116,"z0":5.51074917164582,"aX":-6.86160576529159},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":2533,"spinDirection":199},"zone":1,"typeConfidence":0.87,"plateTime":0.3945453245698949,"extension":6.273039208985906},"hitData":{"launchSpeed":108.8,"launchAngle":23.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":80.79,"coordY":36.18}},"index":2,"playId":"89551729-d4c1-37f5-8292-6bdb3130e3f0","pitchNumber":3,"startTime":"2026-03-08T22:00:24.313Z","endTime":"2026-03-08T22:00:45.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":34.800000000000004,"leverageIndex":3.11,"dramaIndex":296.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:00:45.444Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Perez grounds out, shortstop Kyren Paris to first baseman Oswald Peraza.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-08T22:00:59.851Z","endTime":"2026-03-08T22:02:12.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.245017073214704,"aZ":-14.13749888522585,"pfxX":-4.490610804989617,"pfxZ":9.043379788924698,"pX":-0.8586855357743277,"pZ":2.52894343118513,"vX0":5.300776768118244,"vY0":-140.0157126530928,"vZ0":-5.989574923688163,"x":149.73,"y":170.5,"x0":-2.1888424201806482,"y0":50.004386515748024,"z0":5.6133335515174805,"aX":-8.95835767802313},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":7.1,"spinRate":2374,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.39049978539615937,"extension":6.068257524317611},"index":0,"playId":"823473a0-b84e-3ba7-81b4-229cd462614c","pitchNumber":1,"startTime":"2026-03-08T22:01:11.140Z","endTime":"2026-03-08T22:01:14.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.228209268740223,"aZ":-31.71644712281812,"pfxX":2.815587907340735,"pfxZ":0.2828625711762758,"pX":0.29639647873238956,"pZ":1.2431427915168431,"vX0":5.796754843615599,"vY0":-125.07166308438691,"vZ0":-4.3083177194403905,"x":105.7,"y":205.22,"x0":-2.409244434147801,"y0":50.00080686572184,"z0":5.5647793831767975,"aX":4.49645771636262},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":-6.4,"spinRate":2422,"spinDirection":70},"zone":14,"typeConfidence":0.88,"plateTime":0.43653183159791054,"extension":6.2044342461474935},"index":1,"playId":"7fb71447-418e-3c9f-b037-f084f2abd653","pitchNumber":2,"startTime":"2026-03-08T22:01:24.304Z","endTime":"2026-03-08T22:01:27.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-08T22:01:34.887Z","endTime":"2026-03-08T22:01:44.179Z","isPitch":false,"type":"action","player":{"id":678577,"link":"/api/v1/people/678577"},"defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":85.6,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733887443465367,"aZ":-35.49282771736911,"pfxX":3.384879445373989,"pfxZ":-2.1276344383214836,"pX":0.7431544408359199,"pZ":0.25509686503357293,"vX0":6.613539373654721,"vY0":-124.38640034802349,"vZ0":-5.621103086444838,"x":88.67,"y":231.89,"x0":-2.3933378260696876,"y0":50.00278198614557,"z0":5.498730808647184,"aX":5.283824408469918},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.9,"breakHorizontal":-7.7,"spinRate":2470,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4409213137586159,"extension":6.039356115837337},"index":3,"playId":"10028dc3-767e-38af-acfa-2bbb046380d7","pitchNumber":3,"startTime":"2026-03-08T22:01:44.179Z","endTime":"2026-03-08T22:01:47.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.9,"endSpeed":88.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806039912592276,"aZ":-13.187156465621632,"pfxX":-4.505564290819853,"pfxZ":9.584730019754529,"pX":-0.30975816779716103,"pZ":2.8761040428174787,"vX0":7.19908925832346,"vY0":-139.49071554630703,"vZ0":-4.940099472976815,"x":128.81,"y":161.13,"x0":-2.332393319226934,"y0":50.006105295831766,"z0":5.531855431431311,"aX":-8.928972590406147},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2530,"spinDirection":196},"zone":1,"typeConfidence":0.89,"plateTime":0.39187006571366956,"extension":6.257172344862772},"hitData":{"launchSpeed":91.8,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.56,"coordY":152.41}},"index":4,"playId":"547b4533-3d2c-3f27-b950-015493726a9e","pitchNumber":4,"startTime":"2026-03-08T22:02:04.251Z","endTime":"2026-03-08T22:02:12.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_ab"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_ab"},{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:02:12.833Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joshua Kuroda-Grauer walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-08T22:02:23.469Z","endTime":"2026-03-08T22:04:47.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87303515597532,"aZ":-24.467064192275927,"pfxX":2.4271261365154677,"pfxZ":4.507974225978799,"pX":-0.6929971377637008,"pZ":2.1696410666431327,"vX0":4.152339123189846,"vY0":-129.36634412351583,"vZ0":-3.7508794490412627,"x":143.42,"y":180.2,"x0":-2.6289208935228436,"y0":50.000801656035115,"z0":5.495678137922058,"aX":4.1475631823262376},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.7,"breakHorizontal":-5.3,"spinRate":2354,"spinDirection":183},"zone":4,"typeConfidence":0.89,"plateTime":0.4220405185657934,"extension":6.094344489125837},"index":0,"playId":"49018010-12ea-32e8-bafb-a6f913a8e830","pitchNumber":1,"startTime":"2026-03-08T22:02:42.204Z","endTime":"2026-03-08T22:02:45.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":672391,"fullName":"Kaleb Ort"}}},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"08318326-0566-1003-000c-f08cd117d70a","pitchNumber":1,"startTime":"2026-03-08T22:03:14.002Z","endTime":"2026-03-08T22:03:18.309Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.0,"endSpeed":81.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.518183597270834,"aZ":-25.681309566560895,"pfxX":-8.23748601819613,"pfxZ":3.8727124774799098,"pX":-1.3586341337150027,"pZ":2.34931269233741,"vX0":6.120021005398322,"vY0":-128.12427642025077,"vZ0":-2.730689763186504,"x":168.79,"y":175.35,"x0":-2.6987190664100473,"y0":50.000958812921105,"z0":5.419209489357572,"aX":-13.802001714098015},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":13.7,"spinRate":1979,"spinDirection":231},"zone":13,"typeConfidence":0.79,"plateTime":0.4262082788937853,"extension":6.040786985780397},"index":2,"playId":"0b1362df-c723-39f4-9f3a-ff2eedc139dc","pitchNumber":2,"startTime":"2026-03-08T22:03:18.309Z","endTime":"2026-03-08T22:03:21.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83845259304139,"aZ":-11.62569931624766,"pfxX":-2.3463816861505777,"pfxZ":10.423764092650615,"pX":-0.8842088458019967,"pZ":4.382218059413513,"vX0":5.069589079826981,"vY0":-139.17753922516357,"vZ0":-1.6297166865642758,"x":150.7,"y":120.46,"x0":-2.420522071359528,"y0":50.00103014070288,"z0":5.741079909346575,"aX":-4.625423047689634},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":3.2,"spinRate":2499,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.39283116015466923,"extension":6.135967052298372},"index":3,"playId":"0b1cb078-fc29-3518-9dbd-dd604828582b","pitchNumber":3,"startTime":"2026-03-08T22:03:35.420Z","endTime":"2026-03-08T22:03:38.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38406025433802,"aZ":-32.10703696815919,"pfxX":4.2633306971171105,"pfxZ":0.04493560485896353,"pX":-0.9334755450651534,"pZ":2.6837119476450875,"vX0":2.8552506787674674,"vY0":-123.8061051092602,"vZ0":-0.7231528960924811,"x":152.58,"y":166.32,"x0":-2.6534025186519945,"y0":50.0043448086826,"z0":5.653219172474161,"aX":6.656540176138815},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":-8.4,"spinRate":2312,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.44143717626498935,"extension":5.941185821268034},"index":4,"playId":"8b96558c-2e84-3e6a-8040-c2fa4a50611b","pitchNumber":4,"startTime":"2026-03-08T22:03:49.285Z","endTime":"2026-03-08T22:03:53.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":89.6,"endSpeed":82.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.557021208940046,"aZ":-18.605728885033948,"pfxX":-7.904557089575242,"pfxZ":7.9160176843912575,"pX":-0.26595073601633595,"pZ":1.0720200900797539,"vX0":8.202159273864972,"vY0":-130.12908628984806,"vZ0":-7.039952896508147,"x":127.14,"y":209.84,"x0":-2.4332329931301846,"y0":50.00046995351107,"z0":5.224233874584625,"aX":-13.54212715220358},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.0,"breakHorizontal":12.5,"spinRate":2145,"spinDirection":230},"zone":13,"typeConfidence":0.86,"plateTime":0.4210686908732013,"extension":6.180709116553905},"index":5,"playId":"2e6ba41a-3389-3322-8304-5d36a9826914","pitchNumber":5,"startTime":"2026-03-08T22:04:22.020Z","endTime":"2026-03-08T22:04:25.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-08T22:04:37.185Z","endTime":"2026-03-08T22:04:44.120Z","isPitch":false,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"},"defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.597348259749165,"aZ":-31.848772264032135,"pfxX":2.7062661934204413,"pfxZ":0.20079369499144661,"pX":0.7872815968767782,"pZ":-1.1465688345324427,"vX0":7.312745809288208,"vY0":-124.8406922207887,"vZ0":-9.249639074388524,"x":86.99,"y":269.74,"x0":-2.533575280531151,"y0":50.00080677030948,"z0":5.235542529258046,"aX":4.260073479442599},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":-6.6,"spinRate":2374,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.43908698044514116,"extension":6.091826852616723},"index":7,"playId":"e58e2e29-a828-381f-976d-d6536a004a30","pitchNumber":6,"startTime":"2026-03-08T22:04:44.120Z","endTime":"2026-03-08T22:04:47.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.58,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:04:47.232Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luke Mann grounds out, second baseman Nick Rodriguez to first baseman Oswald Peraza. Joshua Kuroda-Grauer to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-08T22:05:06.211Z","endTime":"2026-03-08T22:05:28.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680996,"fullName":"Luke Mann","link":"/api/v1/people/680996"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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":680996,"fullName":"Luke Mann","link":"/api/v1/people/680996"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":823795,"link":"/api/v1/people/823795"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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":89.0,"endSpeed":81.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6191366698715,"aZ":-23.41299469721796,"pfxX":-8.913126910276016,"pfxZ":5.134948040170777,"pX":-0.43431178905643403,"pZ":2.401217638331942,"vX0":8.178929613891606,"vY0":-129.45249007424854,"vZ0":-2.8656245761001715,"x":133.55,"y":173.95,"x0":-2.4682776814111027,"y0":50.00344825634463,"z0":5.303979260030301,"aX":-15.212122968566716},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":1953,"spinDirection":236},"zone":4,"typeConfidence":0.92,"plateTime":0.42220439094886597,"extension":6.168723675832577},"hitData":{"launchSpeed":77.0,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.12,"coordY":154.23}},"index":0,"playId":"21158cd4-8700-3ad7-b475-1415e7841f11","pitchNumber":1,"startTime":"2026-03-08T22:05:18.144Z","endTime":"2026-03-08T22:05:28.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":680996,"link":"/api/v1/people/680996","batSide":{"code":"L","description":"Left"}},"first":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680996,"link":"/api/v1/people/680996"},"credit":"b_ab"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_ab"},{"player":{"id":680996,"link":"/api/v1/people/680996"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.7,"awayTeamWinProbability":22.299999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":1.03,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:05:28.244Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Swift singles on a line drive to right fielder Niko Kavadas. Joshua Kuroda-Grauer scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-08T22:05:38.709Z","endTime":"2026-03-08T22:06:36.334Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669439,"fullName":"Drew Swift","link":"/api/v1/people/669439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694359,"link":"/api/v1/people/694359"},"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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":{"id":672391,"link":"/api/v1/people/672391"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.420904843975737,"aZ":-29.85314887846183,"pfxX":2.601054800275205,"pfxZ":1.5073230214190483,"pX":0.2207206642389494,"pZ":1.6927900622227932,"vX0":5.738999671857361,"vY0":-123.08757757588474,"vZ0":-3.1650029223308014,"x":108.59,"y":193.07,"x0":-2.4749916365847984,"y0":50.004129190584386,"z0":5.511476008751665,"aX":4.00823015651578},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":-6.0,"spinRate":2841,"spinDirection":236},"zone":8,"typeConfidence":0.88,"plateTime":0.44424712219459517,"extension":6.148662358423614},"index":0,"playId":"701c62d9-2a2d-33c5-af05-7e6c013923f8","pitchNumber":1,"startTime":"2026-03-08T22:05:52.620Z","endTime":"2026-03-08T22:05:55.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03987738360932,"aZ":-22.067321110169356,"pfxX":-8.504729408612642,"pfxZ":6.095572296096128,"pX":0.2820227319146713,"pZ":1.5792878920329978,"vX0":9.427820488162869,"vY0":-127.86201007205443,"vZ0":-5.081709441414197,"x":106.25,"y":196.14,"x0":-2.3457276794884123,"y0":50.00216304957933,"z0":5.321053890326718,"aX":-14.100179493773473},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.1,"breakHorizontal":13.3,"spinRate":2034,"spinDirection":226},"zone":14,"typeConfidence":0.84,"plateTime":0.42814951879290986,"extension":6.30613815194422},"index":1,"playId":"b68d8a6e-1ce3-39d2-a8bc-bef2b3cbb6bd","pitchNumber":2,"startTime":"2026-03-08T22:06:09.874Z","endTime":"2026-03-08T22:06:13.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.842526105405124,"aZ":-14.119673350093896,"pfxX":-4.80706928022457,"pfxZ":9.02023829139398,"pX":-0.389367249123441,"pZ":2.8709765185553047,"vX0":6.9399635341084975,"vY0":-140.36288409392884,"vZ0":-4.860393165642745,"x":131.84,"y":161.26,"x0":-2.2657577571662815,"y0":50.0015223191962,"z0":5.5396497700593335,"aX":-9.621025453937065},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":7.3,"spinRate":2474,"spinDirection":197},"zone":1,"typeConfidence":0.89,"plateTime":0.38975538236893437,"extension":6.236318045542923},"hitData":{"launchSpeed":96.0,"launchAngle":13.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.75,"coordY":108.89}},"index":2,"playId":"c14286af-d5ec-31d6-b54e-d52157ef4362","pitchNumber":3,"startTime":"2026-03-08T22:06:27.923Z","endTime":"2026-03-08T22:06:36.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":669439,"link":"/api/v1/people/669439","batSide":{"code":"R","description":"Right"}},"second":{"id":811965,"link":"/api/v1/people/811965"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669439,"link":"/api/v1/people/669439"},"credit":"b_ab"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_ab"},{"player":{"id":669439,"link":"/api/v1/people/669439"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":1.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:06:36.334Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cameron Leary grounds out, second baseman Nick Rodriguez to first baseman Oswald Peraza.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-08T22:06:50.360Z","endTime":"2026-03-08T22:07:11.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":802474,"fullName":"Cameron Leary","link":"/api/v1/people/802474"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672391,"fullName":"Kaleb Ort","link":"/api/v1/people/672391"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802474,"fullName":"Cameron Leary","link":"/api/v1/people/802474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":823795,"link":"/api/v1/people/823795"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":85.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.221849101888566,"aZ":-22.508927522713243,"pfxX":-0.409525050195644,"pfxZ":5.267430031798642,"pX":0.539988984298725,"pZ":2.232103205180112,"vX0":8.059492086265456,"vY0":-133.9391099887083,"vZ0":-4.049732841380786,"x":96.42,"y":178.51,"x0":-2.4421548206104875,"y0":50.00266379113348,"z0":5.353646046516774,"aX":-0.7517294506837641},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-0.8,"spinRate":2250,"spinDirection":196},"zone":6,"typeConfidence":0.9,"plateTime":0.4073810467519934,"extension":6.204230630702091},"hitData":{"launchSpeed":103.9,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.72,"coordY":142.12}},"index":0,"playId":"b9c82e19-ac58-35ab-b954-0ab63b252f1f","pitchNumber":1,"startTime":"2026-03-08T22:07:04.685Z","endTime":"2026-03-08T22:07:11.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":802474,"link":"/api/v1/people/802474","batSide":{"code":"L","description":"Left"}},"first":{"id":669439,"link":"/api/v1/people/669439"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802474,"link":"/api/v1/people/802474"},"credit":"b_ab"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_ab"},{"player":{"id":802474,"link":"/api/v1/people/802474"},"credit":"b_pa"},{"player":{"id":672391,"link":"/api/v1/people/672391"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:07:11.653Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Niko Kavadas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-08T22:08:58.054Z","endTime":"2026-03-08T22:10:33.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694359,"fullName":"Niko Kavadas","link":"/api/v1/people/694359"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681526,"link":"/api/v1/people/681526"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718018223469702,"aZ":-18.98003717438675,"pfxX":-0.9692704712359492,"pfxZ":7.649213173155811,"pX":-0.6396883496024627,"pZ":3.1180992624763695,"vX0":7.847886234956016,"vY0":-129.43376873603137,"vZ0":-1.9230236667163,"x":141.38,"y":154.59,"x0":-3.5634583366280035,"y0":50.00563009027515,"z0":5.298615298886813,"aX":-1.6728026486236278},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.7,"breakHorizontal":0.4,"spinRate":2466,"spinDirection":203},"zone":1,"typeConfidence":0.88,"plateTime":0.42044974403803304,"extension":6.305298556757808},"index":0,"playId":"abf5a5a0-53ea-3dd6-bb8a-bc833849c84b","pitchNumber":1,"startTime":"2026-03-08T22:09:12.921Z","endTime":"2026-03-08T22:09:16.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9483292859848,"aZ":-20.479830718298448,"pfxX":0.04961256871848718,"pfxZ":6.831311648046881,"pX":0.8567432096184402,"pZ":3.2426318363397164,"vX0":11.17489569172867,"vY0":-129.0358856392872,"vZ0":-0.7409144219617899,"x":84.34,"y":151.23,"x0":-3.5087833301134643,"y0":50.00506816530507,"z0":5.089456437447637,"aX":0.08457266204037063},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.5,"breakHorizontal":-2.2,"spinRate":2471,"spinDirection":213},"zone":12,"typeConfidence":0.87,"plateTime":0.421979119741851,"extension":6.5222632799463005},"index":1,"playId":"3913cfab-b015-3fde-8ad2-03d13975e301","pitchNumber":2,"startTime":"2026-03-08T22:09:27.443Z","endTime":"2026-03-08T22:09:32.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.681130059053345,"aZ":-28.366101194957466,"pfxX":-6.567077022257601,"pfxZ":2.574275951800697,"pX":-1.1464963572258253,"pZ":0.8916497134674828,"vX0":7.9662794703527995,"vY0":-119.89201508845177,"vZ0":-4.285286409252991,"x":160.7,"y":214.71,"x0":-3.63447605720572,"y0":50.004054215727315,"z0":5.188567577351292,"aX":-9.715895381329906},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.0,"breakHorizontal":10.3,"spinRate":1783,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.4540789355627681,"extension":6.207796844137896},"index":2,"playId":"d6cf6613-405b-3369-b789-82c237555493","pitchNumber":3,"startTime":"2026-03-08T22:09:43.342Z","endTime":"2026-03-08T22:09:46.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765287367704644,"aZ":-21.218642121096956,"pfxX":0.44695038235524054,"pfxZ":6.434107454240634,"pX":-0.3852782632500059,"pZ":4.344856137503066,"vX0":7.8543887766408425,"vY0":-128.67843717465192,"vZ0":1.658959931911026,"x":131.69,"y":121.47,"x0":-3.5155570308781012,"y0":50.00559184276493,"z0":5.318717096155998,"aX":0.7601558718067969},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.2,"breakHorizontal":-2.3,"spinRate":2441,"spinDirection":195},"zone":11,"typeConfidence":0.88,"plateTime":0.42313727035764215,"extension":6.358786337607949},"index":3,"playId":"70c9d403-4028-33e4-a263-bfde42cd794c","pitchNumber":4,"startTime":"2026-03-08T22:09:59.528Z","endTime":"2026-03-08T22:10:02.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24111769144493,"aZ":-21.013118067402697,"pfxX":-0.06047533737021027,"pfxZ":6.543156472521828,"pX":0.19411777527960972,"pZ":3.4933735222488917,"vX0":9.877044672086491,"vY0":-129.1116587327741,"vZ0":0.15943728640110633,"x":109.6,"y":144.46,"x0":-3.656320724058323,"y0":50.00276249246612,"z0":5.03414430388928,"aX":-0.10286018395596577},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.1,"breakHorizontal":-1.9,"spinRate":2427,"spinDirection":217},"zone":12,"typeConfidence":0.88,"plateTime":0.4225315746405589,"extension":6.435000651759295},"index":4,"playId":"3fb39d7b-a552-3a85-ae28-342ec610618a","pitchNumber":5,"startTime":"2026-03-08T22:10:14.205Z","endTime":"2026-03-08T22:10:18.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.6,"endSpeed":82.6,"strikeZoneTop":3.167,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470370099569628,"aZ":-18.89926675282292,"pfxX":-0.38567030498308075,"pfxZ":7.676699177819797,"pX":0.5774890059428148,"pZ":2.7763163560907604,"vX0":10.646113272492453,"vY0":-130.1724562544331,"vZ0":-2.1297775470576124,"x":94.99,"y":163.82,"x0":-3.502372000714525,"y0":50.000208923831266,"z0":5.024889266821583,"aX":-0.6701313079713123},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.7,"breakHorizontal":-1.4,"spinRate":2470,"spinDirection":206},"zone":3,"typeConfidence":0.89,"plateTime":0.4196125233755055,"extension":6.3723941097357315},"index":5,"playId":"f4205811-7f6c-30a5-b6f9-96b7f5daa879","pitchNumber":6,"startTime":"2026-03-08T22:10:29.838Z","endTime":"2026-03-08T22:10:33.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694359,"link":"/api/v1/people/694359","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":694359,"link":"/api/v1/people/694359"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:10:33.010Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Omar Martinez called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-08T22:10:46.767Z","endTime":"2026-03-08T22:12:40.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683079,"fullName":"Omar Martinez","link":"/api/v1/people/683079"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681526,"link":"/api/v1/people/681526"},"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":77.8,"endSpeed":70.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11622387940329,"aZ":-32.33363042981739,"pfxX":7.833391867100355,"pfxZ":-0.12958715387937048,"pX":-0.17253176148840094,"pZ":1.3655865841483084,"vX0":5.895216701595829,"vY0":-113.11533743263043,"vZ0":-1.1281395643780794,"x":123.58,"y":201.91,"x0":-3.846862499446166,"y0":50.0000584315089,"z0":5.165982085963908,"aX":9.96485730659425},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-0.2,"breakHorizontal":-15.8,"spinRate":2378,"spinDirection":80},"zone":13,"typeConfidence":0.9,"plateTime":0.48760782232054467,"extension":6.3005897982653325},"index":0,"playId":"53343062-cd0d-3e04-99f3-b70ff9c4186a","pitchNumber":1,"startTime":"2026-03-08T22:10:58.815Z","endTime":"2026-03-08T22:11:02.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712620465763063,"aZ":-18.623922918178465,"pfxX":-2.40939076665187,"pfxZ":8.072849781486521,"pX":0.3049353914005782,"pZ":2.6276362178871766,"vX0":11.045199230845558,"vY0":-128.2711058901017,"vZ0":-1.7515524757097083,"x":105.38,"y":167.83,"x0":-3.7302445093145016,"y0":50.00413501597329,"z0":4.760601003602129,"aX":-4.046987485497815},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.5,"breakHorizontal":2.0,"spinRate":2444,"spinDirection":208},"zone":6,"typeConfidence":0.82,"plateTime":0.4258290419922157,"extension":6.4448971276571045},"index":1,"playId":"473a3112-3613-35bb-870f-f7e4a053cbbf","pitchNumber":2,"startTime":"2026-03-08T22:11:12.166Z","endTime":"2026-03-08T22:11:15.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3160673510293,"aZ":-17.20046870333322,"pfxX":-2.010650905015127,"pfxZ":8.766415619298659,"pX":-0.6689979878102303,"pZ":3.3715723730440756,"vX0":8.256253791001962,"vY0":-129.4365905641196,"vZ0":-0.7762650974733336,"x":142.5,"y":147.75,"x0":-3.6295753034221714,"y0":50.00417674361076,"z0":4.984293153172598,"aX":-3.4364652835826726},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":16.0,"breakHorizontal":1.9,"spinRate":2449,"spinDirection":218},"zone":11,"typeConfidence":0.87,"plateTime":0.4220802732465323,"extension":6.24921604217698},"index":2,"playId":"d074fa1c-eb9d-31ff-ac12-9abc35be54a3","pitchNumber":3,"startTime":"2026-03-08T22:11:27.190Z","endTime":"2026-03-08T22:11:31.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05214941510822,"aZ":-18.83255052508154,"pfxX":-1.6238429943355828,"pfxZ":7.8226723351989325,"pX":-0.3004656002378063,"pZ":2.978221473806063,"vX0":9.089932207508152,"vY0":-129.28380324586539,"vZ0":-1.0825482892055058,"x":128.45,"y":158.37,"x0":-3.6396292871507527,"y0":50.00293368563235,"z0":4.837493670084959,"aX":-2.7706924013157415},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.2,"breakHorizontal":1.1,"spinRate":2448,"spinDirection":217},"zone":2,"typeConfidence":0.87,"plateTime":0.4224464542864128,"extension":6.3184156988916715},"index":3,"playId":"e649bddb-df43-3d41-be40-9f4f847d8623","pitchNumber":4,"startTime":"2026-03-08T22:11:42.612Z","endTime":"2026-03-08T22:11:46.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"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-08T22:12:02.073Z","endTime":"2026-03-08T22:12:17.606Z","isPitch":false,"type":"action","player":{"id":683079,"link":"/api/v1/people/683079"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.609104355593733,"aZ":-18.11644584050932,"pfxX":-2.4596746079518454,"pfxZ":8.039818156046211,"pX":0.05737439683613012,"pZ":3.7447381095824377,"vX0":10.005164694149729,"vY0":-130.67406573190698,"vZ0":-0.05939170003145333,"x":114.81,"y":137.67,"x0":-3.4828804672713725,"y0":50.00600180009572,"z0":5.115987530367496,"aX":-4.303995570679894},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.8,"breakHorizontal":2.5,"spinRate":2367,"spinDirection":211},"zone":12,"typeConfidence":0.86,"plateTime":0.41735907183593124,"extension":6.4215806512665505},"index":5,"playId":"27049d69-bd68-36fd-bad0-5cfee6bd55b8","pitchNumber":5,"startTime":"2026-03-08T22:12:17.606Z","endTime":"2026-03-08T22:12:20.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.723505545574877,"aZ":-28.171096690246177,"pfxX":-9.602859703320927,"pfxZ":2.6012740639587753,"pX":0.02345729849100976,"pZ":2.146923688898323,"vX0":11.7536759064443,"vY0":-122.29209603522412,"vZ0":-1.8734716904180435,"x":116.11,"y":180.81,"x0":-3.564137938674374,"y0":50.00186839041446,"z0":5.304938774205191,"aX":-14.764220314164096},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.6,"breakHorizontal":15.1,"spinRate":2989,"spinDirection":198},"zone":8,"typeConfidence":0.91,"plateTime":0.44535748835943956,"extension":6.152417777511013},"index":6,"playId":"bcd145fd-fbc4-3ccf-8f11-903862f97335","pitchNumber":6,"startTime":"2026-03-08T22:12:36.514Z","endTime":"2026-03-08T22:12:40.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":683079,"link":"/api/v1/people/683079","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":683079,"link":"/api/v1/people/683079"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:12:40.290Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oswald Peraza homers (2) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-08T22:12:47.171Z","endTime":"2026-03-08T22:13:45.818Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":593833,"link":"/api/v1/people/593833"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76954318226683,"aZ":-26.16311369724144,"pfxX":2.4407870388513175,"pfxZ":4.506326900414425,"pX":-0.14550193735608133,"pZ":2.7164940884456223,"vX0":7.5560065858550365,"vY0":-114.93578419595033,"vZ0":0.004937196873414762,"x":122.55,"y":165.43,"x0":-3.795967166774885,"y0":50.00424628498624,"z0":5.259906375268553,"aX":3.25827982022981},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":8.4,"breakHorizontal":-6.4,"spinRate":2437,"spinDirection":84},"zone":5,"typeConfidence":0.72,"plateTime":0.4769648663237027,"extension":6.253063972994262},"index":0,"playId":"2b5b3147-2ed5-3d16-b530-c0b45aef223b","pitchNumber":1,"startTime":"2026-03-08T22:13:06.538Z","endTime":"2026-03-08T22:13:10.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.100460072509403,"aZ":-31.3762490646113,"pfxX":6.80385106292729,"pfxZ":0.5846255158961569,"pX":0.11111304492371593,"pZ":1.990636725297996,"vX0":7.107467052456406,"vY0":-116.43879458652614,"vZ0":-0.33702801726811915,"x":112.76,"y":185.03,"x0":-3.8663541502209586,"y0":50.00484484586083,"z0":5.109006971966923,"aX":9.331723374604852},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.3,"breakHorizontal":-14.0,"spinRate":2399,"spinDirection":85},"zone":8,"typeConfidence":0.87,"plateTime":0.4706177605655233,"extension":6.310074152956439},"hitData":{"launchSpeed":103.9,"launchAngle":24.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":48.0,"coordY":55.31}},"index":1,"playId":"f1422058-2f2f-3bb9-81db-01cf3ec307f6","pitchNumber":2,"startTime":"2026-03-08T22:13:19.292Z","endTime":"2026-03-08T22:13:45.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":0.54,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:13:45.818Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wade Meckler flies out to left fielder Cameron Leary.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-08T22:13:51.216Z","endTime":"2026-03-08T22:15:34.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593833,"fullName":"Wander Suero","link":"/api/v1/people/593833"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802474,"link":"/api/v1/people/802474"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924009684824295,"aZ":-21.14241620631262,"pfxX":-3.3249782536702566,"pfxZ":6.375021576926432,"pX":0.7635493665852212,"pZ":2.970594264912179,"vX0":12.106051940514432,"vY0":-129.8929250455812,"vZ0":-1.094166244914547,"x":87.9,"y":158.57,"x0":-3.499537075079061,"y0":50.00339676279287,"z0":4.985482176603782,"aX":-5.755131651091663},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.5,"breakHorizontal":3.7,"spinRate":2439,"spinDirection":208},"zone":3,"typeConfidence":0.76,"plateTime":0.4196068377793498,"extension":6.419768079954957},"index":0,"playId":"43fe0397-4904-3cba-8799-dcbd33cb7c3d","pitchNumber":1,"startTime":"2026-03-08T22:14:03.540Z","endTime":"2026-03-08T22:14:06.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.580739578767073,"aZ":-18.98429676978658,"pfxX":-0.9776572651421032,"pfxZ":7.704189249055428,"pX":-0.5441793891743875,"pZ":4.160611964573621,"vX0":8.323136285087104,"vY0":-129.38392824321895,"vZ0":1.2176404565665675,"x":137.74,"y":126.44,"x0":-3.6624625070607904,"y0":50.00063142666824,"z0":5.129201525093988,"aX":-1.6756460216335225},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.5,"breakHorizontal":0.1,"spinRate":2399,"spinDirection":208},"zone":11,"typeConfidence":0.88,"plateTime":0.42180953641448093,"extension":6.501312302482099},"index":1,"playId":"3c7d009e-bc01-3106-a0c1-9c413c61e502","pitchNumber":2,"startTime":"2026-03-08T22:14:21.671Z","endTime":"2026-03-08T22:14:24.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.418856375999727,"aZ":-24.483150922383153,"pfxX":-0.9238078724195731,"pfxZ":4.6514061480457904,"pX":-2.2474498651467676,"pZ":4.427061161015561,"vX0":4.84253470739149,"vY0":-127.60004466531305,"vZ0":3.950994630067938,"x":202.67,"y":119.25,"x0":-4.047116660350082,"y0":50.00545564725246,"z0":4.784276394805155,"aX":-1.5289416427426799},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.5,"breakHorizontal":0.6,"spinRate":2313,"spinDirection":217},"zone":11,"typeConfidence":0.84,"plateTime":0.42869335829132327,"extension":6.30741869744128},"index":2,"playId":"c90eade9-bbd2-3c27-afa1-7e4c20958b0c","pitchNumber":3,"startTime":"2026-03-08T22:14:36.673Z","endTime":"2026-03-08T22:14:39.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.283254286696824,"aZ":-27.918474868474558,"pfxX":-8.870359683114728,"pfxZ":2.96363358295695,"pX":-0.2879898113014838,"pZ":2.648086989570747,"vX0":10.319340104548285,"vY0":-118.66289554162542,"vZ0":-0.4684543626579981,"x":127.98,"y":167.28,"x0":-3.527116355228999,"y0":50.00330630429041,"z0":5.377064804289008,"aX":-12.736332233152087},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.5,"breakHorizontal":13.8,"spinRate":1825,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.4604152267438293,"extension":6.0711261077641385},"index":3,"playId":"fe8dff35-42b8-3ff9-95bf-57f121a3a76f","pitchNumber":4,"startTime":"2026-03-08T22:14:51.797Z","endTime":"2026-03-08T22:14:54.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23939855154193,"aZ":-19.354776710331407,"pfxX":-1.1075502631635459,"pfxZ":7.5135769246290245,"pX":-1.265981961615672,"pZ":3.908285424709986,"vX0":6.712157460763487,"vY0":-129.11967556110363,"vZ0":0.4740241609854121,"x":165.26,"y":133.26,"x0":-3.743617356261771,"y0":50.00226638718026,"z0":5.199479229116886,"aX":-1.8897844430264228},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.9,"breakHorizontal":0.7,"spinRate":2383,"spinDirection":205},"zone":11,"typeConfidence":0.88,"plateTime":0.4225024088648319,"extension":6.352800431282963},"index":4,"playId":"4f246ff0-9903-36e4-8142-3217d1c39b19","pitchNumber":5,"startTime":"2026-03-08T22:15:10.219Z","endTime":"2026-03-08T22:15:13.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97677217868798,"aZ":-17.003266502513274,"pfxX":-2.23636397347586,"pfxZ":8.907281297874453,"pX":-0.3043859830576419,"pZ":3.025411774898641,"vX0":9.130785704921392,"vY0":-129.17935496244797,"vZ0":-1.574023795557377,"x":128.6,"y":157.09,"x0":-3.5824085473696807,"y0":50.00149486282437,"z0":4.939527455610481,"aX":-3.809665283503085},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":16.1,"breakHorizontal":2.2,"spinRate":2417,"spinDirection":208},"zone":2,"typeConfidence":0.87,"plateTime":0.4227797137967335,"extension":6.436869051275302},"hitData":{"launchSpeed":89.0,"launchAngle":39.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.45,"coordY":89.72}},"index":5,"playId":"11377909-c2ba-3a18-ae28-9db0d0df7880","pitchNumber":6,"startTime":"2026-03-08T22:15:26.028Z","endTime":"2026-03-08T22:15:34.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":685133,"link":"/api/v1/people/685133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_ab"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_ab"},{"player":{"id":685133,"link":"/api/v1/people/685133"},"credit":"b_pa"},{"player":{"id":593833,"link":"/api/v1/people/593833"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:15:34.846Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chad Wallach walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-08T22:17:53.935Z","endTime":"2026-03-08T22:19:03.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":595453,"fullName":"Chad Wallach","link":"/api/v1/people/595453"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595453,"fullName":"Chad Wallach","link":"/api/v1/people/595453"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":595453,"fullName":"Chad Wallach","link":"/api/v1/people/595453"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ben Gobbel replaces third baseman Nick Madrigal, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-08T22:17:18.416Z","endTime":"2026-03-08T22:17:18.437Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806534,"link":"/api/v1/people/806534"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":663611,"link":"/api/v1/people/663611"},"defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":663611,"link":"/api/v1/people/663611"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tayler Saucedo replaces Kaleb Ort.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-08T22:17:18.437Z","endTime":"2026-03-08T22:17:28.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642048,"link":"/api/v1/people/642048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672391,"link":"/api/v1/people/672391","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Chad Wallach replaces Brent Rooker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-08T22:17:28.693Z","endTime":"2026-03-08T22:17:56.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595453,"link":"/api/v1/people/595453"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":667670,"link":"/api/v1/people/667670"},"defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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.7,"endSpeed":83.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914567679603774,"aZ":-27.68700244601721,"pfxX":8.604514617922293,"pfxZ":2.529412362393021,"pX":1.1813659817551911,"pZ":2.5697213946563506,"vX0":-5.681293490765465,"vY0":-132.10313548687972,"vZ0":-2.311602522974567,"x":71.97,"y":169.4,"x0":2.2367944587153357,"y0":50.00575118725055,"z0":5.481930412657133,"aX":15.281387150888285},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":-14.4,"spinRate":2231,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.41388956571489555,"extension":6.511063657624386},"index":3,"playId":"e0d8ee9a-8ab2-3e0e-9e4a-d9de68f69228","pitchNumber":1,"startTime":"2026-03-08T22:17:56.059Z","endTime":"2026-03-08T22:17:59.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":595453,"link":"/api/v1/people/595453","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":90.4,"endSpeed":83.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.278475676447076,"aZ":-27.34260984767193,"pfxX":9.087649894271179,"pfxZ":2.745950014308397,"pX":0.28489978552061335,"pZ":2.3010287874158633,"vX0":-8.269679098090068,"vY0":-131.38171105995204,"vZ0":-2.9638543724609274,"x":106.14,"y":176.65,"x0":2.2835536409936474,"y0":50.00159508896469,"z0":5.462961254136603,"aX":15.980973069900754},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":-14.8,"spinRate":2214,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4159456340990735,"extension":6.635723652431169},"index":4,"playId":"5c1439f7-03a8-3832-adfd-03303d11808f","pitchNumber":2,"startTime":"2026-03-08T22:18:10.580Z","endTime":"2026-03-08T22:18:13.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":595453,"link":"/api/v1/people/595453","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.317928642880126,"aZ":-29.11767418772831,"pfxX":8.477899853225802,"pfxZ":2.083790194209403,"pX":1.619878617929942,"pZ":3.5698179763370668,"vX0":-3.7589037747251517,"vY0":-120.06661341086843,"vZ0":1.4680691338615635,"x":55.25,"y":142.39,"x0":2.10068261914965,"y0":50.00245932165818,"z0":5.53352562790826,"aX":12.430351492801258},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.3,"breakHorizontal":-14.5,"spinRate":2216,"spinDirection":107},"zone":12,"typeConfidence":2.0,"plateTime":0.45544760923977723,"extension":6.583969179241237},"index":5,"playId":"f48b2d1e-2308-34bf-83b5-6b64007c256e","pitchNumber":3,"startTime":"2026-03-08T22:18:28.489Z","endTime":"2026-03-08T22:18:31.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":595453,"link":"/api/v1/people/595453","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492537590639813,"aZ":-29.302275271624605,"pfxX":7.73323576947307,"pfxZ":1.6046752974054765,"pX":0.3426867116573442,"pZ":1.2480430624208105,"vX0":-6.709749319873207,"vY0":-132.1257907480507,"vZ0":-5.275468415253443,"x":103.94,"y":205.08,"x0":1.8933147643789494,"y0":50.006069364967765,"z0":5.387978773852753,"aX":13.865320376806404},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.0,"breakHorizontal":-12.8,"spinRate":2171,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4123763339078663,"extension":6.760679848777459},"index":6,"playId":"23aaecfa-b099-3266-9358-2bf8f2e19e1e","pitchNumber":4,"startTime":"2026-03-08T22:18:42.190Z","endTime":"2026-03-08T22:18:45.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":595453,"link":"/api/v1/people/595453","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.3,"endSpeed":83.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.795618464761112,"aZ":-17.155818744519838,"pfxX":4.280915269772516,"pfxZ":8.379841658603215,"pX":0.1718944854176788,"pZ":4.039274866989738,"vX0":-6.279476135783119,"vY0":-132.86305581763,"vZ0":-0.752720655822049,"x":110.45,"y":129.72,"x0":2.007052857725466,"y0":50.00270569877216,"z0":5.570060384737395,"aX":7.672857362139457},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":-6.5,"spinRate":2417,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4118564880319333,"extension":6.674606401979856},"index":7,"playId":"5be91190-e47a-301b-baed-1c0d65a90fcc","pitchNumber":5,"startTime":"2026-03-08T22:19:00.602Z","endTime":"2026-03-08T22:19:03.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":595453,"link":"/api/v1/people/595453","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595453,"link":"/api/v1/people/595453"},"credit":"b_pa"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:19:03.714Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Lavastida flies out to right fielder Niko Kavadas.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-08T22:19:21.949Z","endTime":"2026-03-08T22:20:48.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681526,"fullName":"Bryan Lavastida","link":"/api/v1/people/681526"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595453,"fullName":"Chad Wallach","link":"/api/v1/people/595453"},"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":681526,"fullName":"Bryan Lavastida","link":"/api/v1/people/681526"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694359,"link":"/api/v1/people/694359"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.500454442535464,"aZ":-27.00270893130235,"pfxX":8.730723817041625,"pfxZ":2.8664720431174384,"pX":0.8059061518165009,"pZ":2.3743759501750286,"vX0":-6.122332790369829,"vY0":-133.21136936486772,"vZ0":-2.742389864591983,"x":86.28,"y":174.67,"x0":1.9948138494629566,"y0":50.00483482493103,"z0":5.360882066854809,"aX":15.758240691608016},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":-14.5,"spinRate":2176,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.4105287572642511,"extension":6.688809561095861},"index":0,"playId":"d5eafb9f-69b0-328f-b411-5646ce6cede9","pitchNumber":1,"startTime":"2026-03-08T22:19:31.277Z","endTime":"2026-03-08T22:19:34.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"first":{"id":595453,"link":"/api/v1/people/595453"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81189097786296,"aZ":-28.289382015222593,"pfxX":-1.2025226952251975,"pfxZ":2.4160761037451888,"pX":0.21384251889868625,"pZ":2.461016204013421,"vX0":-4.048437940991641,"vY0":-125.67339129802014,"vZ0":-1.3778762593266967,"x":108.85,"y":172.33,"x0":1.9974770782390754,"y0":50.00547445618065,"z0":5.299333571038321,"aX":-1.9374446334903659},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":3.0,"spinRate":2347,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.4346768786286055,"extension":6.65113621674357},"index":1,"playId":"5179db93-700b-3b04-855a-c4cc613dd70b","pitchNumber":2,"startTime":"2026-03-08T22:19:54.323Z","endTime":"2026-03-08T22:19:57.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"first":{"id":595453,"link":"/api/v1/people/595453"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31009430844441,"aZ":-31.413208562001785,"pfxX":11.018643184708061,"pfxZ":0.4719136563545998,"pX":-0.2743873173527552,"pZ":1.1171592576096303,"vX0":-8.708050179343102,"vY0":-126.26262170676786,"vZ0":-4.1731270182886,"x":127.46,"y":208.62,"x0":1.7847801369706249,"y0":50.00414891155104,"z0":5.314565510892972,"aX":17.821777152920564},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-18.0,"spinRate":2222,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.43352596223437834,"extension":6.7561312322496425},"index":2,"playId":"8ef244f5-03be-374b-a9c8-028268dd4c7b","pitchNumber":3,"startTime":"2026-03-08T22:20:17.309Z","endTime":"2026-03-08T22:20:20.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"first":{"id":595453,"link":"/api/v1/people/595453"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":93.2,"endSpeed":85.9,"strikeZoneTop":3.147,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201059660829685,"aZ":-18.67791129982837,"pfxX":5.747434428200127,"pfxZ":7.17613737431194,"pX":-0.003446426085245203,"pZ":3.122669585725221,"vX0":-6.874144921607428,"vY0":-135.67030822442675,"vZ0":-2.869825871841827,"x":117.13,"y":154.47,"x0":1.8058225045728848,"y0":50.0036208287083,"z0":5.482443354212048,"aX":10.81088401943049},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":-9.1,"spinRate":2276,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4023522348962896,"extension":6.736523540845299},"hitData":{"launchSpeed":84.4,"launchAngle":48.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.73,"coordY":120.68}},"index":3,"playId":"07c5a418-3818-3048-b0c9-ab9e034018dc","pitchNumber":4,"startTime":"2026-03-08T22:20:38.153Z","endTime":"2026-03-08T22:20:48.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":681526,"link":"/api/v1/people/681526","batSide":{"code":"R","description":"Right"}},"first":{"id":595453,"link":"/api/v1/people/595453"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681526,"link":"/api/v1/people/681526"},"credit":"b_ab"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_ab"},{"player":{"id":681526,"link":"/api/v1/people/681526"},"credit":"b_pa"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:20:48.156Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tommy White homers (3) on a fly ball to right field. Chad Wallach scores.","rbi":2,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-08T22:21:03.295Z","endTime":"2026-03-08T22:21:40.741Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":{"id":642048,"link":"/api/v1/people/642048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":595453,"fullName":"Chad Wallach","link":"/api/v1/people/595453"},"responsiblePitcher":{"id":642048,"link":"/api/v1/people/642048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45471118354186,"aZ":-26.686620670337035,"pfxX":0.12967281196694014,"pfxZ":3.1606319461717556,"pX":0.5116873027160371,"pZ":2.0359928036625496,"vX0":-4.042193635949693,"vY0":-130.37430363562257,"vZ0":-3.3456097813330894,"x":97.5,"y":183.81,"x0":2.060312797845605,"y0":50.00134059643301,"z0":5.333294046463351,"aX":0.22609412613534985},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.3,"breakHorizontal":0.6,"spinRate":2381,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.418910166518097,"extension":6.737267935354443},"hitData":{"launchSpeed":103.2,"launchAngle":24.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.33,"coordY":68.18}},"index":0,"playId":"54eb782c-b75e-308e-87f7-eb39ea0d6a59","pitchNumber":1,"startTime":"2026-03-08T22:21:13.042Z","endTime":"2026-03-08T22:21:40.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":595453,"link":"/api/v1/people/595453"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":10.299999999999997,"leverageIndex":0.73,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:21:40.741Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Henry Bolte doubles (3) on a ground ball to left fielder Tucker Flint.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-08T22:21:50.097Z","endTime":"2026-03-08T22:22:37.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687272,"link":"/api/v1/people/687272"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.787357787402023,"aZ":-25.120701587177837,"pfxX":8.827364900798877,"pfxZ":3.803143639504481,"pX":0.9264961051479256,"pZ":2.142571960282273,"vX0":-5.782280751262495,"vY0":-134.75472411794092,"vZ0":-3.9647807089220204,"x":81.68,"y":180.93,"x0":1.9432488660509792,"y0":50.00440707889958,"z0":5.388663770611443,"aX":16.383744487536458},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":-14.9,"spinRate":2258,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.40504975834536383,"extension":6.645394962087442},"index":0,"playId":"fd677df1-12ef-3bf9-9145-b73d716c62c7","pitchNumber":1,"startTime":"2026-03-08T22:22:00.489Z","endTime":"2026-03-08T22:22:03.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.560604782716233,"aZ":-28.18954433157665,"pfxX":10.97023241347898,"pfxZ":2.47739306593203,"pX":-0.7744913752986352,"pZ":1.902018398589767,"vX0":-9.910080403380045,"vY0":-125.81912276189652,"vZ0":-2.9681263829142055,"x":146.52,"y":187.43,"x0":1.7823417951627039,"y0":50.005887692619304,"z0":5.371899444175415,"aX":17.663472456001475},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-17.8,"spinRate":2315,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.4346617417047707,"extension":6.9482762075865905},"index":1,"playId":"5bb98018-cc53-3c9c-ae8d-d48012ddf5be","pitchNumber":2,"startTime":"2026-03-08T22:22:13.187Z","endTime":"2026-03-08T22:22:17.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.588889987179904,"aZ":-26.063725049393245,"pfxX":0.5733220161828796,"pfxZ":3.610200892657261,"pX":-0.6309766261441446,"pZ":2.643017595291326,"vX0":-6.752508672364856,"vY0":-128.19250321443485,"vZ0":-1.7821041965169662,"x":141.05,"y":167.42,"x0":1.9450753685081594,"y0":50.0000429388925,"z0":5.3510828925834195,"aX":0.9712451642266381},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.5,"breakHorizontal":0.2,"spinRate":2507,"spinDirection":166},"zone":4,"typeConfidence":2.0,"plateTime":0.4247293261039107,"extension":6.83551734868017},"hitData":{"launchSpeed":110.1,"launchAngle":2.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.76,"coordY":122.14}},"index":2,"playId":"2dc9d850-4fed-3375-94ee-8e7f89db5a18","pitchNumber":3,"startTime":"2026-03-08T22:22:26.954Z","endTime":"2026-03-08T22:22:37.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.09,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:22:37.859Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Perez strikes out swinging. Henry Bolte steals (2) 3rd base.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-08T22:22:54.072Z","endTime":"2026-03-08T22:24:23.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683079,"link":"/api/v1/people/683079"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940929147890614,"aZ":-27.354548917359466,"pfxX":9.317062760579157,"pfxZ":3.0518640166975466,"pX":0.41729564101842553,"pZ":2.6248132750315456,"vX0":-6.452592193777524,"vY0":-124.8001273733398,"vZ0":-1.5014300021965057,"x":101.09,"y":167.91,"x0":1.824908924184781,"y0":50.00086036257542,"z0":5.485594440370785,"aX":14.706208674056004},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":-15.4,"spinRate":2267,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.4387437205692901,"extension":6.775490634225521},"index":0,"playId":"18ecb77e-fbc4-3a46-86d7-e145c6ec3fb3","pitchNumber":1,"startTime":"2026-03-08T22:23:19.552Z","endTime":"2026-03-08T22:23:23.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":87.5,"endSpeed":81.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15963485342521,"aZ":-27.19839697505501,"pfxX":0.8841422194683353,"pfxZ":2.9944147712068183,"pX":0.6871555399128054,"pZ":2.081987741691054,"vX0":-4.030954932174474,"vY0":-127.51468822522848,"vZ0":-2.777981470662601,"x":90.81,"y":182.57,"x0":2.167808941871938,"y0":50.00247502183532,"z0":5.312793137456377,"aX":1.4692242509749944},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":-0.7,"spinRate":2271,"spinDirection":151},"zone":9,"typeConfidence":2.0,"plateTime":0.4281790729125947,"extension":6.496538575967219},"index":1,"playId":"e941d1fe-f65b-3e36-b146-2c441733d717","pitchNumber":2,"startTime":"2026-03-08T22:23:34.363Z","endTime":"2026-03-08T22:23:37.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60706806685066,"aZ":-28.975668824463316,"pfxX":9.892295521246638,"pfxZ":1.9788365810283057,"pX":-0.633882139887741,"pZ":2.3756982588976134,"vX0":-9.060138059784205,"vY0":-125.97513689003847,"vZ0":-1.7875005309126273,"x":141.16,"y":174.64,"x0":1.7168835777807734,"y0":50.00059267684694,"z0":5.427522229561499,"aX":15.963276870725682},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":2276,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.43410504540481964,"extension":6.691083661464609},"index":2,"playId":"af6c5d5e-83b2-3114-b9ce-f41e0ceade55","pitchNumber":3,"startTime":"2026-03-08T22:23:48.771Z","endTime":"2026-03-08T22:23:51.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.371849277551615,"aZ":-24.445170933827555,"pfxX":1.4767826348267445,"pfxZ":4.539277958640427,"pX":-0.598530350892824,"pZ":1.76273885014162,"vX0":-7.064057779803833,"vY0":-129.7163402587504,"vZ0":-4.320661993648646,"x":139.81,"y":191.19,"x0":1.9692153781430308,"y0":50.00243646777227,"z0":5.315793981841779,"aX":2.514889525135291},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-1.1,"spinRate":2355,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4224079761697155,"extension":6.782503414991701},"index":3,"playId":"45232103-e393-3beb-a24f-63b87b2f6f7e","pitchNumber":4,"startTime":"2026-03-08T22:24:12.064Z","endTime":"2026-03-08T22:24:23.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":678577,"link":"/api/v1/people/678577","batSide":{"code":"R","description":"Right"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_ab"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_ab"},{"player":{"id":678577,"link":"/api/v1/people/678577"},"credit":"b_pa"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:24:23.742Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Kuroda-Grauer grounds out, second baseman Nick Rodriguez to first baseman Oswald Peraza.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-08T22:24:38.873Z","endTime":"2026-03-08T22:25:33.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":823795,"link":"/api/v1/people/823795"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82272306298897,"aZ":-26.223716078151185,"pfxX":10.70934338318203,"pfxZ":3.9626673490135893,"pX":0.9682535526807798,"pZ":3.3136491722796513,"vX0":-5.686888534853238,"vY0":-122.21134194161091,"vZ0":0.224288838470883,"x":80.09,"y":149.31,"x0":1.9435179733735288,"y0":50.000686773338714,"z0":5.487305174791686,"aX":16.072387649196937},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.6,"breakHorizontal":-17.9,"spinRate":2283,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.449506756889809,"extension":6.768922765355868},"index":0,"playId":"19e2cf55-bfde-3a2c-9380-318f68c644d6","pitchNumber":1,"startTime":"2026-03-08T22:24:38.873Z","endTime":"2026-03-08T22:24:42.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"third":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":90.3,"endSpeed":82.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81210873749805,"aZ":-29.202298375845036,"pfxX":10.778271063262864,"pfxZ":1.7171700630549651,"pX":1.1146710744683201,"pZ":1.1367106362306938,"vX0":-5.585403376848981,"vY0":-131.2481554455403,"vZ0":-5.162647339250376,"x":74.51,"y":208.09,"x0":1.8789027980400217,"y0":50.00379983921894,"z0":5.32486437271497,"aX":18.65749267171777},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":-18.1,"spinRate":2240,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.41857694039140503,"extension":6.711977274538553},"index":1,"playId":"e6060c29-ac53-3b2d-b59d-c63e70f98515","pitchNumber":2,"startTime":"2026-03-08T22:24:52.419Z","endTime":"2026-03-08T22:24:55.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"third":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275025756736138,"aZ":-29.421100897277267,"pfxX":10.680019847745188,"pfxZ":1.788937823786216,"pX":-0.3370959275630728,"pZ":2.102606464234331,"vX0":-8.668735190655735,"vY0":-123.4303620555608,"vZ0":-2.011972514231085,"x":129.85,"y":182.01,"x0":1.8382009247228597,"y0":50.00242264003503,"z0":5.41310461739241,"aX":16.428217005879432},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":-17.3,"spinRate":2249,"spinDirection":107},"zone":7,"typeConfidence":2.0,"plateTime":0.44427156572077076,"extension":6.881073618710437},"index":2,"playId":"57c2a707-6a7c-35c7-b252-a25857e36865","pitchNumber":3,"startTime":"2026-03-08T22:25:09.600Z","endTime":"2026-03-08T22:25:12.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"third":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.547921370133103,"aZ":-25.618829242716398,"pfxX":8.903812087582496,"pfxZ":3.6810017456417494,"pX":0.36628329846164215,"pZ":3.359049503528717,"vX0":-6.622995193820585,"vY0":-132.42297880709802,"vZ0":-0.9342353485051605,"x":103.04,"y":148.09,"x0":1.7395052929397141,"y0":50.00222839120445,"z0":5.585822111637639,"aX":15.856327591602055},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":-14.8,"spinRate":2222,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4131800626253739,"extension":6.669614691917794},"hitData":{"launchSpeed":103.7,"launchAngle":3.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.51,"coordY":145.75}},"index":3,"playId":"1ebe691d-f755-34da-ab7e-b56b42f3d929","pitchNumber":4,"startTime":"2026-03-08T22:25:26.927Z","endTime":"2026-03-08T22:25:33.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642048,"link":"/api/v1/people/642048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":683079,"link":"/api/v1/people/683079"},"first":{"id":672724,"link":"/api/v1/people/672724"},"second":{"id":823795,"link":"/api/v1/people/823795"},"third":{"id":806534,"link":"/api/v1/people/806534"},"shortstop":{"id":677347,"link":"/api/v1/people/677347"},"left":{"id":687272,"link":"/api/v1/people/687272"},"center":{"id":685133,"link":"/api/v1/people/685133"},"right":{"id":694359,"link":"/api/v1/people/694359"}},"offense":{"batter":{"id":811965,"link":"/api/v1/people/811965","batSide":{"code":"R","description":"Right"}},"third":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_ab"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_ab"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"credit":"b_pa"},{"player":{"id":642048,"link":"/api/v1/people/642048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:25:33.158Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyren Paris singles on a line drive to left fielder Cameron Leary.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-08T22:27:49.570Z","endTime":"2026-03-08T22:28:32.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663321,"fullName":"Nick Hernandez","link":"/api/v1/people/663321"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,4],"actionIndex":[0,1],"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":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802474,"link":"/api/v1/people/802474"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Chad Wallach remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-08T22:26:29.558Z","endTime":"2026-03-08T22:26:29.582Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595453,"link":"/api/v1/people/595453"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":667670,"link":"/api/v1/people/667670"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Hernandez replaces Wander Suero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-08T22:26:29.582Z","endTime":"2026-03-08T22:27:51.672Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663321,"link":"/api/v1/people/663321"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593833,"link":"/api/v1/people/593833","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148523307997703,"aZ":-30.753606281890605,"pfxX":0.4714525520102768,"pfxZ":0.9987381566483782,"pX":1.6288226398794903,"pZ":1.5110087918678745,"vX0":10.213534282776461,"vY0":-118.7218750091647,"vZ0":-3.4911201729270362,"x":54.91,"y":197.98,"x0":-2.793926036595479,"y0":50.00523098451501,"z0":5.8056480932384,"aX":0.6694608253560305},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.2,"breakHorizontal":-3.4,"spinRate":2293,"spinDirection":102},"zone":14,"typeConfidence":0.88,"plateTime":0.46170248608677333,"extension":6.277590204427288},"index":2,"playId":"a8124884-f825-302a-a010-dfe8357fe615","pitchNumber":1,"startTime":"2026-03-08T22:27:51.672Z","endTime":"2026-03-08T22:27:56.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-03-08T22:28:07.252Z","endTime":"2026-03-08T22:28:23.124Z","isPitch":false,"type":"action","player":{"id":677347,"link":"/api/v1/people/677347"},"defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.9,"endSpeed":84.8,"strikeZoneTop":3.119,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.185386034301104,"aZ":-15.110279525367554,"pfxX":-2.6445971213105355,"pfxZ":9.348825954314563,"pX":0.13659764608179722,"pZ":2.2023706126887888,"vX0":7.874391043327326,"vY0":-133.60083909919533,"vZ0":-6.281158107743759,"x":111.79,"y":179.32,"x0":-2.4928548379383324,"y0":50.000804397222424,"z0":5.651615148383956,"aX":-4.826342241434951},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":3.2,"spinRate":2480,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.4084740648628453,"extension":6.508114006494263},"hitData":{"launchSpeed":92.3,"launchAngle":16.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.11,"coordY":104.91}},"index":4,"playId":"de3aba29-4ed1-3866-9d15-2ec695aac4ba","pitchNumber":2,"startTime":"2026-03-08T22:28:23.124Z","endTime":"2026-03-08T22:28:32.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":677347,"link":"/api/v1/people/677347","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_ab"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_ab"},{"player":{"id":677347,"link":"/api/v1/people/677347"},"credit":"b_pa"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.77,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:28:32.157Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Fontenelle strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-08T22:28:41.547Z","endTime":"2026-03-08T22:30:36.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663321,"fullName":"Nick Hernandez","link":"/api/v1/people/663321"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694304,"fullName":"Cole Fontenelle","link":"/api/v1/people/694304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681526,"link":"/api/v1/people/681526"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.216961002362158,"aZ":-29.82190961576065,"pfxX":-0.4387038071803726,"pfxZ":1.6144946248944168,"pX":0.4258836359522027,"pZ":1.513883846931307,"vX0":8.279919156332882,"vY0":-119.5910689459578,"vZ0":-3.778521718681971,"x":100.77,"y":197.91,"x0":-3.0183288321137063,"y0":50.00173905579583,"z0":5.778063555822353,"aX":-0.6398356434667758},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.3,"breakHorizontal":-1.1,"spinRate":2389,"spinDirection":95},"zone":14,"typeConfidence":0.85,"plateTime":0.4573308019520006,"extension":6.243423308582093},"index":0,"playId":"f8602d45-13bc-37a5-b4c3-8c5214d41036","pitchNumber":1,"startTime":"2026-03-08T22:28:58.863Z","endTime":"2026-03-08T22:29:02.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.439081740720482,"aZ":-30.092852054065634,"pfxX":-0.5050673496678084,"pfxZ":1.427992033814175,"pX":0.36720634569702926,"pZ":0.42184468527595304,"vX0":8.495934995724848,"vY0":-119.32853802005569,"vZ0":-5.860005871958816,"x":103.0,"y":227.39,"x0":-3.156157840464685,"y0":50.003845090518034,"z0":5.582360948933816,"aX":-0.7374811484262623},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.6,"breakHorizontal":-0.8,"spinRate":2491,"spinDirection":70},"zone":14,"typeConfidence":0.79,"plateTime":0.4569565156884634,"extension":6.317089220395987},"index":1,"playId":"a3a872d7-deb0-3714-9926-7dfdcca41be2","pitchNumber":2,"startTime":"2026-03-08T22:29:19.229Z","endTime":"2026-03-08T22:29:22.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":92.4,"endSpeed":85.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.564348686156475,"aZ":-16.150768455854205,"pfxX":-3.539598307861578,"pfxZ":8.684398303737222,"pX":2.2867317486330445,"pZ":1.6179188985122017,"vX0":13.648004432564502,"vY0":-133.91023066884674,"vZ0":-7.365964764566966,"x":29.84,"y":195.1,"x0":-2.3808685964924607,"y0":50.00473941641512,"z0":5.526229621040723,"aX":-6.533665205388389},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":4.0,"spinRate":2393,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.4065458816509726,"extension":6.6348306988569945},"index":2,"playId":"9b7f7e86-a61f-31f3-b10e-ae71837768ea","pitchNumber":3,"startTime":"2026-03-08T22:29:50.069Z","endTime":"2026-03-08T22:29:54.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.871679414566763,"aZ":-31.14575252479821,"pfxX":0.8189771395634926,"pfxZ":0.7162226347632128,"pX":-0.713065906780799,"pZ":2.7879115897866074,"vX0":4.774271999636785,"vY0":-118.68016889876625,"vZ0":-0.7979685044361069,"x":144.18,"y":163.51,"x0":-2.8500835812329584,"y0":50.00311276325294,"z0":5.943637830164937,"aX":1.1784616047221186},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":-2.5,"spinRate":2380,"spinDirection":139},"zone":4,"typeConfidence":0.89,"plateTime":0.4599910562767122,"extension":6.218372716262322},"index":3,"playId":"4e37a0c9-1153-3fb5-ac51-f8727de79a25","pitchNumber":4,"startTime":"2026-03-08T22:30:11.276Z","endTime":"2026-03-08T22:30:14.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.696,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.845728335540336,"aZ":-25.537811236521875,"pfxX":-4.854399210348806,"pfxZ":4.7335560638332215,"pX":-0.1752554893551375,"pZ":2.7698589890332346,"vX0":6.983612524393224,"vY0":-117.23897834859756,"vZ0":-1.8914525531689859,"x":123.68,"y":163.99,"x0":-2.5532320909473247,"y0":50.00106754052821,"z0":5.955991480635875,"aX":-6.801095965946481},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.4,"breakHorizontal":7.2,"spinRate":1260,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.46607649411876784,"extension":6.426022915872243},"index":4,"playId":"93b00ed1-6754-3514-96d9-2a3e1656ebe6","pitchNumber":5,"startTime":"2026-03-08T22:30:33.281Z","endTime":"2026-03-08T22:30:36.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":694304,"link":"/api/v1/people/694304","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694304,"link":"/api/v1/people/694304"},"credit":"b_ab"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_ab"},{"player":{"id":694304,"link":"/api/v1/people/694304"},"credit":"b_pa"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.67,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:30:36.411Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tucker Flint strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-08T22:30:49.329Z","endTime":"2026-03-08T22:33:35.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687272,"fullName":"Tucker Flint","link":"/api/v1/people/687272"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663321,"fullName":"Nick Hernandez","link":"/api/v1/people/663321"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677347,"fullName":"Kyren Paris","link":"/api/v1/people/677347"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":687272,"fullName":"Tucker Flint","link":"/api/v1/people/687272"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681526,"link":"/api/v1/people/681526"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.122008017683726,"aZ":-16.449850942085586,"pfxX":-2.545590558909482,"pfxZ":8.56543018579712,"pX":0.6111761399597504,"pZ":3.7689906266622,"vX0":8.88486864182355,"vY0":-134.15354186020508,"vZ0":-2.0239531034256153,"x":93.7,"y":137.02,"x0":-2.4026896557943345,"y0":50.001572774469096,"z0":5.696835255146375,"aX":-4.67442957635841},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":2.9,"spinRate":2354,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.40719965955122506,"extension":6.4068501405153855},"index":0,"playId":"0af6c82f-ca73-3f39-a052-40ddf6456b1a","pitchNumber":1,"startTime":"2026-03-08T22:31:04.402Z","endTime":"2026-03-08T22:31:07.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":687272,"link":"/api/v1/people/687272","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.3,"endSpeed":84.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.510440751468185,"aZ":-15.665614530295894,"pfxX":-2.1988755644573925,"pfxZ":9.164322986663226,"pX":0.003631555950031308,"pZ":2.886057621920978,"vX0":6.643097909046065,"vY0":-132.8761895191432,"vZ0":-4.2674478897059265,"x":116.86,"y":160.86,"x0":-2.235018968209713,"y0":50.00090574603506,"z0":5.639117798505686,"aX":-3.9604523059386034},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":2.6,"spinRate":2340,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.4110404269517587,"extension":6.423255475206279},"index":1,"playId":"79bda4b3-dfda-3591-a5d2-898b746626df","pitchNumber":2,"startTime":"2026-03-08T22:31:23.801Z","endTime":"2026-03-08T22:31:26.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":687272,"link":"/api/v1/people/687272","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.883552594415484,"aZ":-17.42474852952852,"pfxX":-2.1302048536773146,"pfxZ":8.162425895894806,"pX":0.5648691470891953,"pZ":3.126985335628462,"vX0":7.8399911231092725,"vY0":-133.1409711784457,"vZ0":-3.3834829096392074,"x":95.47,"y":154.35,"x0":-2.1328933625001825,"y0":50.0004731493473,"z0":5.665169799900761,"aX":-3.848733553871999},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":2.3,"spinRate":2351,"spinDirection":197},"zone":3,"typeConfidence":0.9,"plateTime":0.4103917624271123,"extension":6.3860257726565},"index":2,"playId":"8e949068-d62f-3e8e-9db2-4dd6a50a890e","pitchNumber":3,"startTime":"2026-03-08T22:31:50.913Z","endTime":"2026-03-08T22:31:53.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":687272,"link":"/api/v1/people/687272","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":81.3,"endSpeed":75.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32814426054567,"aZ":-32.08585757206907,"pfxX":0.7723650571126974,"pfxZ":0.05795816960497113,"pX":0.03372297858460434,"pZ":2.1266527248272924,"vX0":5.827621955846821,"vY0":-118.37826074241114,"vZ0":-1.8252350731926144,"x":115.71,"y":181.36,"x0":-2.554048275304281,"y0":50.00120234656462,"z0":5.828509929052098,"aX":1.1011260817554305},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.0,"breakHorizontal":-2.8,"spinRate":2473,"spinDirection":131},"zone":8,"typeConfidence":0.9,"plateTime":0.4616408698787695,"extension":6.3762818905044005},"index":3,"playId":"3ab39ca7-321a-3201-881e-0b68d9bb4d52","pitchNumber":4,"startTime":"2026-03-08T22:32:14.442Z","endTime":"2026-03-08T22:32:19.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":687272,"link":"/api/v1/people/687272","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.115143306667118,"aZ":-25.88565625051716,"pfxX":-6.563859826523679,"pfxZ":4.573502323157359,"pX":0.5703607342075975,"pZ":0.7377923296965412,"vX0":8.666534819870536,"vY0":-116.02436797397738,"vZ0":-5.835631315010423,"x":95.26,"y":218.86,"x0":-2.3470997813000833,"y0":50.00210648929331,"z0":5.72828044413825,"aX":-9.02004878133805},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":7.2,"breakHorizontal":10.0,"spinRate":1484,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.47068050767778713,"extension":6.47203541049329},"index":4,"playId":"79a2984c-f3ec-3221-b6cc-d5845ca9ec0b","pitchNumber":5,"startTime":"2026-03-08T22:32:42.776Z","endTime":"2026-03-08T22:32:46.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":687272,"link":"/api/v1/people/687272","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"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":91.1,"endSpeed":84.5,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39520680342719,"aZ":-16.202656504008058,"pfxX":-1.9656026878062995,"pfxZ":8.85222422849487,"pX":1.160360648587398,"pZ":2.778889478152164,"vX0":9.873363125130801,"vY0":-132.48474166456106,"vZ0":-4.350236488153007,"x":72.77,"y":163.75,"x0":-2.3356028147600565,"y0":50.00164746549005,"z0":5.60204550784856,"aX":-3.548248756529974},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":1.8,"spinRate":2494,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.4111295916386819,"extension":6.47408363105001},"index":5,"playId":"bfd5e566-49db-36ab-bb49-146e2adaadce","pitchNumber":6,"startTime":"2026-03-08T22:33:07.690Z","endTime":"2026-03-08T22:33:11.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":687272,"link":"/api/v1/people/687272","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.239725080013045,"aZ":-30.31156757425623,"pfxX":0.06852351479516416,"pfxZ":1.2832533144006248,"pX":0.2927373251592219,"pZ":2.1003682872067193,"vX0":7.87053212116148,"vY0":-119.16615628737173,"vZ0":-2.3164757472881448,"x":105.84,"y":182.07,"x0":-3.0448105589560726,"y0":50.00483324475864,"z0":5.790298122903428,"aX":0.10011591000637507},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.0,"breakHorizontal":-1.8,"spinRate":2342,"spinDirection":102},"zone":9,"typeConfidence":0.87,"plateTime":0.4574688277959673,"extension":6.261110364744141},"index":6,"playId":"15459fcf-fad4-35da-a102-b1502a491024","pitchNumber":7,"startTime":"2026-03-08T22:33:32.034Z","endTime":"2026-03-08T22:33:35.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":687272,"link":"/api/v1/people/687272","batSide":{"code":"L","description":"Left"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687272,"link":"/api/v1/people/687272"},"credit":"b_ab"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_ab"},{"player":{"id":687272,"link":"/api/v1/people/687272"},"credit":"b_pa"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.06,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:33:35.399Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ben Gobbel lines out to center fielder Junior Perez.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-08T22:33:44.854Z","endTime":"2026-03-08T22:34:08.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":806534,"fullName":"Ben Gobbel","link":"/api/v1/people/806534"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663321,"fullName":"Nick Hernandez","link":"/api/v1/people/663321"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806534,"fullName":"Ben Gobbel","link":"/api/v1/people/806534"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.585417855614764,"aZ":-30.440401505035716,"pfxX":0.7504622569734298,"pfxZ":1.183964677873539,"pX":0.5214747343941544,"pZ":2.084177662638922,"vX0":7.365000991550496,"vY0":-119.65767763964917,"vZ0":-2.443061894986558,"x":97.12,"y":182.51,"x0":-2.679245932497852,"y0":50.00448656507878,"z0":5.814897940971127,"aX":1.1001247860134264},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.8,"breakHorizontal":-2.9,"spinRate":2324,"spinDirection":114},"zone":9,"typeConfidence":0.9,"plateTime":0.4557294468586881,"extension":6.334655699949214},"hitData":{"launchSpeed":95.5,"launchAngle":16.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.07,"coordY":82.24}},"index":0,"playId":"eac19722-f7fd-3f5b-a40b-601540448125","pitchNumber":1,"startTime":"2026-03-08T22:34:01.780Z","endTime":"2026-03-08T22:34:08.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663321,"link":"/api/v1/people/663321","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681526,"link":"/api/v1/people/681526"},"first":{"id":680996,"link":"/api/v1/people/680996"},"second":{"id":811965,"link":"/api/v1/people/811965"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":669439,"link":"/api/v1/people/669439"},"left":{"id":802474,"link":"/api/v1/people/802474"},"center":{"id":678577,"link":"/api/v1/people/678577"},"right":{"id":703607,"link":"/api/v1/people/703607"}},"offense":{"batter":{"id":806534,"link":"/api/v1/people/806534","batSide":{"code":"R","description":"Right"}},"first":{"id":677347,"link":"/api/v1/people/677347"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806534,"link":"/api/v1/people/806534"},"credit":"b_ab"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_ab"},{"player":{"id":806534,"link":"/api/v1/people/806534"},"credit":"b_pa"},{"player":{"id":663321,"link":"/api/v1/people/663321"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-08T22:34:08.107Z","atBatIndex":72}]